UML 2
1. Über UML 2
Die Unified Modeling Language wird von der OMG entwickelt und ist stets in der aktuellen Version unter Aktuelle UML-Spezifikation verfügbar.
Die UML 2.0 bietet unterschiedliche Architektonische Sichten und 13 Diagramme, die eine gute Beschreibung eines Systems oder der UML2 selbst bieten.
Die UML2 bietet nicht nur Diagramme mit verbundenen Kästchen, sondern eine Vielfalt an Modellierungskonzepten (Born2004) die die Beschreibung der Struktur und des Verhaltens von Systemen bieten.
2. Versionen
Die UML 2 ist neu. Von der UML 1 st abzuraten. Bei vorhandenen Diagrammen ist es wichtig im Vorfeld zu überprüfen, ob es sich um UML 1 oder 2 handelt, denn es hat sich einiges geändert. So wurde das implizite Join zum impliziten Merge im Aktvitätsdiagramm, was Fehlinterpretationen geradezu provoziert.
3. Diagramme der UML2
Strukturdiagramme
- Klassendiagramm
- Kompositionsstrukturdiagramm* bietet die Möglickeit der Darstellung von physikalischen Zusammenhängen. Darstellung von Kollaborationen.
- Komponentendiagramm
- Verteilungsdiagramm
dient der Darstellung der Verteilung von Komponenten auf Rechenknoten.
- Obejektdiagramm
- Paketdiagramm
Verhaltensdiagramme
- Aktivitätsdiagramm
- Interaktionsdiagramme
- Kommunikationsdiagramm zeigt, welche Nachrichten sich welche Objekte senden können.
- Sequnezdiagramm
zeigt den Ablauf beim Austausch von Nachrichten zwischen Objekten
- Interaktionsübersichtsdiagramm*
- Zeitverlaufsdiagramm* vgl. Diagramme der Digitaltechnik, Elektrotechnik
- Anwendungsfalldiagramm
- Zustandsdiagramm
* Neu in UML2
4. Abkürzungen und engl. Bezeichnung
| Kurz | Englisch | Deutsch |
|---|---|---|
| cd | class diagram | Klassendiagramm |
| composite structure diagram | Kompositionsstrukturdiagramm | |
| cmp, id | component diagram | Komponentendiagramm |
| dd | deployment diagram | Verteilungsdiagramm |
| od | object diagram | Obejektdiagramm |
| package diagram | Paketdiagramm |
| Kurz | Englisch | Deutsch |
|---|---|---|
| act, sd | activity diagram | Aktivitätsdiagramm |
| communication diagram | Kommunikationsdiagramm | |
| sd | sequence diagram | Sequenzdagramm |
| interaction overview diagram | Interaktionsübersichtsdiagramm | |
| timing diagram | Zeitverlaufsdiagramm | |
| uc, ud | use case diagram | Anwendungsfalldiagramm |
| stm, sm | state diagram | Zustandsdiagramm |
5. Weitere Quellen im Internet
Visual Paradigm Diagram Gallery
Software-Architektur-Modellierung mit UML von Prof. Mario Jeckle, Fachhochschule Furtwangen
Wikipedia
Sparxs Sytems Learning
Arten von Ereignissen
6. Sprachliche Elemente der UML
7. Verweise auf die UML Superstructure specification
UML Superstructure specification 2007-11-02.pdf
S. 430 Activity diagramm elements
S. 218 Deployment (Hierarchie, Struktur, Was st wo enthalten?, deploy = beinhaltet)
S. 172 Komponenten
S. 139-140 Visibility Kind
S 140-142 Graphic nodes in structure diagrams, Graphic path in structure diagrams
CategoryStudiumSE
Siehe auch AbstraktionsEbenen
Korff2008

MasterStudieninhalte
RealTime

SysMl

SystemModellingSortedByDiagramType

SystemModellingSortedByLanguage

Weilkiens2008

ZustandsAutomaten
ZustandsDiagramm
There are no comments on this page. [Add comment]