UML
(Unified Modeling Language) ist ja bekanntlich ein Standard der OMG (http://www.omg.org/uml) und somit keine Methode, sondern definiert eine Notation und Semantik zur Visualisierung, Konstruktion und Dokumentation. Der Ursprung lag in der Modellierung objektorientierte Softwaresystemen. Durch den generischen Ansatz und die Erweiterbarkeit durch
UML
-Profilen, kann die
UML
auch für die unterschiedlichsten Domänen verwendet werden und ist oft die Basis für Domänen-spezifische Modelleierungssprachen wie die SysML.
Um das Arbeiten zu erleichtern, stellt
UML
unterschiedliche Diagrammtypen zur Verfügung, die wir Ihnen in dieser Übersicht näher bringen möchten.
- Anwendungsfalldiagramm (Use Case Diagram)
- Aktivitätsdiagramm (Activity Diagram)
- Klassendiagramm (Class Diagram)
- Paketdiagramm (Package Diagram)
- Sequenzdiagramm (Sequence Diagram)
- Zustandsdiagramm (State Machine Diagram)
- Zeitdiagramm (Timing Diagram)
- Kommunikationsdiagramm (Communication Diagram)
- Komponentendiagramm (Component Diagram)
- Verteilungsdiagramm (Deployment Diagram)
- Interaktionsübersichtsdiagramm (Interaction Overview Diagram)
- Objektdiagramm (Object Diagram)
- Kompositionsstrukturdiagramm (Composite Structure Diagram)
-
UML
Profiel (
UML
Profile) … zur Erweiterung der Sprache
UML
Selbstverständlich werden wir in weiteren Beiträgen auch auf die einzelnen Diagrammtypen in
UML
näher eingehen und diese gezielt beschreiben.