Mastering Software Architecture
Ein 3-tägiger Kurs von Dr. Peter Hruschka

Stacks Image 700

Basis für die iSAQB Zertifizierung zum
„Certified Professional for Software Architecture“
( CPSA Foundation Level)


Stacks Image 706
Je komplexer unsere Software-Systeme werden, umso mehr bestimmen Software-Architekten entscheidend über den Erfolg von IT-Projekten. Die letzten Jahre haben einen deutlichen Fortschritt in den Kenntnissen über erfolgreiche Software-Architekturen gebracht: das Berufsbild ist zertifizierbar geworden.
Diese Kenntnisse sollten jedem praktizierenden oder angehenden Architekten und Designer vertraut sein!
In diesem intensiven Training bereiten Sie sich gezielt auf die Prüfung zum „Certified Professional for Software Architecture“ vor. Sie lernen das Handwerkszeug eines erfolgreichen Architekten kennen: Wie geht man vor? Wie hält man seine Architektur schriftlich fest? Welche Hilfsmittel stehen uns zur Verfügung? Wie bewertet man die Qualität seiner Architektur?

Zielgruppe
Das Seminar wendet sich an alle, die in IT-Projekten die Struktur der Lösung verantworten: Vorrangig an Software-Architekten, Designer, Programmierer und Qualitätssicherer, aber auch an Systemanalytiker, die mit ihren Entwicklern besser kommunizieren wollen. Auch Projektmanager lernen die Gründe für Strukturentscheidungen kennen und können somit ihre Teams optimal aufstellen.

Stacks Image 716
Mit dem Buch zum Workshop
Jeder Teilnehmer erhält neben den Workshop-Unterlagen das Buch „Knigge für Software-Architekten“ von Peter Hruschka und Gernot Starke.
Inhalte:
1. Einführung (1)
2. Grundbegriffe (2)
Was ist Architektur?
Einordnung in gesamten Entwicklungsprozess
Was leisten Architekten?
Anforderungen klären und Ziele ableiten
3. Effektiv entwerfen (4)
Prozess der Architekturentwicklung im Überblick
Die erste Systemidee entwickeln
Aus dem Urschlamm zur Strukturidee
Domain Driven Design & Development
Architekturmuster
Entwurfsprinzipien
weitere Muster
4. Die Verteilungssicht
Verteilung beschreiben (3)
Verteilungssicht entwickeln
(4)
5. Die Bausteinsicht
Bausteine und Schnittstellen
beschreiben
(3)
Strukturen entwickeln
(4)


6. Die Laufzeitsicht
Abläufe beschreiben (3)
Abläufe und Szenarien entwickeln
(4)
7. Querschnittliche Konzepte
Konzepte beschreiben (3)
Konzepte entwickeln
(4)
8. Architekturdokumentation und Werkzeuge (3,6)
Ziele und Anforderungen an Architektur-Dokumentation
Typische Architekturdokumente
Sichten (mit Beispielen) und technische Konzepte
9. Architektur und Qualität (5)
Methoden zur Architekturbewertung
Metriken
Architektur Bewertung im Kontext
Taktiken und Praktiken zur Erreichung von Qualitätszielen
10. Fazit: Wichtige Ratschläge



Die blauen Zahlen hinter den Kapiteln zeigen die Abbildung dieses Workshops auf die Kapitel des iSAQB-Lehrplans (Foundation Level).
© 1994-2015 Peter Hruschka Kontaktieren Sie mich