Software Engineering >> Modellierungsmethoden

Übersicht Modellierungsmethoden


Um Softwaresystem zu modellieren, gibt es verschiedenen Methoden. Man unterscheidet in strukturierten, datenorientierte und objektorientierte Methoden.


Strukturierte 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?

Datenorienterte Methoden
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

Werbung
Buch - Empfehlung
Letzte Forenbeiträge