Overview of the ISAQB Certified Professional for Software Architecture, Foundation Level Exam
CPSA-FL candidates, primarily software developers and junior architects, must demonstrate mastery of the ISAQB curriculum focusing on systematic software architecture development. The examination mandates proficiency in defining architectural requirements, evaluating quality attributes, and documenting structures using UML, SysML, and Arc42 templates. Participants analyze trade-offs between architectural patterns like layered, microservices, and pipe-and-filter styles while applying design principles such as SOLID, GRASP, and domain-driven design. Furthermore, the assessment verifies technical competency in modularization, interface specification, and infrastructure-as-code integration. Candidates must effectively synthesize stakeholder concerns into formal architectural decisions, ensuring scalability, maintainability, and security across diverse distributed system environments and cloud-native software stacks.