- Grundbegriffe von Softwarearchitektur: Grundlagen der iSAQB Foundation:
- Definition von Softwarearchitekturen
- Ziele und Nutzen
- Langfristige Auswirkung von Softwarearchitektur
- Rolle von Softwarearchitekt:innen
- Aufgaben, Verantwortung und Zuständigkeiten von Softwarearchitekt:innen
Anforderungen und Randbedingungen an Softwarearchitekturen:
- Stakeholder-Anliegen verstehen
- Anforderungen und Randbedingungen
- Anforderungen klären und berücksichtigen
- Qualitätsanforderungen an Softwaresysteme
Entwurf und Entwicklung von Softwarearchitekturen nach CPSA-F:
- Anforderungen durch Architektur erreichen
- Softwarearchitekturen entwerfen
- Vorgehensweisen bei Architekturentwicklung
- Entwurfsprinzipien
- Feedbackschleifen
- Kopplung von Bausteinen
- Schnittstellen entwerfen und spezifizieren
- Architektur und Entwurfsmuster
- Querschnittskonzepte
Beschreibung und Kommunikation von Softwarearchitekturen dokumentieren:
- Anforderungen an technische Dokumentation
- Softwarearchitekturen beschreiben und kommunizieren
- Anwendung und Erläuterung von Architektursichten
- Dokumentation von Schnittstellen
- Architekturentscheidungen erläutern und dokumentieren
- Frameworks und Werkzeuge für Dokumentation
Analyse und Bewertung von Softwarearchitekturen im iSAQB CPSA Lehrplan:
- Gründe für Architekturanalysen
- Analyse von Qualitäten eines Softwaresystems
- Bewertung von Softwarearchitekturentscheidungen
Beispiele für Software-Architekturen: durchgängiges Übungsbeispiel:
- Durchgängiges Übungsbeispiel
Methode
Unsere erfahrenen Trainer:innen, die langjährige Praxiserfahrung als Softwarearchitekt:in haben, erklären Ihnen in dieser Weiterbildung die grundlegenden Methoden und Techniken für den Entwurf, die Dokumentation und Bewertung von Software-Architekturen in anschaulicher Form. Diskussionen zwischen Teilnehmenden und Trainer:innen sowie Übungen und das Besprechen eines durchgängigen Fallbeispiels helfen Ihnen, das in diesem Kurs neu erworbene Wissen zu festigen.Mit einer Zertifizierung auf dem Foundation Level ist für Sie noch nicht das Ende der Fahnenstange erreicht? Dieses Seminar ist Startpunkt des ISAQB CPSA Zertifizierungsplans und somit Voraussetzung für die Teilnahme an den CPSA Advanced Level Trainingsmodulen. Optional können Sie auch das Seminar 2040 Software-Architektur im realen Einsatz als sinnvollen Zwischenschritt absolvieren. Wir empfehlen Ihnen, den Lehrstoff der Schulung nachzuarbeiten. Damit sind Sie bestmöglich auf die anstehende CPSA-FL Zertifizierung vorbereitet.