Software Engeneering

neu

Spiralmodell

    • Spiralmodell ist ein iteratives- inkrementelles Modell, nicht linears Vorgehensmodell
    Neu => Phasen werden mehrfach durchlaufen(iterative) , Ziele für jeden Zyklus werden aus dem Ergebnis des letzten Zyklus abgeleitet. Lösung wird Stückweise(inkrementell) entwickelt und ggf. ausgeliefert.
    Ziel: beginn klein, Ziel mit minimalen Entwicklungskosten erreichen

    Bei Zielsetzung werden auch Qualitätsziele gesetzt.

    Risikoanalyse ist Bestandteil jedes Phasendurchlaufs

    Entwicklung in kleinen Schritten, da bei jeder Aktivität nach ressourcenverbrauch gefragt wird=> Vermeidung Overengineering

    Für jedes Teilprodukt und für jede Verfeinerungsebene 4 zyklische Schritte

    Schritt 1:Ziele festlegen, Alternativen, Randbedingungen
    Schritt 2:Evaluierung, Risikoanalyse
    Schritt 3:Durchführung / Entwicklung / Ausführung
    Schritt 4:Planung nächster Zyklus
    Risiken: Hoher Management aufwand, Keine Festgelegte Projektdauer, schwierig richtige Größe von Iteration zu finden , kein Festgelegter Lieferumfang , Keine Aussage über Gesamtaufwand Vorteile: Flexible, Projekt kann nach jeder Iteration beendet werden, früher Erstellung von Prototypen, Umplanung relativ einfach, Fehler und ungeeignete Alternativen werden frühzeitig eliminiert

Diskussion