Software Life Cycle
Aus ProgrammingWiki
< EGE
Problemstellung
- Anforderungserhebung
- Lasten- und Plichtenheft
- Produktskizze
- was soll das Programm leisten?
- Aufwandsschätzung
- Personenzahl
- benötigte Zeit
Implementierung
- Schnittstellenbeschreibung
- Softwarearchitektur (Server?, ...)
- Design der Programmierung
Test
- Modultests
- testen einzelner Teile des Programms
- Integrationstests
- Zusammenwirken voneinander abhängiger Komponenten wird getestet
- Systemtests
- hält die Software, was in Lasten- und Pflichtenheft festgelegt ist?
- Akzeptanztest
- von Benutzern ausgeführt