anforderungen & planung phasen der softwareentwicklung analyse & definition entwurf...
TRANSCRIPT
![Page 1: Anforderungen & Planung Phasen der Softwareentwicklung Analyse & Definition Entwurf Realisierung & Modultest Integrations- & Systemtest Auslieferung &](https://reader036.vdocuments.site/reader036/viewer/2022062417/55204d7649795902118cb5b2/html5/thumbnails/1.jpg)
Anforderungen & Planung
Phasen der Softwareentwicklung
Analyse & Definition
Entwurf
Realisierung & Modultest
Integrations- & Systemtest
Auslieferung & Installation
Wartung
Entwicklungsrichtung
Entwicklungsrichtung
![Page 2: Anforderungen & Planung Phasen der Softwareentwicklung Analyse & Definition Entwurf Realisierung & Modultest Integrations- & Systemtest Auslieferung &](https://reader036.vdocuments.site/reader036/viewer/2022062417/55204d7649795902118cb5b2/html5/thumbnails/2.jpg)
Struktogramm(Mehrfachauswahl)
Ausdruck
default
Anweisung(en)
Fall 1Fall 2Anw. 1
Anw. 3Anw. 2 Fall 3 Ausnahme-
Anweisungen
![Page 3: Anforderungen & Planung Phasen der Softwareentwicklung Analyse & Definition Entwurf Realisierung & Modultest Integrations- & Systemtest Auslieferung &](https://reader036.vdocuments.site/reader036/viewer/2022062417/55204d7649795902118cb5b2/html5/thumbnails/3.jpg)
Sichtweisender Softwareentwicklung
Sichtweise wann ? Beispiel algorithmisch Folge 3 Transportsteuerung
funktional Folge 5 Kundenverwaltung
datenorientiert Folge 6 Berichtssysteme
regelbasiert Folge 6 Planungssysteme
zustandsorientiert Folge 6 Automatensteuerung
objektorientiert Folge 10 ff Administrative Systeme
szenariobasiert Folge 10 ff Optimierungssysteme
![Page 4: Anforderungen & Planung Phasen der Softwareentwicklung Analyse & Definition Entwurf Realisierung & Modultest Integrations- & Systemtest Auslieferung &](https://reader036.vdocuments.site/reader036/viewer/2022062417/55204d7649795902118cb5b2/html5/thumbnails/4.jpg)
Funktionale Basiskonzepte
• Funktionsbaum
• Geschäftsprozess
• Datenflußdiagramm
![Page 5: Anforderungen & Planung Phasen der Softwareentwicklung Analyse & Definition Entwurf Realisierung & Modultest Integrations- & Systemtest Auslieferung &](https://reader036.vdocuments.site/reader036/viewer/2022062417/55204d7649795902118cb5b2/html5/thumbnails/5.jpg)
Was ist eine Funktion ?
• Aufgabe / Tätigkeit in einem
größeren Zusammenhang
• Eingabedaten werden zu Ausgabedaten
• Veränderung von Daten in Inhalt bzw.
Struktur
![Page 6: Anforderungen & Planung Phasen der Softwareentwicklung Analyse & Definition Entwurf Realisierung & Modultest Integrations- & Systemtest Auslieferung &](https://reader036.vdocuments.site/reader036/viewer/2022062417/55204d7649795902118cb5b2/html5/thumbnails/6.jpg)
Funktionsbaum
Quelle: IDS/ARIS-Toolset
![Page 7: Anforderungen & Planung Phasen der Softwareentwicklung Analyse & Definition Entwurf Realisierung & Modultest Integrations- & Systemtest Auslieferung &](https://reader036.vdocuments.site/reader036/viewer/2022062417/55204d7649795902118cb5b2/html5/thumbnails/7.jpg)
Regelnfür Funktionsbäume
• Übergeordnete / untergeordnete Funktionen
enger Fachbezug
• Hierarchieebene
gleiches Abstraktionsniveau
![Page 8: Anforderungen & Planung Phasen der Softwareentwicklung Analyse & Definition Entwurf Realisierung & Modultest Integrations- & Systemtest Auslieferung &](https://reader036.vdocuments.site/reader036/viewer/2022062417/55204d7649795902118cb5b2/html5/thumbnails/8.jpg)
Was ist ein Geschäftsprozess ?
• Sequentielle und/oder parallele Ausführung von Funktionen bzw. Aufgaben mit definiertem Ziel
Beispiele:• Kundenauftragsabwicklung• Geldautomat• Produktkalkualtionsprogramm
![Page 9: Anforderungen & Planung Phasen der Softwareentwicklung Analyse & Definition Entwurf Realisierung & Modultest Integrations- & Systemtest Auslieferung &](https://reader036.vdocuments.site/reader036/viewer/2022062417/55204d7649795902118cb5b2/html5/thumbnails/9.jpg)
Geschäftsprozessmodell
Quelle: IDS/ARIS-Toolset
![Page 10: Anforderungen & Planung Phasen der Softwareentwicklung Analyse & Definition Entwurf Realisierung & Modultest Integrations- & Systemtest Auslieferung &](https://reader036.vdocuments.site/reader036/viewer/2022062417/55204d7649795902118cb5b2/html5/thumbnails/10.jpg)
Was ist ein Datenfluß ?
• Wegbeschreibung der Daten zwischen• Funktionen• Speichern und• Schnittstellen
• Veränderung der Dateninhalte
![Page 11: Anforderungen & Planung Phasen der Softwareentwicklung Analyse & Definition Entwurf Realisierung & Modultest Integrations- & Systemtest Auslieferung &](https://reader036.vdocuments.site/reader036/viewer/2022062417/55204d7649795902118cb5b2/html5/thumbnails/11.jpg)
Datenflußdiagramm
Quelle: MID/INNOVATOR
![Page 12: Anforderungen & Planung Phasen der Softwareentwicklung Analyse & Definition Entwurf Realisierung & Modultest Integrations- & Systemtest Auslieferung &](https://reader036.vdocuments.site/reader036/viewer/2022062417/55204d7649795902118cb5b2/html5/thumbnails/12.jpg)
Bewertungfunktionaler Basiskonzepte
• einfache Erstellung• kommunikativ• Nutzung von Funktionsbäumen• Ergänzung von Geschäftsprozeßmodellen• Komplexität großer Softwaresysteme