| Strukturiertes Designfür die konsequente Umsetzung der Architektur-Prinzipien |
structured design Programm Software-Entwurf SD Programme Prozess DV-Modell Softwareentwurf Design-Technik grafisch darstellen | Entwurf Programm |
|
SIP - Strategische Informationssystemplanung GPM - Geschäftsprozess-Modellierung Anforderungsanalyse Anforderungsmanagement Problemanalyse / Schwachstellenanalyse Durchführbarkeitsanalyse / Wirtschaftlichkeitsanalyse Werkzeuge Requirements Engineering Evolutionäre / inkrementelle Vorgehen RUP - Rational Unified Process MDA - Model Driven Architecture Methode SA - Strukturierte Analyse Methode ESA - Essentielle System-Analyse Methode SD - Strukturiertes Design Methode ERM - Entity-Relationship-Modellierung Methode RM - Relationen-Modellierung Methode UML - Unified Modeling Language Werkzeuge Software Engineering Kapazitätsplanung / Ressourcenplanung Methoden der Aufwandsschätzung Methode NuWA - Nutzwertanalyse Auswahl Requirements Engineering (CARE) Tool Auswahl Software Engineering (CASE) Tool Auswahl Projekt-Management (PM) Tool Informationssystem-Planung Kommunikationsanalyse Versicherung Organisation Prozessmodellierung und Ablauf-Organisation Rating Know-how-Transfer Software-Entwicklung Vorgehensmodell Analyse Vorgehensmodell mit Word-Dokumentation Cockpit - Steuerung der Simulation | Unser ThemaStructured Design (SD) in der Anwendungsentwicklung | |||
Das Strukturierte Design (nach Edward Yourdon / Larry Constantine / Glenford J. Myers) hat zum Ziel, durch die Anwendung der Struktur-Diagramme (Structured Chart) die im Rahmen der Strukturierten Analyse gefundenen Funktionen in hierarchisch aufgebaute Modul-Einheiten (Unterprogramm, Funktion) zu zerlegen. Dabei steht die Funktionale Abstraktion im Mittelpunkt. Das Modulare Software Design bzw. der strukturierte Software-Entwurf zeigen die Steuerungsabläufe im entstehenden System auf. Außerdem werden in der SD-Methode die Schnittstellen zwischen den Modulen gemäß den in der Strukturierten Analyse gefundenen Datenstrukturen beschrieben. Die Modularisierung im Strukturierten Entwurf hat als wichtige Grundlage das Geheimnisprinzip: | weiterführende | |||
|
Zu einem Modul wird nach außen bekannt gegeben, welche Leistung das Modul erbringt, | ||||
Für den Entwurf findet allgemein die folgende Notation im Strukturdiagramm Verwendung.
Darstellung der Beziehungen zwischen den Elementen des Structured Design (Structured Chart in der Notation nach Yourdon/Constantine) im SD-Diagramm - Beispiel Innovator-Notation Strukturdiagramme für die Entwicklung der Design-Ergebnisse werden in von den Werkzeugen der Anwendungsentwicklung in unterschiedlichen Variationen unterstützt. Teilweise werden für die Beziehungen in der Darstellungstechnik einiger Tools zusätzlich die Ausprägungen: "Sequenz - Iteration - Selektion" in der Grafik differenziert (Sequenz für die lineare Abfolge, Iteration für die mehrfache Wiederholung und Selektion für die Auswahl zwischen Alternativen). Die Definition umfangreicher Strukturen im Software-Entwurf kann über Anschlusspunkte (Konnektor) auf mehreren Seiten eines Strukturdiagramms im Tool dargestellt werden. Der Modul-Aufruf sollte zur Erhöhung der Qualität in der Systementwicklung mit einer expliziten Übergabe einzelner Parameter erfolgen. | ||||
|
Die Qualität der Ergebnisse des Structured Design für die entstehenden Programme misst sich an
| ||||
Zu den Methoden im Strukturierten Design / strukturierten Softwareentwurf und der Vorgehensweise beim Entwurf, eingebettet in den Software-Lebenszyklus, bietet INffORUM die Auswahl und Einrichtung der geeigneten Werkzeugumgebung (s.a. Projekt-Beispiel: Werkzeug-Einführung Innovator), den Know-how-Transfer zur Software Design-Methode in Form von Schulung (Seminar, Workshop, Tutorial), Coaching und Unterstützung bei Durchführung der Anwendungsentwicklung. | ||||
Copyright © | Das Training zum Thema Strukturiertes Design in der Anwendungsentwicklung, sowohl Seminar als auch Workshop und Tutorial zur Software-Entwicklung können dabei auf den speziellen Bedarf einer Projekt-Gruppe zugeschnittenen werden. Profitieren Sie in Ihrem IT-Projekt von den langjährigen Erfahrungen der INffORUM Berater. | |||