1. Home
  2. iSQI
  3. CPSA-FL Exam Syllabus

iSQI CPSA-FL Exam Syllabus

Start Free CPSA-FL Exam Practice After Reviewing the Topics

Before starting your CPSA-FL exam preparation, it is recommended to review the complete iSQI ISAQB Certified Professional for Software Architecture, Foundation Level exam syllabus and carefully go through the exam objectives listed below. Once you understand the exam structure and objectives, you should practice using our free CPSA-FL questions. We also provide premium CPSA-FL practice test, fully updated according to the latest exam objectives, to help you accurately assess your preparedness for the actual exam.

iSQI CPSA-FL Exam Objectives

Section Objectives
1. Basic concepts of software architecture LG 1-1: Discuss definitions of software architecture (R1)
LG 1-2: Understand and identify the benefits of software architecture (R1)
LG 1-3: Understand software architecture as part of the software life cycle (R2)
LG 1-4: Understand software architects' tasks and responsibilities (R1)
LG 1-5: Relate the role of software architects to other stakeholders (R1)
LG 1-6: Can explain the correlation between development approaches and software architecture (R1)
LG 1-7: Differentiate between short- and long-term goals (R1)
LG 1-8: Distinguish explicit statements and implicit assumptions (R1)
LG 1-9: Responsibilities of software architects within the greater architectural context (R3)
LG 1-10: Differentiate types of IT systems (R3)
2. Design and development of software architectures LG 2-1: Select and use approaches and heuristics for architecture development (R1-R3)
LG 2-2: Design software architectures (R1)
LG 2-3: Identify and consider factors influencing software architecture (R1-R2)
LG 2-4: Design and implement cross-cutting concerns (R1)
LG 2-5: Describe, explain and appropriately apply important architectural patterns (R1-R3)
LG 2-6: Explain and use design principles (R1)
LG 2-7: Planning dependencies between building blocks (R1)
LG 2-8: Achieve quality requirements with appropriate approaches and techniques (R1)
LG 2-9: Design and define interfaces (R1-R3)
3. Specification and communication of software architectures LG 3-1: Explain and consider the quality of technical documentation (R1)
LG 3-2: Describe and communicate software architectures (R1)
LG 3-3: Explain and apply notations/models to describe software architecture (R2)
LG 3-4: Explain and use architectural views (R1)
LG 3-5: Explain and apply context view of systems (R1)
LG 3-6: Document and communicate cross-cutting concerns (R1)
LG 3-7: Describe interfaces (R1)
LG 3-8: Explain and document architectural decisions (R2)
LG 3-9: Use documentation as written communication (R2)
LG 3-10: Know additional resources and tools for documentation (R3)
4. Software architecture and quality LG 4-1: Discuss quality models and quality characteristics (R1)
LG 4-2: Clarify quality requirements for software architectures (R1)
LG 4-3: Qualitative analysis and asessment of software architectures (R2-R3)
LG 4-4: Quantitative evaluation of software architectures (R2)
5. Examples of Software architectures LG 5-1: Know the relation between requirements, constraints, and solutions (R3)
LG 5-2: Know the rationale of a solution’s technical implementation (R3)
Official Information http://www.isqi.us/course/18/isaqb-certified-professional-for-software-architecture-foundation-level