Jürgen Kleinöder , 28.03.96
Objektorientierte Analyse / Objektorientiertes Design
2. Vortrag im Hauptseminar Objektorientierte Programmierung Verteilter Systeme
Betreuer: J. Kleinöder
Zusammenfassung des Vortrags im SS 1995
Das Aufkommen von objektorientierten Sprachen und die steigende
Komplexität von Softwarepaketen hat die Entwicklung neuer Methoden
im Software Engineering ausgelöst. Hier soll eine neuen Methode,
nämlich die der objektorientierten Analyse und des objektorientierten
Designs vorgestellt werden.
Nach einer kurzen Einführung werden die allgemeinen Abläufe der
Entwicklung im Großen und Kleinen besprochen. Außerdem wird ein
Systemmodell, was sowohl logische und physische, als auch statische und
dynamische Aspekte des Systems erfaßt, entwickelt.
Danach wird eine Einführung in die objektorientierte Analyse, der Suche
nach Objekten und Klassen im Vokabular des Problemgebietes, gegeben und
einige Methoden werden exemplarisch besprochen.
Anschließend wird das objektorientierte Design als eine Entwurfsmethode
beschrieben. Dabei wird vor allem auf Probleme und Methoden der
Klassifikation von Objekten und des Festhaltens des Entwurfes eingegangen.
Spezielles Augenmerk wird auf die möglichen Beziehungen von Klassen und
Objekten untereinander gelegt.
Am Ende gibt es noch einige Vorschläge, wie man die Qualität eines
so gewonnenen Entwurfs überprüfen und messen kann.
Literatur
Rücksprache für Themeneingrenzung erforderlich!
-
Grady Booch: Object-oriented analysis and design; 2. ed.; Benjamin/Cummings 1994
{ZB}