Online-Training: Fundamentals of Software Architecture incl. iSAQB CPSA-F certification

Decide, balance effort and risk, document and evaluate software systems


17.04. - 20.04.2023
09:00 - 05:00 p.m. (CEST)
€ 2,490.00 (plus VAT) plus € 250.00 exam fee
Sign up


In this training, you will experience how software architecture can be created in an iterative approach using a concrete case study. On the fourth day the exam for iSAQB “Certified Professional for Software Architecture – Foundation Level” will be taken.

What exactly is and what isn’t software architecture? This training will teach you the relationship between
requirements, architecture development, architecture evaluation and implementation. In the training
you will employ methods and techniques such as system context and quality scenarios to determine and
record the architecture-relevant requirements of your project. Then, fundamental decisions, technical
components, patterns, interfaces and deployment concepts of the software are methodically designed
and documented. Employing architecture evaluation methods, you will learn how to communicate with
various stakeholders and how to obtain qualified feedback, which goes beyond a cloudy "I don't like it
that way". Instead, it is concrete, explicit and useful.


  • Architecture definitions
  • Role of the software architect
  • System objectives and context
  • Major influencing factors, such as quality requirements and constraints
  • Architecture decisions and assumptions
  • Architectural views and patterns
  • Modularization of systems and dependency management
  • Components and interfaces
  • Architecture and design principles
  • Cross-cutting concerns
  • Deployment patterns and approaches
  • Architecture evaluation and feedback
  • Design aspects and metrics
  • Documenting and communicating architectures
  • Architect’s toolbox


Experience in software development


The training language is English, training material in English as well.

In-house training

You can also book this as an in-house training (company training). In this case, we currently conduct this training remotely (online training). Contact us and arrange an individual appointment!

Maike Fiedler
Need help?
Maike Fiedler
Customer Support
+49 (40) 414250-18