All Practice Exams

100+ Free iSAQB CPSA Foundation Level Practice Questions

Prepare for the iSAQB Certified Professional for Software Architecture - Foundation Level (CPSA-F) exam with instant access — no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free
2026 Statistics

Key Facts: iSAQB CPSA Foundation Level Exam

~EUR 200

Exam Fee (varies by body)

iSAQB-licensed certification bodies

60%

Passing Score (of max points)

iSAQB

~40

Questions (randomized)

iSAQB Foundation Level Exam page

75 min

Exam Duration (+15 min non-native)

iSAQB

Lifetime

Credential Validity

iSAQB (no expiry)

6 chapters

Foundation Curriculum (5 examined)

iSAQB Curriculum 2025.1

The iSAQB CPSA-F is a foundation-level software architecture certification with a multiple-choice exam of about 40 questions in 75 minutes, requiring 60% of the points to pass, and it never expires. The fee is roughly EUR 200 through licensed bodies, with no formal prerequisites. The examined curriculum covers basic concepts (~12%), requirements and constraints (~18%), design and development (~36%), specification and communication (~24%), and analysis and assessment (~10%).

Sample iSAQB CPSA Foundation Level Practice Questions

Try these sample questions to test your iSAQB CPSA Foundation Level exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1According to the iSAQB CPSA-F curriculum, software architecture is most fundamentally described as which of the following?
A.The set of fundamental structures of a system, comprising building blocks (components) with their interfaces, relationships, and visible properties
B.The detailed source code of a system together with its automated test suite
C.A complete, finalized hardware infrastructure diagram that cannot change during implementation
D.The project management plan that schedules tasks and assigns developers to features
Explanation: The iSAQB defines software architecture as the fundamental structures of a system: the building blocks (components) with their interfaces, relationships, and externally visible properties, plus the principles guiding their design and evolution. It is about structure and decisions, not the full implementation.
2Which of the following is a primary goal of doing software architecture, as emphasized in the CPSA-F Foundation curriculum?
A.Eliminating the need for any requirements engineering on the project
B.Supporting design, implementation, and maintenance while meeting functional and quality requirements and reducing complexity
C.Guaranteeing that the system will never need to be changed after release
D.Maximizing the number of components regardless of the system's needs
Explanation: The curriculum states that architecture supports the design, implementation, operation, and maintenance of a system so that functional requirements and especially quality requirements are met, while managing and reducing complexity. Reducing complexity and meeting quality goals are core motivations.
3A software architect on a team is asked to list their core responsibilities. Which task is explicitly part of a software architect's responsibilities according to the iSAQB curriculum?
A.Personally writing all production source code for every component
B.Approving the marketing budget and pricing of the product
C.Clarifying requirements and constraints, then decomposing the system into building blocks with defined interfaces and relationships
D.Hiring and firing all members of the development team
Explanation: The iSAQB lists architect tasks including clarifying requirements and constraints, decomposing the system into building blocks, deciding on cross-cutting concepts, communicating and documenting the architecture, and accompanying implementation. Decomposition with defined interfaces is a central responsibility.
4Why does the iSAQB curriculum stress that software architects must collaborate closely with many different stakeholders?
A.Because stakeholders pay the architect's salary directly and must approve each line of code
B.Because collaboration removes the need to document any decisions
C.Because only stakeholders are allowed to draw architecture diagrams
D.Because architecture decisions must balance the partly conflicting concerns and expectations of stakeholders such as product owners, developers, operations, and QA
Explanation: Stakeholders such as management, product owners, requirement engineers, developers, testers, and operations have differing and sometimes conflicting concerns. The architect must elicit, balance, and reconcile these concerns because architectural decisions affect all of them.
5The CPSA-F curriculum distinguishes short-term from long-term goals of architecture work. Which is an example of a typical long-term goal?
A.Ensuring the system remains maintainable and evolvable over many years of changing requirements
B.Delivering a quick demo for tomorrow's sprint review
C.Fixing a single production defect within the next hour
D.Choosing the font for a single dialog box in the UI
Explanation: Long-term architectural goals concern qualities like maintainability, evolvability, and adaptability that pay off over the system's lifetime. The architect must balance such long-term goals against short-term delivery pressures, recognizing the tension between them.
6An architect notices that a key decision relies on an unstated belief that 'the database will always be available.' According to the curriculum, why should such implicit assumptions be made explicit?
A.Because implicit assumptions are always correct and need no further checking
B.Because hidden assumptions can later prove false and undermine the architecture, so they should be surfaced, documented, and validated
C.Because the curriculum forbids making any assumptions at all during design
D.Because explicit assumptions automatically become contractual requirements for customers
Explanation: The curriculum distinguishes explicit statements from implicit assumptions and stresses making assumptions explicit. Unsurfaced assumptions are risky because, if false, they can invalidate design decisions; documenting them allows validation and informed risk management.
7How does the iSAQB curriculum describe the relationship between software architecture and the broader software life cycle?
A.Architecture is a one-time activity performed only before any coding starts and never revisited
B.Architecture only matters after the system is fully retired
C.Architecture is interwoven with the entire life cycle, influencing and being influenced by analysis, design, implementation, operation, and maintenance
D.Architecture is identical to requirements engineering and replaces it
Explanation: The curriculum frames architecture as part of the whole software life cycle. Architectural work continues through implementation, operation, and maintenance; feedback from later phases informs ongoing architectural decisions, making it iterative rather than a single up-front step.
8The curriculum states there is 'no silver bullet' in software architecture. What does this principle imply for architects?
A.There is one universally best architecture pattern that should always be applied
B.Quality requirements can be ignored because no design satisfies them
C.Architects should avoid making decisions until all uncertainty is removed
D.Architectural decisions depend on context, and appropriate solutions require weighing trade-offs against specific requirements and constraints
Explanation: Because no single approach solves all problems, architects must make context-dependent decisions and consciously trade off competing qualities. Trade-off thinking, weighing options against the system's particular requirements and constraints, is central to CPSA-F.
9In the building-block terminology of the iSAQB curriculum, what does a 'black box' description of a component focus on?
A.The component's externally visible behavior, responsibilities, and interfaces, while hiding internal implementation
B.The internal source code and private fields of the component
C.The exact CPU instructions the component compiles to
D.Only the names of the developers who wrote the component
Explanation: A black box view describes a building block by its responsibilities, externally visible behavior, and interfaces, deliberately hiding internal structure. This supports information hiding and lets the architecture be understood at one level before drilling into white-box detail.
10Which statement best captures how the curriculum relates 'components' and 'interfaces' as core architectural elements?
A.Interfaces are irrelevant once components are defined
B.Components are building blocks that offer and require functionality through well-defined interfaces, which decouple them from one another
C.A component may have at most one interface in any architecture
D.Interfaces only describe a component's internal data structures
Explanation: Components (building blocks) interact through interfaces that specify provided and required functionality. Clear interfaces decouple components, enabling independent development and replacement, which is fundamental to managing dependencies and coupling.

