Wo Wasserfall üblicherweise umfasst:
- Bedarf
- Funktionelles Design
- Technisches Design
- Bauen
- Prüfung
- Rezension
- (Bereitstellen)
Und Iterationen über diese Liste. Wenn ich einen Schritt vergessen habe, lass es mich wissen.
Wo Wasserfall üblicherweise umfasst:
Und Iterationen über diese Liste. Wenn ich einen Schritt vergessen habe, lass es mich wissen.
Antworten:
Dies hängt von vielen Faktoren ab, darunter:
Ich würde Ihnen eine grobe Aufschlüsselung geben, wie viel Prozent des Gesamtaufwands ich für jeden Abschnitt geben würde, aber es würde eine Fehlerquote von +/- 10% für jeden Abschnitt haben, basierend auf den oben genannten Faktoren, also wäre es irgendwie bedeutungslos.
Der beste (und wahrscheinlich einzige relevante) Teil des (leider inzwischen veralteten) Mythical Man Month ist S.20, der die Projektzeit in 1/3 Planung, 1/6 Codierung, 1/4 Komponententest und 1/4 unterteilt Systemtest, eine sehr gute Aufteilung, die leider nur allzu wenig eingehalten wird.
Sie können diese alle oder Gruppe 2 & oder 1,2 & 3 aufteilen
Beinhaltet 4) Build Unit Unit Test? Was ist 5) Test? Unit Test, Software Integration, Systemintegration?
6) Überprüfung ist eine Teilmenge von 1, 2 und 3
Ist das Schreiben von Unit-Test-Spezifikationen Teil von 3) Technischem Design?
Ich denke, Sie müssen viel mehr darüber nachdenken, was diese Dinge bedeuten, und etwas Granularität hinzufügen.
Herzlichen Glückwunsch zum Nachdenken, allzu wenige Menschen tun dies jedoch.