Beschreibung Die Unified Modeling Language (UML) ist eine standardisierte graphische Sprache zur Beschreibung objektorientierter Modelle. UML ist die logische Weiterentwicklung der Ansätze von Booch, OMt, OOSE und anderen. Die UML ist aus der Welt der objektorientierten Entwicklung nicht mehr wegzudenken. Der Grundgedanke der UML ist es, eine einheitliche Notation für viele Einsatzgebiete zu haben. Die UML dient der Beschreibung von Datenbankanwendungen, Grafikprogrammen, Workflow-Anwendungen, Echtzeitsystemen usw. In der Vielzahl der Diagramme ist das Klassendiagramm das wichtigste. Kursinhalt sind die Konzepte von UML und der optimale Nutzen der UML-Diagramme. Dieser Kurs möchte Ihnen die Notation und Semantik der UML aufzeigen. Darüber hinaus wird Ihnen die Bedeutung der UML in der Analyse- und Designphase verdeutlicht. Am Ende dieses Kurses werden Sie die nötigen Kenntnisse erworben haben, um die Komplexität der UML zu beherrschen und in der Lage sein, konsistente Modelle zu entwerfen.
Inhalt - Software-Entwicklungsprozess
- Kurzübersicht über objektorientierte Software-Entwicklung
- Geschichte und Bedeutung der Unified Modeling Language
- Ziel des Einsatzes der UML
- Beschreibung und Verwendung der verschiedenen UML-Diagrammtypen
- Use-Case-Diagramme
- Klassen- und Interaktionsdiagramme
- Anwendungsfalldiagramme
- Aktivitätendiagramme
- Zustandsdiagramme
- Packagediagramme
- Implementierungsdiagramme
- weitere UML-Diagramme
- Analyse, Entwurf und UML-basierte Entwicklung im Unified Process
Dauer 2 Tage resp. 4 x 1/2 Tage
Preis/Person CHF 1900.00