← All CPSA Flashcard Decks

Quality Attributes and Scenarios Flashcards

7 cards from real CPSA practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 7 Quality Attributes and Scenarios flashcards as text
  1. Which technique is commonly used alongside quality scenarios to systematically evaluate how well an architecture meets quality goals?

    Answer: Architecture Trade-off Analysis Method (ATAM)

    ATAM uses quality attribute scenarios as input to identify architectural risks, sensitivity points, and trade-offs in the proposed architecture.

  2. In a performance quality scenario, 'the system processes 1,000 transactions per second under peak load' is the:

    Answer: Response measure

    The response measure is the quantifiable criterion that determines whether the system's response meets the quality goal.

  3. Which quality attribute is MOST relevant when a system must continue operating correctly even if one of its microservices fails?

    Answer: Reliability — specifically fault tolerance

    Fault tolerance, a sub-characteristic of Reliability, ensures the system continues to operate correctly despite component failures.

  4. The concept of 'sensitivity points' in ATAM refers to:

    Answer: Architectural decisions that have a significant impact on one or more quality attributes

    Sensitivity points are architectural decisions where a small change significantly affects one or more quality attribute responses.

  5. Which quality attribute scenario would BEST help an architect decide between a monolithic and a microservices architecture?

    Answer: A modifiability scenario where a single team must deploy a new feature independently without affecting other teams

    Independent deployability and team autonomy are modifiability concerns that strongly favor a microservices architecture over a monolith.

  6. ISO 25010 replaces which older standard for software product quality characteristics?

    Answer: ISO/IEC 9126

    ISO/IEC 9126 was the predecessor to ISO 25010 (SQuaRE), which expanded and reorganized its quality model.

  7. A quality tree (or utility tree) in ATAM is used to:

    Answer: Organize and prioritize quality attribute scenarios from general utility down to concrete, measurable scenarios

    A quality/utility tree decomposes system utility into quality attributes, then into refined attribute concerns, and finally into specific concrete scenarios with business and technical priority ratings.