About the iSAQB CPSA Foundation Level Exam

The CPSA-F (Certified Professional for Software Architecture - Foundation Level) certifies the ability to design, document, communicate, and evaluate an appropriate software architecture for requirements and systems up to medium size, working within a team. The current iSAQB curriculum is structured into chapters on basic concepts, requirements and constraints, design and development, specification and communication, and analysis and assessment (a sixth chapter on examples is taught but not examined). Candidates learn architectural patterns such as Layers, Pipes and Filters, and Microservices; design principles like information hiding, cohesion, coupling, and SOLID; documentation with arc42 and architectural views; the ISO/IEC 25010 quality model and quality scenarios; and evaluation methods including ATAM. The exam is a multiple-choice test of roughly 40 questions in 75 minutes, requiring 60% of the points to pass, and the credential never expires.

Assessment

Question count not published by the exam provider

Time Limit

75 minutes (plus 15 minutes for non-native-language candidates)

Passing Score

60% of maximum points

Exam Fee

~EUR 200 (iSAQB (International Software Architecture Qualification Board), via licensed certification bodies)

iSAQB CPSA Foundation Level Exam Content Outline

~12%

Basic Concepts of Software Architecture

Definitions of software architecture as building blocks with interfaces and relationships; goals and benefits; architect tasks and responsibilities; stakeholder relationships; short- vs long-term goals; explicit vs implicit assumptions; black-box/white-box thinking; and types of IT systems.

~18%

Requirements and Constraints

