CPSA Study Guide 2026

Everything you need to pass the CPSA exam in one place: the exam format, every topic to study, real practice questions with explanations, flashcards, and full-length practice tests. Free, no sign-up needed.

📋 CPSA Exam Format at a Glance

45
Questions
75 min
Time Limit
60%
Passing Score

📚 CPSA Topics to Study (69)

✍️ Sample CPSA Questions & Answers

1. When designing the building block view of a software system, which of the following is the primary goal of striving for high cohesion within individual building blocks?
To ensure that a building block is responsible for a single, well-defined purpose.

High cohesion is a software design principle that states that all elements within a module or building block should be strongly related and focused on a single, well-defined task. This enhances readability, maintainability, and reusability.

2. Which cross-cutting mechanism prevents a slow database query from degrading the responsiveness of unrelated read operations in the same service?
Bulkhead pattern using separate thread pools or connection pools

The bulkhead pattern isolates resources (threads or connections) for different operation types so that saturation in one pool does not starve another.

3. What is the most effective way to communicate architectural goals and constraints to a development team?
Architecture decision records (ADRs) combined with living architecture documentation

ADRs capture the rationale behind constraints while living documentation keeps them current, ensuring developers understand both what the constraints are and why they exist.

4. Which of the following best describes 'technical debt' from an architectural perspective?
The future rework cost incurred by choosing an expedient solution over a better approach

Technical debt is the implied future cost of rework resulting from choosing a faster or easier solution now instead of a better long-term approach.

5. Which design heuristic does the statement 'You should not design for needs that do not yet exist' represent?
YAGNI (You Aren't Gonna Need It)

YAGNI advises against implementing functionality until it is actually needed, avoiding unnecessary complexity and speculative design.

6. Which of the following BEST describes 'psychological safety' in a patient safety context?
A climate where staff feel safe to speak up about errors without fear of punishment

Psychological safety is a team climate where members believe they can speak up, report errors, and raise concerns without fear of retribution or ridicule.

🎯 Free CPSA Practice Tests

📖 CPSA Guides & Articles

Your CPSA Study Path
1. Learn with Flashcards → 2. Drill Practice Tests → 3. Take the Full Exam Simulation
Was this helpful?