Revision [4883]
This is an old revision of SoftwareUml2 made by ToBo on 2008-08-30 20:12:49.
UML2
1. Über UML2
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 ArchViews Architektonische Sichten und 13 Diagramme, die eine gute Beschreibung eines Systems oder der UML2 selbst 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 (engl. class diagram)
- Kompositionsstrukturdiagramm* (engl. composite structure diagram) bietet die Möglickeit der Darstellung von physikalischen Zusammenhängen. Darstellung von Kollaborationen.
- Komponentendiagramm (engl. component diagram)
- Verteilungsdiagramm (engl. deployment diagram) dient der Darstellung der Verteilung von Komponenten auf Rechenknoten.
- Obejektdiagramm (engl. object diagram)
- Paketdiagramm (engl. package diagram)
Verhaltensdiagramme
- Aktivitätsdiagramm (engl. activity diagram)
- Interaktionsdiagramme
- Kommunikationsdiagramm (engl. communication diagram) zeigt, welche Nachrichten sich welche Objekte senden können.
- Sequnezdiagramm (engl. sequence diagram) zeigt, welche Nachrichten sich welche Objekte in welcher Reihenfolge senden können, um eine Aufgabe zu erledigen. (siehe dazu Uml2InteractionOperator Combined Fragments) Link 2
- Interaktionsübersichtsdiagramm* (engl. interaction overview diagram)
- Zeitverlaufsdiagramm* vgl. Diagramme der Digitaltechnik
- Anwendungsfalldiagramm (engl. use case diagram)
- ZustandsDiagramm Zustandsdiagramm (engl. state diagram)
* Neu in UML2
Quellen:
Software-Architektur-Modellierung mit UML von Prof. Mario Jeckle, Fachhochschule Furtwangen
http://de.wikipedia.org/wiki/UML
http://books.google.com/books?id=DRUCJ_Vrn9IC&printsec=frontcover&hl=de