Identifying and reconciling stakeholder concerns; functional vs quality requirements; technological, organizational (Conway's law), and regulatory constraints; the ISO/IEC 25010:2023 quality model; quality trade-offs; and quality requirements written as scenarios with stimulus, response, and response measure, organized in a quality tree.

~36%

Design and Development of Software Architectures

Top-down and bottom-up design, decomposition, coupling (afferent/efferent) and cohesion; design principles including information hiding, separation of concerns, conceptual integrity, SOLID, KISS, DRY, and YAGNI; architectural patterns (Layers, Pipes and Filters, Microservices, SOA, Ports and Adapters, Broker); cross-cutting concepts; interface design; and distributed-systems challenges.

~24%

Specification and Communication of Software Architectures

Documentation quality and audience tailoring; the context, building block, runtime, and deployment views; arc42's 12 sections and the C4 model; UML and alternative notations such as ArchiMate; interface documentation; architecture decision records (ADRs); ISO/IEC/IEEE 42010; and documentation as a communication tool.

~10%

Analysis and Assessment of Software Architectures

Reasons and timing for architecture analysis; qualitative vs quantitative evaluation; scenario-based methods such as ATAM and the cost-benefit method CBAM; architecture metrics (coupling, cyclomatic complexity); conformance checking through reviews and tool-supported analysis; and the information sources that inform analysis.

How to Pass the iSAQB CPSA Foundation Level Exam

What You Need to Know

  • Passing score: 60% of maximum points
  • Assessment: Question count not published by the exam provider
  • Time limit: 75 minutes (plus 15 minutes for non-native-language candidates)
  • Exam fee: ~EUR 200

Keys to Passing

  • Work through all 100 available questions
  • Review every answer and explanation
  • Track weak areas and revisit them
  • Use our AI tutor for tough concepts

iSAQB CPSA Foundation Level Study Tips from Top Performers

1Master the iSAQB glossary terms first, especially building block, component, interface, cross-cutting concept, and quality scenario, since precise terminology is tested across all chapters.
2Spend the most time on Design and Development, the heaviest chapter (~36%): coupling vs cohesion, information hiding, SOLID, and the three R1 patterns Layers, Pipes and Filters, and Microservices.
3Memorize the 12 arc42 sections in order and know which view (context, building block, runtime, deployment) answers which question, this recurs in specification-and-communication questions.
4Be able to write a quality requirement as a scenario with source/stimulus, response, and a measurable response measure, and understand the ISO/IEC 25010:2023 characteristics including the renamed Interaction Capability and new Safety.
5Practice trade-off thinking: the exam favors recognizing that qualities like security and usability conflict and that decisions depend on context, there is no single best architecture.
6Work through the official iSAQB mock exam to learn how A-, P-, and K-questions are phrased and scored, and note that wrong marks can deduct points within a question.

Frequently Asked Questions

What are the current exam facts for the iSAQB CPSA-F?

The CPSA-F is a multiple-choice exam of about 40 questions taken in 75 minutes, with an extra 15 minutes for non-native-language candidates. You must score 60% of the maximum points to pass, and the credential never expires. The fee is roughly EUR 200, varying by certification body and country.

What question types appear on the CPSA-F exam?

The exam uses three multiple-choice formats: A-questions (single-choice, one correct answer), P-questions (pick-multiple, select a stated number of correct answers), and K-questions (allocation/matching, marking each row correct or incorrect). Each question is worth 1 or 2 points depending on difficulty.

Do I need to take a training course to sit the CPSA-F exam?

No. The iSAQB recommends an accredited 3-4 day training course, but you can take the exam through a licensed certification body via self-study. Substantial practical software development experience and familiarity with UML and modularization are strongly recommended.

Which curriculum chapter carries the most exam weight?

Design and Development of Software Architectures is the largest chapter, recommended at 360 of 990 examined minutes (about 36%). It covers decomposition, coupling and cohesion, design principles like SOLID, architectural patterns, cross-cutting concepts, and interface design.

Does the CPSA-F certification expire?

No. The CPSA-F credential has lifetime validity and requires no recertification. To advance, you can pursue the CPSA Advanced Level by collecting credit points from accredited advanced modules and passing the Advanced certification.

What documentation framework should I know for the exam?

arc42 is the key framework: a 12-section template covering goals, constraints, context, solution strategy, building block, runtime and deployment views, cross-cutting concepts, decisions, quality requirements, risks, and glossary. You should also know the C4 model and ISO/IEC/IEEE 42010.