www.wikidata.de-de.nina.az
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Strukturiertes Design SD ist ein Entwurfsmuster in der Softwaretechnik nach Edward Yourdon und Larry Constantine welches modulares Design unterstutzt um neben der reinen Funktionshierarchie auch die Wechselwirkungen von ubergeordneten Modulen zu beschreiben SD wird mit der Strukturierten Analyse SA in der Softwaretechnik verwendet Inhaltsverzeichnis 1 Ansatz 2 Verwendung 3 Funktionsorientierte Methode 3 1 BeispielAnsatz BearbeitenDas Strukturierte Design schlagt eine Brucke zwischen der technologieneutralen Analyse und der eigentlichen Implementierung Im Strukturierten Design werden technische Randbedingungen eingebracht und die Grobstruktur des Systems aus technischer Sicht festgelegt Es stellt damit die inhaltliche Planung der Implementierung dar Die Methodik stellt mittels Strukturdiagrammen funktionale Module hierarchisch dar und zeigt dadurch die einzelnen Aufrufhierarchien der Module untereinander Ein funktionales Modul besteht aus einer oder mehreren funktionalen Abstraktionen Diese wiederum stellt eine der ersten Abstraktionsmechanismen dar und gruppiert mehrere zusammengehorende Programmbefehle zu Einheiten Funktionen Ein Beispiel ware die Berechnung der Quadratwurzel sqrt x Der Benutzer muss keine Details uber die Implementierung wissen sondern wendet die Funktion nur an Dafur benotigt er eine entsprechende Schnittstellenbeschreibung die ebenso zum Strukturierten Entwurf gehort wie das Erstellen der Modulhierarchie Ein Funktionales Modul besitzt kein internes Gedachtnis das heisst es beinhaltet keine Daten private Daten die nur im Modul sichtbar sind Es kann nur in globalen Daten Informationen hinterlegen beispielsweise bei der Berechnung einer Zufallszahl Spatere darauf aufbauende Methoden wie das Modulare Design MD fuhren abstrakte Datentypen und Datenobjekte ein Verwendung BearbeitenObjektorientierte Analyse und Design haben strukturierte Methoden in vielen Bereichen verdrangt Bei Banken Versicherungen und im Embedded Bereich finden noch viele Systementwicklungen mit strukturierten Methoden statt Insbesondere im Bereich des Mobile Business werden oft Rechnersysteme verwendet die uber limitierte Ressourcen verfugen fur die eine objektorientierte Realisierung mit ihrem Overhead zu teuer ist Weiterhin sind im Rahmen der Integration von bestehenden Anwendungen im Bereich von EAI oft Teilsysteme zu realisieren die nicht mit objektorientierten Sprachen umgesetzt werden konnen Daher wurden objektorientierte Analyse und Design die ansonsten weltweit sehr grosse Verbreitung gefunden haben falsche Implementierungsvorbereitungen darstellen Funktionsorientierte Methode BearbeitenAufgaben werden zunachst top down in Teilaufgaben zerlegt Anschliessend werden diese Teilaufgaben auf die Module abgebildet Prinzip der Modularisierung Beschreibungsmittel sind Strukturdiagramme in denen die Module und die Verbindungen zwischen den Modulen dargestellt werden Beispiel Bearbeiten Menu Kundenverwaltung wird unterteilt in Formular Kunde und Bericht Kunde Formular Kunde wird erneut unterteilt in Aktualisieren und Umsatzrabatt Bericht Kunde in Seitenansicht und Drucken Abgerufen von https de wikipedia org w index php title Strukturiertes Design amp oldid 220192709