UML
Ziel:
Ziel ist es, Strukturen und Abläufe eines objektorientierten Softwaresystems darzustellen.
Beschreibung:
Man unterscheidet in der UML verschiedene Diagrammtypen, die ein System auf unterschiedlichen Abstraktionsebenen und aus unterschiedlichen Perspektiven beschreiben können.
Zur Beschreibung des Verhaltens eines objektorientierten Systems dienen beispielsweise:
- Use-Case-Diagramm oder Anwendungsfalldiagramm
- Zustandsdiagramm
- Aktivitätsdiagramm
- Sequenzdiagramm
Zur Beschreibung der Struktur eines objektorientierten Systems werden unter anderem folgende Diagrammtypen verwendet:
- Klassendiagramm
- Objektdiagramm
- Komponentendiagramm
- Paketdiagramm
Die UML kann wegen der Vielfältigkeit ihrer Darstellungsmöglichkeiten in vielen Phasen des Softwareentwicklungsprozesses, bei der Anforderungsanalyse und in jeder Designphase verwendet werden und bietet die Möglichkeit, Anforderungen und Entwurf auf einer einheitlichen Basis darzustellen und zu diskutieren.
