Lerne die Grundlagen des Softwarearchitekturentwurfs: Methoden, Praxis und Werkzeuge. An einem konkreten Fallbeispiel erlebst du, wie Softwarearchitektur schrittweise entsteht.
Was du lernen wirst
- Entwicklungsprozess und Design
- Rolle Architekt:in
- Einflüsse, Rahmenbedingungen und Qualitätsmerkmale
- Architekturentscheidungen treffen
- Technische Aspekte und Bewertung
- Dokumentation und Werkzeuge
Erfahre an einem konkreten Fallbeispiel, wie Softwarearchitektur Schritt für Schritt entsteht. Wir starten mit dem methodischen Handwerkszeug zur Architekturentwicklung und tauchen auch in die technischen Aspekte der Softwarearchitektur ein.
Als Abschluss des Seminars legst du die Prüfung zum iSAQB Certified Professional for Software Architecture ab, auf die du in der unserem Seminar vorbereitet wirst.
Bedeutung von Architektur im Entwicklungsprozess
Verstehen, nicht nur lernen: Wie beeinflusst Architektur den Entwicklungsprozess und was macht sie aus? Der Fokus liegt auf dem Zusammenspiel von Anforderungen, Entwicklung, Bewertung und Implementierung der Architektur.
Anwendung von Werkzeugen und Techniken
Hier wird's praktisch: Setze Werkzeuge und Techniken ein, wie Systemkontext und Qualitätsszenarien, um die architekturrelevanten Anforderungen deines Vorhabens zu ermitteln und festzuhalten. Du erfährst, wie du auf dieser Basis wichtige Architekturentscheidungen triffst und Softwarekomponenten, Muster und Schnittstellen methodisch entwirfst. Weiteres Augenmerk liegt auf einer nützlichen und ansprechenden Dokumentation.
Kommunikation und Bewertung der Architektur
Du lernst, wie du mit den verschiedenen Stakeholdern über deine Architektur sprichst und qualifiziertes Feedback einholst. Erfahre, wie du über vage Meinungen hinausgehst und konkretes, explizites Feedback erhältst. Quantitative Analysen und Metriken helfen dir, ein bestehendes Softwaresystem zu untersuchen oder zu überprüfen, ob die Umsetzung konform zu Architekturvorgaben ist.
Das Wissen nimmst du mit ...
Jede:r Teilnehmer:in erhält zusätzlich zu den Seminarunterlagen das E-Book „Effektive Software-Architekturen“ von Gernot Starke. Wir halten es für einen exzellenten Leitfaden durch die Welt der Softwarearchitektur, der dir auch nach der Zertifizierung ein wertvoller Begleiter sein wird.
SkillsClubNach der erfolgreichen Zertifizierungsprüfung erhältst du eine Einladung zum SkillsClub, dem größten globalen Netzwerk zertifizierter Experten aus der IT- und SQ-Branche.
Dein Weg zur Zertifizierung
Bei einem Präsenzseminar ist die 75-minütige Prüfung zum "iSAQB Certified Professional for Software Architecture" direkt im Anschluss, bei Online-Trainings kannst du den Termin selbst wählen. Alle Infos dazu gibt's nach der Anmeldung.
Voraussetzungen
Praktische Programmiererfahrung, idealerweise in einer objektorientierten Programmiersprache, ist für eine effektive Teilnahme erforderlich; grundlegende Kenntnisse in UML sind von Vorteil.