searching delete search field

Fortgeschrittene Aspekte der Unified Modeling Language 2.x


Verfeinerung komplexer OO-Modelle mit der UML, OCL und XMI


Bestellcode:   S.UML-F
Dauer:   2
Preis:   925,- € (zzgl. 19 % MwSt.)
Ort:   nach Vereinbarung
Termine:   nach Vereinbarung

Beschreibung

Mit Zunahme der Komplexität von Objekt- und Komponentenmodellen wird es immer wichtiger diese möglichst detailliert zu beschreiben. Dazu bietet die Unified Modeling Language (UML) eine Vielzahl von Möglichkeiten die Modelle zu verfeinern. Hierzu gehören beispielsweise der dokumentierte Einsatz von Entwurfsmustern (Design Patterns) und die Formulierung von Bedingungen mit der Object Constraint Language (OCL). Mit Hilfe der OCL lassen sich nicht nur Vor- und Nachbedingungen von Methoden oder invariante Bedingungen innerhalb von Objekten beschreiben, sondern auch die Beziehungen von Objekten untereinander formal dokumentieren. Zusätzlich ist es möglich die UML über die Meta Object Facility (MOF) an eigene Anforderungen anzupassen. Schließlich erlaubt ein XML-basiertes Austauschformat (XMI) auch losgelöst von einem bestimmten Tool-Hersteller das Auswerten von UML-Dokumenten, beispielsweise zur Bestimmung von Metriken oder auch zur Code-Generierung.

In diesem Kurs werden die fortgeschritteneren Themen rund um die UML behandelt. Dazu gehören insbesondere die Object Constraint Language (OCL), die UML Profile und die Meta Object Facility (MOF), das XML Metadata Interchange Format (XMI), sowie die (geplanten) Neuerungen für UML. An Beispielen wird demonstriert, wie UML-Modelle verfeinert und an eigene Bedürfnisse angepasst werden können.

Inhalt

  • Fortgeschrittene Aspekte der UML-Diagramme
  • Anpassung von UML mittels Stereotypen
  • UML Profile
  • Object Constraint Language (OCL)
  • Meta Object Facilities (MOF)
  • XML Metadata Interchange Format (XMI)
  • Neue Features der UML

Abgrenzung

Während der Schwerpunkt des Kurses S.UML auf der Erstellung komplexer Modelle liegt, wird in diesem Kurs hauptsächlich über die Verfeinerung der Modelle und die Anpassung an eigene Bedürfnisse gesprochen.

Teilnehmervoraussetzungen

Für diesen Kurs sind mindestens Kenntnisse in OOA/D und UML erforderlich, wie sie z.B. in unseren Kursen S.OOAD und S.UML vermittelt werden.

Aktuelles

Offene Trainings

Die nächsten geplanten Trainings sind:

Programmierung mit Java
21.05.2012 (5 Tage)

Das .NET Framework
21.05.2012 (4 Tage)

Performanz – Messung und Optimierung
24.05.2012 (2 Tage)

Webanwendungen mit Apache Struts
29.05.2012 (3 Tage)

Eine vollständige Übersicht finden Sie in unserer Trainingsübersicht.