- Basic Concepts of Software Architecture:
- Definitions
- Benefits and goals
- Long-term Impact of Software
- Architecture and design solutions
- Tasks and Responsibilities of Software Architects
- Role of Software Architects
Requirements and Constraints:
- Understand Stakeholder Concerns
- Clarify and Consider Requirements and Constraints
- Qualities of a Software System
- Requirements on Qualities
Design and Development of Software Architectures:
- Fulfilling Requirements through Architecture
- Design Software Architectures
- Approaches and Heuristics for Architecture Development
- Design Principles
- Feedback Loops
- Dependencies between Building Blocks
- Design and Define Interfaces
- Architectural Patterns
- Cross-Cutting Concerns
Specification and Communication of Coftware Architectures:
- Requirements of Technical Documentation
- Describe and Communicate Software Architectures
- Usage of Notation /models to describe Software Architectures
- Explain and Use Architectural Views
- Document Interfaces
- Explain and Document Architectural Decisions
Analysis and Assessment of Software Architectures:
- Reasons for Architecture Analysis
- Analyze the Qualities of a Software System
- Evaluate Conformance to Architectural Decisions
Examples for software architectures:
- continuous example used for exercises
MethodeLernzieleDuring ISAQB CPSA Foundation Level training you will learn how software architectures have to be designed, documented and evaluated. At the end of this course you will be able to design and document the software architecture for a small and medium-sized system based on a sufficiently detailed requirements specification for a smaller system. As a Focus you will be taught knowledge that you need to pass the certification exam "ISAQB Certified Professional for Software Architecture Foundation Level".The contents are based on the latest ISAQB Syllabus. After the training you can conduct the certification examination "ISAQB Certified Professional for Software Architecture - Foundation Level(CPSA - FL)". You will receive further information on registering and arranging an individual online examination date from the responsible examination organization a few days before the training starts.
Necessary technical requirements and procedure of the online exam
The examination fee of 265,- EUR is not included in the training course fee. All prices are quoted before value added tax.
ZielgruppenIT Architects, Software Architects, System Analysts, Software Developer, Software Designer.