Die UML wird mit ihren wichtigsten Diagrammen vorgestellt und an vielen Beispielen wird die Modellierung geübt.
Dokumente
01 UML
01 UML.pdf, 2.4 MB
Vortragsfolien mit ausführlicher Übersicht der UML.
Blatt1
Blatt1.pdf, 76.7 KB
Übungsblatt
Kursziele
Lernen Sie die UML Diagrammtypen kennen und diese systematisch zur Lösung praktischer Modellierungsprobleme einzusetzen. Es werden aktuelle UML-Tools eingesetzt.
Inhalt
Einführung in die Objektorientierte Programmierung:
Diagrammelemente, Vorgehensweise, Abgrenzungen. Konsistenzen zu den Strukturdiagrammen.
Werkzeugeinsatz:
Abgrenzung Modell und Modellsicht
Weitere Themen:
OCL: Object Constraint Language
MDA: Model Driven Architecture
Referent(en)
Die Unified Modelling Language (UML) hat sich als Industriestandard bei der Modellierung von Softwaresystemen etabliert. Dabei sind zuletzt mit den UML-Standards 2.0 und 2.1 Erweiterungen und Veränderungen hinzugekommen, die einerseits den praktischen Nutzen erhöhen, aber andererseits aufgrund gestie-gener Komplexität für UML-"Neulinge" die Einarbeitung in die UML erschweren. Dieses Seminar soll dem Teilnehmer den Zugang zur UML deutlich erleichtern und unmittelbar praktische Anwendungsmöglichkeiten aufzeigen.
Es wird ein vollständiger Überblick über die Diagrammtypen der UML gegeben. Je nach praktischer Relevanz werden die Diagrammtypen anschließend vertieft besprochen. So spielen beispielweise das Klassen- und das Komponenten-diagramm eine zentrale Rolle. Besonderer Wert wird auch auf die Verflechtung der einzelnen Diagramme mit dem übrigen Entwicklungsprozess gelegt. Neben den direkten UML-Themen werden auch Entwurfstechniken besprochen: Klas-sen finden, Komponenten definieren usw.
Werkzeuge spielen bei der UML eine große Rolle. Dementsprechend ist ein Werkzeugeinsatz auch für dieses Seminar nützlich. Nach Absprache können unterschiedliche Werkzeuge (z. B. Enterprise Architect, StarUML, Rational Rose, Visual Paradigm, ...) eingesetzt werden.