SAD: Difference between revisions
(New page: ==Introduction== Bei der strukturellen A&D sind die Strukturierungsmittel Datentypen und Funktionen bzw. Prozesse. Es gibt eine sehr lose Kopplung von Code und Daten, deren Grad durch Modu...) |
(No difference)
|
Revision as of 10:42, 2 August 2007
Introduction
Bei der strukturellen A&D sind die Strukturierungsmittel Datentypen und Funktionen bzw. Prozesse. Es gibt eine sehr lose Kopplung von Code und Daten, deren Grad durch Modularisierung erhöht werden kann. Prinzipiell ist aber ein Zugriff auf alle Daten möglich. Es werden Datenfluß-Diagramme, Zustandsdiagramme und ER-Diagramme eingegesetzt.
Modellierung
Datenfluß-Modellierung
Bei der Datenfluß-Modellierung wird anstatt des Kontrollflußes der 'Fluß' der Daten betrachtet. Ergänzt wird ein Datenflußmodell durch ein Datenlexikon, in dem die Typen der Daten definiert werden. Die Datenfluß-Modellierung baut auf vier Primitiven auf: Begrenzern, Lagern, Datenflüssen und Prozessen. Begrenzer modellieren die Schnittstellen des Systems zu seiner Außenwelt. Typische Beispiele sind natürliche Personen oder externe Computersysteme. Sie sind für das System Black-Boxen. Ruhende Daten werden im System durch Lager repräsentiert. Ein Lager kann nur Daten eines bestimmten Typs aufnehmen. Im Normalfall weisen Lager auf Dateien oder Datenbanken im späteren Programm hin. Flüsse werden benutzt, um den Transport von Informationen zu beschreiben. Prozesse beschreiben die Funktionalität des Systems. Ein Prozeß der andere Prozesse steuert heißt Kontrollprozeß.