Next: Namenskonventionen
Up: Generelle Vorgehensweise für die
Previous: Systemdesign
In der Phase des Objektdesigns werden die vollständigen Definitionen
der Klassen und Assoziationen, die bei der Implementierung
verwendet werden sowie die Schnittstellen und die Algorithmen der
Methoden festgelegt. Interne Klassen zur Implementierung und
Optimierung von Datenstrukturen und Algorithmen werden
hinzugefügt. Die bei der Analyse identifizierten Klassen dienen
als Gerüst des Objektdesigns, der Entwickler muß jedoch unter
verschiedenen Möglichkeiten der Realisierung auswählen.
Während des Objektdesigns sollte der Designer folgende Schritte
ausführen:
- Kombinieren der drei Modelle
- Entwurf von Algorithmen
- Optimierung des Designs
- Implementierung der Steuerung
- Anpassen der Vererbung
- Entwurf der Assoziationen
- Physikalische Gruppierung
- Dokumentieren des Designs
Im Kapitel
werden die Objekte, die während des
Systemdesigns identifiziert wurden,
wenn auch nur prototypisch, implementiert.
Copyright Munich Network Management Team