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
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.
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.
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.
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.
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.
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.
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.