โ† All CMA Flashcard Decks

Solution Architecture Process 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 Solution Architecture Process flashcards as text
  1. Which risk response strategy is most appropriate when a solution architect determines that a risk cannot be mitigated and the potential impact is acceptable?

    Answer: Risk Acceptance

    Risk Acceptance is the appropriate strategy when the cost of mitigation exceeds the potential impact or when the risk probability/impact is within acceptable tolerance levels.

  2. A CMA needs to select between two solution options with equal functional coverage. Which non-functional attribute should be weighted most heavily for a safety-critical healthcare application?

    Answer: Reliability and fault tolerance

    In safety-critical healthcare applications, reliability and fault tolerance are paramount because system failures can directly endanger patient safety.

  3. What is the primary purpose of a Proof of Concept (PoC) in the solution architecture process?

    Answer: To validate that a proposed approach is technically feasible before full commitment

    A PoC is a time-boxed experiment designed to test whether a technical approach is viable, reducing risk before the organization commits to a full implementation.

  4. When decomposing a complex solution into architecture building blocks, which principle should guide the granularity of decomposition?

    Answer: Decompose until each block has a single, well-defined responsibility

    The Single Responsibility Principle guides decomposition by ensuring each building block has one clear purpose, reducing coupling and improving replaceability.

  5. Which view in the 4+1 architectural view model is primarily concerned with the runtime behavior and interactions between components?

    Answer: Process View

    The Process View in the 4+1 model addresses the dynamic aspects of the system, showing how processes communicate and interact at runtime.

  6. A solution architect is documenting assumptions made during the design phase. Why is explicit assumption documentation critical?

    Answer: Unvalidated assumptions that prove wrong become project risks

    Explicitly documenting assumptions surfaces dependencies on unvalidated beliefs; if those assumptions prove incorrect, they become realized risks that can derail the solution.

  7. When applying Architecture Trade-off Analysis Method (ATAM), what is the primary output that guides architectural decision-making?

    Answer: A prioritized list of quality attribute scenarios and associated trade-offs

    ATAM produces a set of quality attribute scenarios with documented trade-offs, revealing how architectural decisions affect competing quality attributes to inform prioritization.