Zielgruppe
Softwareentwickler, die UML als Notation für Objektorientierte Analyse und Design kennen lernen möchten
Voraussetzungen
Kenntnisse grundlegender Konzepte der Software-Entwicklung
Ziele
Sie lernen die UML als den Notationsstandard für Objektorientierung kennen und erhalten den Einstieg, um Ihre Softwaresysteme in diesem Standard zu modellieren
Schwerpunkte
Grundlagen
I Grundbegriffe der Objektorientierung
I Geschichte der UML
I Verwandtschaft und Vergleich mit anderen Notationen
I Unterstützung durch Werkzeuge
Objektorientierte Modellierung
I Objektorientierte Analyse
I Objektorientiertes Design
I Modellierung von Fachlogik
UML-Diagramme und ihr Zusammenwirken
I Anwendungsfalldiagramme
I Klassendiagramme (Basiselemente)
I Klassendiagramme (Beziehungselemente)
I Aktivitätsdiagramme
I Sequenzdiagramme
I Zustandsdiagramme
I Implementierungsdiagramme |