Sie haben das Anwendungsfallmodell erstellt, das die Anforderungen
für die Anwendung beschreibt, und ein Analysemodell erstellt, das die
Anforderungen der Anwendungsdomäne identifiziert und beschreibt, wie
die Anwendung strukturiert wird.
Der nächste Schritt im
Entwicklungsprozess ist das Ausbauen des Analysemodells durch
Durchsuchen der Architektur- und Implementierungsauswahlmöglichkeiten für die
Anwendung.
Warum und wann dieser Vorgang ausgeführt wird
In der Entwurfsphase wird das bei der Analyse erstellte Modell
der Ausgangsebene durch Details für die tatsächliche Implementierung
des Systems erweitert. Mit Hilfe einer Vielzahl von Diagrammen, einschließlich Ablauf-,
Zustandsmaschinen-, Komponenten- und Implementierungsdiagrammen, können
Sie ein Modell erstellen, das im Detail beschreibt, wie die Anwendung
strukturiert ist und implementiert wird. Programmierungskonstrukte
und -technologien wie die für Persistenz, Verteilung, Sicherheit
und Protokollierung verwendeten werden beschrieben. Sie können das
Entwurfsmodell weiter verfeinern, indem Sie Entwurfsmuster anwenden, die
häufig verwendete oder komplexe Strukturen und Prozesse erfassen.
Wenn Sie bereit sind, in die Implementierungsphase einzutreten, kann das Entwurfsmodell in Anwendungscode umgesetzt werden.