Software Engeneering

neu

Wasserfallmodell

Wasserfallmodell (lineares Modell)
Weiterentwicklung des Phasenmodells
Sequenzielles vorgehen
Jede Phase muss beendet sein, bevor die nächste anfangen kann

Phasen werden 1x durchlaufen
Phasenbezeichnung sind unterschiedlich 

  • Die Phasen enden mit einem Meilenstein beendet und bauen aufeinander auf
    Rücksprung jeweils nur um eine benachbarte Phase möglich. Es wird zuerst ein Dokument erstellt, Software erfolgt erst anschließend, Aufteilung nach Entwicklungstätigkeiten
    Analyse => Architekturentwurf => Implementierung => Test => Betrieb
    Risiken:
  • Tests erst am Ende,
  • Lauffähiges System erst sehr spät,
  • Kontrolle des Fortschritt sehr schwierig,
  • Benutzerbeteiligung nur in den erste Phasen,
  • in frühen Phasen Dokument wichtiger als laufähiges System,
  • mangelnde Flexibilität
    Vorteil:
  • Gut verständlich,
  • einfach Projektorganisation ,
  • Sinnvolle Aufteilung des Projekts,
  • Formal einfach Fortschrittskontrolle

Diskussion