Was ist eine strukturierte Analyse?

Der Begriff strukturierter Analyse im Bereich der Softwareentwicklung beschreibt den Satz von Techniken, die bei der Gestaltung von Computeranwendungen verwendet werden. Diese Techniken erläutern die erforderlichen Schritte innerhalb einer Computeranwendung auf humanistischere Weise. Die Ergebnisse eines gründlichen strukturierten Analyse- und Designansatzes beschreiben in der Regel sowohl die physischen als auch die logischen Schichten der Computeranwendung. Die frühen Pioniere der Software -Engineering erkannten, dass diese Komplexität eine Formalitätsmethode erforderte, die das System nicht nur dokumentieren würde, sondern auch den Prozess in Begriffen erläutern würde, der von der Öffentlichkeit verstanden werden könnte. Strukturierte Analyse ist der Prozess, der zur Dokumentation dieser Komplexität verwendet wird.

strukturierte Analyse und Design werden in vier primäre Domänen innerhalb der Anwendungsarchitektur unterteilt. Dies sind die Daten flOWS, Datenmodelle, Strukturdiagramme und Zustandsmodelle. Alle diese Domänen werden typischerweise auf eine Weise dargestellt, die aus einer zusammenfassenden Ebene und in ein detailliertes Interpretationsniveau entwickelt wird.

Eines der in der strukturierten Analyse für diesen Visualisierungsansatz verwendeten wichtigsten Tools sind Datenflussdiagramme. Datenflussdiagramme wurden zunächst als Methode zur Erfassung des Datenflusss innerhalb einer Anwendung eingeführt, wodurch erklärt wird, wie sich diese Daten von Prozess zu Prozess bewegt. Jeder Prozess wird unter Verwendung einer Linie mit einem Pfeil verbunden, die den Datenfluss zwischen den Prozessen darstellt.

Datenmodelle repräsentieren die Beziehungen zwischen Daten innerhalb einer Anwendung logisch. Diese Modelle klären ferner die Daten, die zur Vervollständigung der in den Datenflussdiagrammen definierten Prozesse erforderlich sind. Es gibt viele Tools und Techniken,f Daten und die Beziehungen zwischen einem Datenelement und einem anderen.

Strukturdiagramme werden verwendet, um den Zusammenfassungsstrukturfluss von einem Prozess zu einem anderen zu definieren. Diese Diagramme werden als Blaupause verwendet, wie eine Anwendung zwischen Prozessen oder Modulen kommuniziert. Strukturdiagramme folgen einem funktionalen Zersetzungsansatz, das auf ein hochrangiges Design starrt und in ein Detaildesign ausbricht.

Die endgültige Komponente, die in der strukturierten Analyse erforderlich ist, sind Zustandsmodelle. Sie definieren den Zustand oder das Verhalten einer Anwendung. Diese Modelle werden mit Datenflussmodellen verbunden, um die Ereignisse einer Anwendung zu definieren.

Diese vier primären Domänen bilden die erforderlichen Techniken, um ein System mit strukturierter Analyse und Konstruktion zu definieren. Während es andere Methoden gibt, die für die Interpretation der Softwareentwicklung verwendet werden können, bleibt die strukturierte Analyse eine praktikable Option zur Definition des komplexen inneren Arbeitswerks einer Softwareanwendung.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?