โ† All CMA Flashcard Decks

Quality Attribute Analysis Flashcards

7 cards from real CMA 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 Attribute Analysis flashcards as text
  1. Which technique is used to elicit and refine quality attribute scenarios from stakeholders during architecture evaluation?

    Answer: Quality Attribute Workshop (QAW)

    A Quality Attribute Workshop is a structured facilitation technique that helps stakeholders articulate and prioritize quality attribute scenarios.

  2. When analyzing the security quality attribute, which tactic involves verifying the identity of a user or system before granting access?

    Answer: Authentication

    Authentication is the security tactic that confirms the identity of actors before allowing them to interact with system resources.

  3. An architecture decision to separate business logic from database access code primarily supports which quality attribute?

    Answer: Modifiability

    Separating concerns like business logic and data access reduces coupling, making it easier to change one without affecting the other.

  4. Which of the following BEST describes a 'concrete quality attribute scenario'?

    Answer: A specific, measurable scenario tied to a particular system

    A concrete scenario specifies actual values and conditions for a particular system, making it directly usable in architecture evaluation.

  5. In ATAM (Architecture Tradeoff Analysis Method), what are 'sensitivity points'?

    Answer: Architectural decisions that significantly affect one or more quality attributes

    Sensitivity points are architectural decisions where a change has a noticeable impact on one or more quality attribute responses.

  6. A system must process 1,000 transactions per second under peak load with less than 200ms latency. This scenario primarily tests which quality attribute?

    Answer: Performance

    Performance quality attribute scenarios specify throughput and latency requirements under defined load conditions.

  7. Which architectural tactic improves performance by storing frequently accessed data closer to the consumer?

    Answer: Caching

    Caching stores results of expensive operations or frequently accessed data in fast storage to reduce latency and resource consumption.