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
  1. Which endorsement added to a homeowners policy would cover jewelry, furs, and fine arts on an open-perils, agreed-value basis? → Scheduled personal property endorsement
  2. Which of the following is a valid output artifact from an ATAM evaluation? → Prioritized risk themes
  3. A software architect proposes using a shared exception hierarchy and a common error-handling framework. This addresses which architectural quality? → Consistency and maintainability across the codebase
  4. When applying the Dependency Inversion Principle to building blocks, high-level modules should: → Depend on abstractions rather than concrete low-level implementations
  5. What is the primary purpose of defining scope before a CREST penetration test engagement? → To legally and operationally bound the systems the tester is authorized to target
  6. In the arc42 template, which section specifically addresses quality scenarios and measurable quality goals? → Section 10 – Quality Requirements
  7. Which factor most often leads to poor architectural decisions being made? → Incomplete understanding of quality attribute requirements and stakeholder priorities
  8. Which cross-cutting strategy reduces the blast radius of a misconfigured or compromised service in a microservices system? → Principle of least privilege applied to service-to-service permissions
  9. When evaluating architectural patterns, which ISO 25010 quality attribute does CQRS most directly improve for the read side? → Performance efficiency (scalability of reads)
  10. Which of the following best defines 'architecture erosion' as a concern in evaluation? → The divergence between intended architecture and actual implemented architecture
  11. Which design principle states that a class should have only one reason to change? → Single Responsibility Principle
  12. In the C4 model, which level would you use to show a high-level overview suitable for non-technical executive stakeholders? → Level 1 – System Context
  13. What is the primary defense against Cross-Site Request Forgery (CSRF) attacks in web applications? → Synchronizer token pattern using unpredictable CSRF tokens
  14. Which of the following is a correct statement about high-reliability organizations (HROs) in healthcare? → They maintain a preoccupation with failure and sensitivity to operations
  15. In CPSA, Aspect-Oriented Programming (AOP) is most directly associated with implementing which type of concern? → Cross-cutting concerns such as logging and security
  16. Which Kruchten 4+1 view captures the concurrency and process communication aspects of a system? → Process view
  17. Which statement BEST describes the Open/Closed Principle? → Software entities should be open for extension but closed for modification
  18. An architecture evaluation finds that using a shared database between two services improves performance but reduces modifiability. This is an example of a: → Tradeoff point
  19. Which integration style uses a central hub to route messages between multiple systems? → Message broker / hub-and-spoke integration
  20. Which stakeholder concern is most critical to capture before making a major architectural decision? → Conflicting quality attribute priorities among different stakeholder groups
  21. A startup requires rapid feature delivery, accepting more technical debt. How does this business constraint affect architectural decisions? → It favors simpler, less modular designs that speed delivery over long-term maintainability
  22. Which protocol commonly uses Port 21 for its default communication? → FTP
  23. A team adopts a 'Modular Monolith' instead of microservices. What is the primary architectural benefit of this choice? → Strong module boundaries with simpler deployment and operations than distributed services
  24. Which quality attribute is MOST directly threatened when a system has tightly coupled components with no clear interfaces? → Maintainability
  25. A system must process large volumes of financial transactions in strict sequential order. Which architectural style is most appropriate? → Pipe-and-Filter with sequential filters
  26. What is the primary purpose of Mimikatz during a Windows penetration test? → Extracting plaintext passwords and hashes from Windows memory (LSASS)
  27. What is the primary purpose of an Architecture Decision Record (ADR)? → To document the context, decision, and consequences of a significant architectural choice
  28. When applying the hierarchy of controls to patient safety, which intervention is MOST effective? → Elimination of the hazard from the system
  29. Under a claims-made liability policy, what is a 'retroactive date'? → The earliest date from which a covered incident can arise for the claim to be covered
  30. The National Patient Safety Goals (NPSGs) are published annually by which organization? → The Joint Commission (TJC)
Turn these facts into recall:
Was this helpful?