Inhaltsverzeichnis:
Definition - Was bedeutet Strukturierte Analyse?
Strukturierte Analyse ist eine Software-Engineering-Technik, die mithilfe grafischer Diagramme Systemspezifikationen entwickelt und darstellt, die für Benutzer leicht verständlich sind. Diese Diagramme beschreiben die Schritte, die ausgeführt werden müssen, und die Daten, die zur Erfüllung der Entwurfsfunktion einer bestimmten Software erforderlich sind. Diese Art der Analyse konzentriert sich hauptsächlich auf logische Systeme und Funktionen und zielt darauf ab, Geschäftsanforderungen in Computerprogramme und Hardwarespezifikationen umzuwandeln.
Die strukturierte Analyse ist ein grundlegender Aspekt der Systemanalyse.
Techopedia erklärt die Strukturierte Analyse
Die wichtigsten Schritte des strukturierten Analyseprozesses sind:
- Das aktuelle Geschäftsumfeld studieren
- Modellierung des alten logischen Systems
- Modellierung eines neuen logischen Systems
- Modellierung einer neuen physischen Umgebung
- Alternativen bewerten
- Auswahl des besten Designs
- Strukturierte Spezifikationen erstellen
Es gibt drei orthogonale Ansichten im Zusammenhang mit der strukturierten Analyse:
- Funktionsansicht: Hierbei handelt es sich um Datenflussdiagramme, die die geleistete Arbeit und den Datenfluss zwischen den geleisteten Dingen definieren und so die primäre Struktur einer Lösung bereitstellen.
- Datenansicht: Dies umfasst das Entitätsbeziehungsdiagramm und befasst sich mit dem, was außerhalb des überwachten Systems vorhanden ist.
- Dynamische Ansicht: Enthält Zustandsübergangsdiagramme und definiert, wann Dinge passieren und unter welchen Bedingungen sie passieren können.