Impressum | Kontakt
 Startseite | Kurse Projekte | Haskell | Fortbildungen | Linux | Suche

Der Softwarelebenszyklus

Im Rahmen der Schulinformatik kann nur ein didaktisch reduziertes Modell des Softwarelebenszyklus durchlaufen werden. In der praktischen Arbeit lassen sich die einzelnen Phasen des Softwarelebenszyklus nicht beliebig scharf voneinander abgrenzen.

 

  • Problemanalyse
  • Entwurf
    • Anforderungsdefinition
    • Spezifikation
  • Implementierung
  • Testen, Einsatz und Wartung

Von Anfang an muss auf sorgfältige Dokumentation Wert gelegt werden. Mangelnde Dokumentation der Arbeitsergebnisse in den einzelnen Phasen (Unvollständigkeiten und Widersprüchlichkeiten), die Mißverständnisse oder eigene fehlerhafte Interpretationen jeweils beim Übergang von einer Phase zur nächsten zur Folge haben können zu schwerwiegenden Entwurfs- und Konstruktionsfehlern führen.

   
Ein Klick auf das Bild öffnet eine größere Version in einem neuen Fenster