CPSA Cheat Sheet 2026
The 30 highest-yield CPSA facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.
45 questions
75 min time limit
60% to pass
- Which factor most often leads to poor architectural decisions being made? → Incomplete understanding of quality attribute requirements and stakeholder priorities
- Which integration style uses a central hub to route messages between multiple systems? → Message broker / hub-and-spoke integration
- Which stakeholder concern is most critical to capture before making a major architectural decision? → Conflicting quality attribute priorities among different stakeholder groups
- Which protocol commonly uses Port 21 for its default communication? → FTP
- What is the primary purpose of an Architecture Decision Record (ADR)? → To document the context, decision, and consequences of a significant architectural choice
- Which of the following is a primary characteristic and a key advantage of the Microservices architectural style? → Services can be developed, deployed, and scaled independently of each other.
- Private Internet Protocol Addressing Automatically → APIPA
- Which of the following is LEAST likely to be considered a cross-cutting concept in software architecture? → User account creation logic.
- An architect is told the new system must be 'fast and reliable'. Why is this statement insufficient as a quality goal for guiding architectural design? → It is subjective and lacks quantifiable metrics.
- When gathering evidence, you should start with the most volatile and work your way down. → RFC 3227 - 1
- Architectural goals are primarily derived from which source? → Stakeholder concerns and quality requirements.
- According to the iSAQB curriculum, what is the primary purpose of defining and documenting cross-cutting concepts? → To ensure the conceptual integrity and consistency of the architecture.
- Which of the following is the BEST example of an architectural constraint? → The development team must use the Java programming language.
- Which strategy is BEST for systematically reducing technical debt without disrupting ongoing feature development? → Allocate a fixed percentage of each sprint or iteration to debt reduction activities
- In iSAQB CPSA, what is meant by 'technical debt' in architectural decision making? → The implied cost of future rework caused by choosing a quick, suboptimal solution now
- What does the acronym GWS typically refer to in the context of web servers? → Google Web Server
- Which of the following scenarios best describes tight coupling between two building blocks? → Building block A directly modifies a data structure that is internal to building block B.
- Which of the following best describes an 'architecturally significant requirement' (ASR)? → A requirement that has a major impact on the system's architecture
- Which technique is most appropriate for comparing multiple architectural options during decision making? → Trade-off analysis using weighted criteria
- Which pattern addresses the problem of cascading failures when one service in an integration chain becomes slow or unavailable? → Circuit Breaker pattern
- When using a decision log, what is the recommended status lifecycle for an ADR? → Proposed → Accepted → Deprecated/Superseded
- What is the significance of 'context' in an Architecture Decision Record? → It describes the situation, forces, and constraints that led to the need for a decision
- SOAP stands for "Simple Object Access Protocol". Is it True or False? → True
- In the context of HSQLDB, what port number is typically used for the server mode? → Port 9001
- This series includes a variety of unique standards and publications that ISO has set aside exclusively for information security. → ISO 27000 Series
- What is architecture erosion? → The gradual divergence between the intended architecture and the implemented system
- Data stored on a computer or other storage medium that may later be cited in court should not be altered by law enforcement authorities or their agents. → ACPO Guidelines - Principle 1
- During an ATAM evaluation, which of the following groups are considered the essential participants required for the process to be effective? → The evaluation team, project decision-makers, and architecture stakeholders.
- How does risk-driven architecture relate to architectural decision making? → It prioritizes architectural decisions that address the highest-priority risks first
- The steps performed from the moment an event is reported all the way up to its full rehabilitation, as well as post-incident evaluations. → What is Incident Response?
Turn these facts into recall: