Software Engineering >>
Modellierungsmethoden
Übersicht Modellierungsmethoden
Um Softwaresystem zu modellieren, gibt es verschiedenen Methoden. Man unterscheidet in strukturierten, datenorientierte und objektorientierte
Methoden.
Strukturierte Methoden unterteilt man in folgende Bereiche:
- Strukturierte Analyse: beinhaltet Funktionsmodelle, Datenflussmodelle, Prozessspezifikation und das Data Dictionary. Grundsätzlich stellt sich in der strukturierten Analyse folgende Frage: Was soll das geplante Software System können?
- Strukturiertes Design: beinhaltet Operationsmodell und Modulmodelle. Im strukturierten Design stellt sich dann folgende Frage: Wie sollen die Funktionalitäten des Softwaresystems umgesetzt werden?
Das ER-Modell und das Data Dictionary bilden die Grundlagen der datenorientierten Methoden.
|
|
Objektorientierte Methoden |
Folgende, auf UML basierenden Diagramme, bilden die Grundlagen für
objektorientierte Methoden:
- Anwendungsfalldiagramm
- Komponentendiagramm
- Einsatzdiagramm
- Kollaborationsdiagramm
- Zustandsdiagramm
- Aktivitätsdiagramm
- Klassendiagramm
- Sequenzdiagramm