Architecture Evaluation Methods 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 Architecture Evaluation Methods flashcards as text
Which evaluation method is specifically designed to assess architecture by mapping design decisions to quality attribute responses using scenario-based analysis?
Answer: ATAM
ATAM (Architecture Tradeoff Analysis Method) uses scenario-based analysis to map architectural decisions to quality attribute responses.
In an ATAM evaluation, what is the role of the 'evaluation team leader'?
Answer: Facilitating the evaluation process and keeping it on track
The evaluation team leader facilitates the ATAM process, manages stakeholder interactions, and ensures the evaluation stays focused.
What is the key difference between ATAM and CBAM?
Answer: ATAM identifies tradeoffs qualitatively while CBAM adds cost-benefit quantification
ATAM identifies architectural tradeoffs qualitatively, while CBAM extends this by quantifying the economic costs and benefits of architectural decisions.
Which of the following is a valid output artifact from an ATAM evaluation?
Answer: Prioritized risk themes
ATAM produces prioritized risk themes, which group related risks to help the project team focus on the most critical architectural concerns.
When performing architecture evaluation, 'architectural drivers' refer to which of the following?
Answer: The most important quality attribute scenarios and business goals that shape the architecture
Architectural drivers are the quality attributes and business goals of highest priority that most significantly influence the architecture.
In ATAM Phase 2, what new group participates that was absent in Phase 1?
Answer: A broader set of stakeholders beyond the core team
Phase 2 expands participation to a wider stakeholder group who review Phase 1 findings and contribute additional scenarios.
Which quality attribute is most directly evaluated by examining an architecture's use of redundancy, failover, and heartbeat mechanisms?
Answer: Availability
Availability tactics like redundancy, failover, and heartbeats are direct architectural mechanisms for keeping a system operational despite faults.