Revision [5110]
This is an old revision of SoftwareUml2 made by ToBo on 2008-09-04 20:17:59.
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 ArchViews 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* (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
4. Abkürzungen und engl. Bezeichnung
class diagram | Klassendiagramm | |
composite structure diagram | Kompositionsstrukturdiagramm | |
component diagram | Komponentendiagramm | |
deployment diagram | Verteilungsdiagramm | |
object diagram | Obejektdiagramm | |
package diagram | Paketdiagramm |
act | activity diagram | Aktivitätsdiagramm |
communication diagram | Kommunikationsdiagramm | |
sd | sequence diagram | Sequenzdagramm |
interaction overview diagram | Interaktionsübersichtsdiagramm | |
Zeitverlaufsdiagramm | ||
uc | use case diagram | Anwendungsfalldiagramm |
stm | state diagram | Zustandsdiagramm |
5. Weitere Quellen im Internet
Born2004
http://www.visual-paradigm.com/VPGallery/diagrams/index.html
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
Siehe auch • • • • • • • •
CategoryStudiumSE