zusammenfassungen/Writerside/topics/OOAD/SoftwareProcesses.md
David Schirrmeister c7b04df1e3 update
2024-04-30 23:09:30 +02:00

1.5 KiB

Software Processes

In den 1950ern wurde Software an Seite der Hardware entwickelt

  • Ziel dieser Prozesse war das komplette Produkt in einem einzigen Projekt zu entwerfen

Classic Organizational Structure

  • Business or Client
    • braucht neue Software/System
    • Definiert Kriterien, welche für die Vollständigkeit des Systems essenziell sind
    • Definiert requirements specification, welche das benötigte System beschreibt
  • Entwicklungsteam oder Software-Firma
    • Bekommt requirements specification
    • Designt und entwickelt das System anhand der gegebenen Spezifikationen
    • Erstellt ein Handbuch
  • Operations Team
    • Bekommt Handbuch
    • Nimmt Rechenschaft für das Laufen der Software auf sich
    • Gibt auftretende Fehler an das Entwicklungsteam weiter

Waterfall Model

  • Sequenzielle Ausführung der Phasen des SDLC
    • Jede Phase wird mit einer Dokumentation des Schritts beendet
    • Iterationen sind nur zwischen zwei aufeinanderfolgenden Phasen möglich
  • image_40.png
  • image_41.png

Handling of Change: Implications

Ursprüngliches Projekt ist fertig - Kunde ist aber nicht glücklich

  • Ein neues Projekt startet den SDLC neu
    • image_42.png

Neue Modelle

V-Modell

image_43.png

Spiral-Modell

image_44.png

Agile

The Agile Manifesto

S41 Alle Folien