All Practice Exams

100+ Free iSAQB CPSA Foundation Level Practice Questions

iSAQB Certified Professional for Software Architecture - Foundation Level (CPSA-F) practice questions are available now; exam metadata is being verified.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

Under ISO/IEC 25010:2023, 'Maintainability' is decomposed into sub-characteristics. Which of the following is a maintainability sub-characteristic?

A
B
C
D
to track
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 Practice Questions

Verified exam format metadata for iSAQB Certified Professional for Software Architecture - Foundation Level (CPSA-F) is pending. The practice questions above remain available while official exam length, timing, passing score, fee, and administrator details are reviewed.