Get complete access to the questions, explanations and printable quiz resources.
The iSAQB Certified Professional for Software Architecture, Foundation Level (CPSA-F) is the internationally recognized standard for junior and mid-level software architects. This certification validates your ability to design, document, and evaluate software architectures for systems of small to medium size.
It is specifically designed for software developers, system designers, technical leads, and IT professionals who want to formalize their knowledge and pivot into architectural roles. Achieving the CPSA-F designation demonstrates to employers that you have a firm grasp of the fundamental principles required to structure high-quality, sustainable software systems.
The CPSA-F curriculum is comprehensive, focusing on the essential toolbox every software architect needs. While many candidates choose to take a standardized training course from an accredited provider to prepare, you can also study independently. The core syllabus is structured around five main modules that align directly with the learning objectives.
You must become deeply familiar with the official iSAQB curriculum and glossary. The major topics covered include:
Basic Concepts: Defining the role of the architect, understanding architectural drivers, and the difference between structure and architecture.
Requirements and Constraints: Identifying quality attributes (like scalability, security, and maintainability) and managing technical and organizational constraints.
Design and Development: Mastering architectural styles, patterns (e.g., microservices, layered, event-driven), and design principles like coupling and cohesion.
Specification and Documentation: Learning how to communicate architecture using views (e.g., building block, runtime, deployment) and notations like UML.
Analysis and Assessment: Applying methods to evaluate architectures early to mitigate risks and ensure quality goals are met.
The final exam is a closed-book test that evaluates your understanding of the curriculum rather than practical design skills (which are tested in the Advanced Level). You must answer approximately 40 to 45 multiple-choice questions within a strictly defined time limit. The standard time is 75 minutes for native speakers, while non-native speakers are usually granted 90 minutes.
The question format is nuanced. You will encounter three distinct types of questions:
A-Questions (Single Choice): Selecting one correct answer from a list.
P-Questions (Multiple Choice): Picking a specific number of correct answers (e.g., "choose two"). You get partial credit for partially correct answers, and points are deducted for incorrect selections within the question, though the score for a single question never goes below zero.
K-Questions (Allocation Questions): Assigning options to categories, such as marking statements as "True" or "False" for a given scenario.
To pass the exam, you must achieve a score of at least 60% of the total possible points.
Effective preparation is the key to passing the CPSA-F on your first attempt. Relying solely on your development experience is rarely enough because the exam requires specific theoretical knowledge.
Start by downloading the current official iSAQB CPSA-F curriculum and glossary from the official website. You must learn the definitions in the glossary precisely, as the exam uses this standardized terminology strictly.
While official training courses are highly beneficial, they are not mandatory. You can supplement your study with highly recommended textbooks, such as "Software Architecture Foundation" by Starke and Lorz.
The most critical step is using high-quality practice exams and mock tests. This familiarizes you with the complex question scoring system and helps you identify gaps in your knowledge. iSAQB provides a free mock exam, and several reputable online platforms offer timed practice tests that simulate the real environment.
You can take the exam at the conclusion of an accredited training course or independently. Authorized examination bodies manage the administration. Popular options include independent certification organizations (like Certible, iSQI, or SAQ) that offer testing at their physical facilities or through online proctored portals. These online portals allow you to take the exam securely from your home or office using a webcam and strict security software.
Earning your iSAQB CPSA-F certification is a clear signal to the industry that you possess validated architecture skills. It opens doors to various technical leadership roles within IT organizations of all sizes. By holding this qualification, you demonstrate that you can take ownership of technical decisions and maintain the long-term integrity of software systems.
Specific job titles and career paths this certification unlocks include:
Junior Software Architect
Software Architect
Application Architect
Technical Lead / Lead Developer
Solutions Architect (Foundation)
IT Consultant (with architecture focus)
System Analyst
Cloud Architect (Foundation)
DevOps Engineer (focusing on infrastructure architecture)
Based on 0 reviews
No reviews yet. Be the first to review!