Entwurfsphase
Die Entwurfsphase dient dazu, aus der Definition des Produktes eine softwaretechnische Lösung im Sinne einer Softwarearchitektur zu entwickeln, also das "Wie" des Produktes zu beschreiben. Hierzu gehört, dass sowohl die funktionalen als auch die nichtfunktionalen Produktanforderungen gegeben und die allgemeinen und produktspezifischen Qualitätsanforderungen erfüllt sind. Bevor jedoch mit dem eigentlichen Entwurf begonnen werden kann, müssen zunächst die Rand- und Umgebungsbedingungen geklärt und festgelegt werden, da diese den Prozess des Entwerfens maßgeblich beeinflussen.
Ergebnisse dieser Phase sind:
- Ein OOD-Modell, welches den Produktentwurf vollständig beschreibt und als Basis für die Implementierung dient,
- Testfälle, die mit in den Abnahmetest einfließen.