Beschreibung
Das Seminar modelliert Softwarearchitektur über Komponenten, Schnittstellen, Ports, interne Strukturen, Interaktionen und Deployment. Architekturtreiber und Entscheidungen werden mit fachlichen Szenarien sowie Betriebsanforderungen verknüpft.
Formatbegründung: Zwei Tage sind erforderlich, um die logische Architektur am ersten Tag und interne sowie physische Laufzeitsichten am zweiten Tag aufzubauen und in einem Architekturreview zusammenzuführen.
Zielgruppe
Softwarearchitekten, Solution Architects, technische Lead-Entwickler, Plattform- und Betriebsteams.
Voraussetzungen
UML-Grundkenntnisse, Erfahrung mit Softwarearchitektur und sichere Modelio-Bedienung.
Inhaltsübersicht
- Komponenten, Schnittstellen und Verantwortungsgrenzen
- Interne Strukturen, Ports und Konnektoren
- Sequenzdiagramme und Interaktionsentwurf
- Deployment, Knoten und Laufzeitzuordnung
- Architektursichten und Entscheidungsnachweise
- Abhängigkeiten, Kopplung und Wiederverwendung
Seminarinhalte
1. Komponenten, Schnittstellen und Verantwortungsgrenzen
Die logische Architektur wird über klar abgegrenzte Komponenten und explizite Verträge strukturiert.
- Architekturtreiber, Qualitätsziele und fachliche Zerlegung sammeln.
- Komponenten mit Verantwortlichkeiten, bereitgestellten und benötigten Schnittstellen modellieren.
- Abhängigkeiten und zulässige Kommunikationsrichtungen festlegen.
- Komponentenschnitt anhand ausgewählter Use Cases und Änderungsfälle bewerten.
2. Interne Strukturen, Ports und Konnektoren
Komponenten werden bis zu relevanten internen Rollen und Kommunikationspunkten verfeinert.
- Komponente auswählen und interne Parts sowie Ports bestimmen.
- Schnittstellen an Ports zuordnen und Konnektoren modellieren.
- Delegation und Assembly-Verbindungen gegen die äußeren Verträge prüfen.
- Interne Struktur mit Sequenzdiagramm oder Deployment-Sicht konsistent halten.
3. Sequenzdiagramme und Interaktionsentwurf
Zeitliche Zusammenarbeit zwischen Akteuren, Komponenten und Objekten wird nachvollziehbar dargestellt.
- Szenario, beteiligte Lebenslinien und relevante Schnittstellen auswählen.
- Nachrichten, Rückgaben, Erzeugung, Zerstörung und Aktivierungen modellieren.
- Alternativen, Schleifen, optionale Abläufe und Fehlerpfade mit kombinierten Fragmenten darstellen.
- Interaktion gegen Use Case, Operationen und Zustandsbedingungen prüfen.
4. Deployment, Knoten und Laufzeitzuordnung
Die physische Sicht ordnet Softwareartefakte, Laufzeitumgebungen und Kommunikationswege zu.
- Zielumgebungen, Knoten, Geräte, Ausführungsumgebungen und Netzzonen erfassen.
- Komponenten und Artefakte den Laufzeitknoten zuordnen.
- Verbindungen, Protokolle, Redundanz und Sicherheitsgrenzen darstellen.
- Deployment gegen Betriebsanforderungen, Verfügbarkeit und Skalierungsszenarien prüfen.
5. Architektursichten und Entscheidungsnachweise
Mehrere konsistente Sichten verbinden fachliche, logische, Laufzeit- und physische Architektur.
- Stakeholderfragen und benötigte Architektursichten festlegen.
- Gemeinsame Elemente über Komponenten-, Interaktions- und Deploymentdiagramme hinweg verwenden.
- Architekturentscheidungen, Annahmen, Risiken und Alternativen am Modell dokumentieren.
- Sichten in einem Architekturreview auf Widersprüche und unbelegte Entscheidungen prüfen.
6. Abhängigkeiten, Kopplung und Wiederverwendung
Modellabhängigkeiten werden sichtbar gemacht und so gesteuert, dass Änderungen beherrschbar bleiben.
- Zulässige Abhängigkeitsrichtungen zwischen Schichten, Paketen und Komponenten definieren.
- Abhängigkeiten, Nutzung und Realisierung im Modell explizit abbilden.
- Unbeabsichtigte Rückkopplungen und Mehrfachdefinitionen mit Suchen und Auditregeln aufdecken.
- Eine Abhängigkeitsmatrix erzeugen und Maßnahmen für Entkopplung oder gemeinsame Bibliotheken dokumentieren.
Praxisübungen
- Komponentenzerlegung aus Architekturtreibern und Use Cases.
- Schnittstellen- und Portmodell mit interner Struktur.
- Deploymentmodell mit Netzzonen und Laufzeitzuordnung.
- Architekturreview über logische, dynamische und physische Sicht.
Qualitätskriterien
- Modellelemente werden im Modellbaum eindeutig strukturiert und in Diagrammen wiederverwendet statt dupliziert.
- Beziehungen, Status, Benennung und Verantwortlichkeiten sind nachvollziehbar und entsprechen dem vereinbarten Modellierungsrahmen.
- Audit- und Reviewbefunde werden priorisiert, korrigiert und in einer erneuten Prüfung verifiziert.
- Übungsergebnisse lassen sich nach Schließen und erneutem Öffnen des Projekts reproduzierbar nachvollziehen.
- Die fachlichen Abnahmepunkte des Bereichs Softwarearchitektur werden anhand des Übungsprojekts vollständig geprüft.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Softwarearchitekten, Solution Architects, technische Lead-Entwickler, Plattform- und Betriebsteams. |
| Voraussetzungen: | UML-Grundkenntnisse, Erfahrung mit Softwarearchitektur und sichere Modelio-Bedienung. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachvortrag, Live-Modellierung, Demonstrationen, praktische Übungen und strukturierte Reviews am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
