โ† 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 quality attribute addresses the degree to which a system can be understood, transferred, and used across different environments?

    Answer: Portability

    Portability concerns how easily a system can be moved to or operated in different hardware or software environments.

  2. In quality attribute analysis, a 'tradeoff point' differs from a 'sensitivity point' because it:

    Answer: Affects two or more quality attributes simultaneously, often in opposing ways

    A tradeoff point is an architectural decision that affects multiple quality attributes, typically improving one while degrading another.

  3. An architect chooses to replicate data across three geographic nodes to ensure continued operation if one node fails. This decision PRIMARILY supports which quality attribute?

    Answer: Availability

    Geographic replication ensures the system remains operational even when individual nodes fail, directly improving availability.

  4. Which approach to quality attribute analysis involves documenting tactics as architectural building blocks that address known quality concerns?

    Answer: Architectural patterns and tactics catalog

    An architectural tactics catalog documents proven design decisions that address specific quality attribute concerns, serving as a reference for architects.

  5. When an architect adds a monitoring probe that checks system health every 30 seconds, which availability tactic is being applied?

    Answer: Heartbeat

    The heartbeat tactic uses periodic signals to detect failures; a component that stops sending heartbeats is assumed to have failed.

  6. Which quality attribute scenario characteristic makes it possible to verify compliance during architecture evaluation?

    Answer: It includes a quantifiable response measure

    A quantifiable response measure, such as '99.9% uptime' or '<100ms latency,' makes a scenario objectively verifiable.

  7. An enterprise system must allow new payment processors to be integrated without changing existing code. This requirement is BEST analyzed under which quality attribute?

    Answer: Modifiability

    Modifiability analyzes how easily a system can accommodate changes, including adding new integrations without altering existing components.