Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Aphorismen
Applications
Business Economics & Admin.
My Computers
Cooking
Devices
Folders
Food
Hardware
Infos
Software Development
Sports
Operation Instructions
Todos
Test
Help
Glossary
Community portal
adaptions
Sidebar anpassen
Wiki RB4
Search
Search
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
SAD
Page
Discussion
English
Read
Edit
View history
Toolbox
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Special pages
Page information
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==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ß. [[Image:DatenflussDiagramm1.jpg]] ===ER-Diagramme=== Das Entity-Relationship Modell wurde von P.Chen 1976 vorgestellt und diente ursprünglich zum graphischen Datenbankdesign. Eine Entity ist ein eindeutig identifizierbares Ding was im aktuellen Kontext Relevanz besitzt z.B. Angestellter. Ein Attribut ist ein Datenitem oder relevantes Merkmal mit einem einfachen Wert, das ein Property einer Enitity oder eine Relation sein kann z.B. Nachname. Ein Occurence entspricht einer Instanz einer Entity. Eine Relationship ist eine Verbindung oder Assoziation zwischen Entities. Es gibt für Relationships die Kardinalitäten 1:n, 1:1, n:m. [[Image:ERDiagramm1.jpg]]
Summary:
Please note that all contributions to Wiki RB4 may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Uwe Heuer Wiki New:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Toggle limited content width