UML
Links
- Buch: Analyse und Design mit UML 2.3: Objektorientierte Softwareentwicklung
- Toolkit for Conceptual Modeling (TCM)
- ArgoUML
Aktivitätsdiagramm
Klassendiagramm
Sichtbarkeit:
+ public
# protected
- private
~ package private
# protected
- private
~ package private
Ein Interface
<<interface>>
Foo
# name: String
- price: Double
+ getName(): String
+ getPrice(): Double
Foo
# name: String
- price: Double
+ getName(): String
+ getPrice(): Double
Eine abstrakte Klasse
Bar
{abstract}
# nrOfDoors: int
+ getInstance(): Car
+ getNrOfDoors(): int
{abstract}
# nrOfDoors: int
+ getInstance(): Car
+ getNrOfDoors(): int
Statische Methoden werden <span style="text-decoration: underline;">unterstrichen</span> dargestellt.
Komponentendiagramm
Kompositionsstrukturdiagramm
Objektdiagramm
Paketdiagramm
Verteilungsdiagramm
Anwendungsfalldiagramm
Interaktionsübersichtsdiagramm
Interaktionsübersichtsdiagramm
Kommunikationsdiagramm
Sequenzdiagramm
Zeitverlaufsdiagramm
Zeitverlaufsdiagramm FIXME