Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Strukturierter Entwurf (und Realisierung) Structured Design (SD) Software-Architektur Funktionale Abstraktion Strukturdiagramme Realisierung.

Ähnliche Präsentationen


Präsentation zum Thema: "Strukturierter Entwurf (und Realisierung) Structured Design (SD) Software-Architektur Funktionale Abstraktion Strukturdiagramme Realisierung."—  Präsentation transkript:

1 Strukturierter Entwurf (und Realisierung) Structured Design (SD) Software-Architektur Funktionale Abstraktion Strukturdiagramme Realisierung

2 Anforderungen & Planung Phasen der Softwareentwicklung Analyse & Definition Entwurf Realisierung & Modultest Integrations- & Systemtest Auslieferung & Installation Wartung Entwicklungsrichtung

3 Ziele und Aufgaben des Software-Entwurfs Entwurf einer Software-Architektur Beschreibung der Struktur des Software- Systems mit Systemkomponenten und Beziehungen Beispiele prozedural: Funktionen objektorientiert: Klassen

4 Beispiel: Software-Architektur Stammdaten- verwaltung EinkaufVerkauf Systemkomponenten

5 Schichten-Architektur Komponenten der Datenhaltung Anwendungskomponenten Komponenten der Benutzeroberfläche

6 KundenLieferantenAufträge HintergrundDialog Beispiel Warenwirtschaftssystem (Ausschnitt) Auftragsverwaltung

7 Hauptaufgaben des Software-Entwurfs Entwerfen einer Software-Architektur Zerlegung Strukturierung Beziehungen zwischen den Systemkomponenten Ergebnisse: Software-Architektur Spezifikation jeder Systemkomponente

8 Funktionalen Abstraktion Schema WIE WAS EingabeAusgabe

9 Funktionale Abstraktion Beispiel C++ Funktionsaufruf Zinsberechnung Zins Kapital Zinssatz Zeit

10 Spezifikation der funktionalen Abstraktion Aufgabenbeschreibung (WIE) Eingabeparameter mit Datentyp Ausgabeparameter mit Datentyp und Abhängigkeiten von den Eingabeparametern Voraussetzungen und Vorbedingungen Bedingungen nach der Abstraktion Verhalten bei Fehlern Leistungsmerkmale

11 Strukturdiagramme grafische Darstellung der Software-Architektur funktionale Abstraktion Aufrufstruktur der Systemkomponenten Datenflüsse zwischen Systemkomponenten

12 Basisnotation für Strukturdiagramme Funktion (Rechteck) Datenbereich (Sechseck) Parameter für Funktionsübergabe (Pfeil) Parameter für Funktionsrückgabe (Doppelpfeil) Datenparameter (Pfeilbeginn: leerer Kreis) Kontrollparameter (Pfeilbeginn: gefüllter Kreis) Hybridparameter (Pfeilbeginn: Kreis mit Punkt)

13 Strukturdiagramm eines Bibliotheksverwaltungssystems

14 Software-Realisierung Aufgaben Konzeption von Datenstrukturen und Algorithmen Strukturierung des Programms Dokumentation des Quellcodes Umsetzung der Entwurfskonzepte in Syntaxkonstrukte Angaben zu Zeit- und Speicherbedarf des Programms Test der entwickelten Systemkomponenten (Testplanung und Testfallerstellung)

15 Struktogramm (Mehrfachauswahl) Ausdruck default Anweisung(en) Fall 1 Fall 2 Anw. 1 Anw. 3 Anw. 2 Fall 3 Ausnahme- Anweisungen


Herunterladen ppt "Strukturierter Entwurf (und Realisierung) Structured Design (SD) Software-Architektur Funktionale Abstraktion Strukturdiagramme Realisierung."

Ähnliche Präsentationen


Google-Anzeigen