Einige der Methoden im Überblick
 
Object-Oriented Design (OOD) Object-Oriented Analysis (OOA) Object-Modeling Technique (OMT) Object-Oriented Software Engineering (OOSE)
Grady Booch Peter Coad, Edward Yourdon James Rumbaugh, u.a. Ivar Jacobson
1) Klassen und Objekte identifizieren  

2) Semantik der Klassen und Objekte identifizieren  

3) Beziehungen zwischen Klassen und Objekten identifizieren  

4) Klassen und Objekte implementieren

1) Klassen und Objekte identifizieren  

2) Strukturen identifizieren  

3) Subjekte identifizieren  

4) Attribute definieren  

5) Services definieren

1) Erste Problembeschreibung schreiben oder besorgen  

2) Objektmodell erstellen  

3) Dynamisches Modell entwickeln  

4) Funktionales Modell konstruieren  

5) die drei Modelle prüfen und verfeinern

1) Anwendungsfälle konstruieren  

2) Schnittstellen spezifizieren  

3) Objektmodell des Problembereiches erstellen  

4) Objektmodell verfeinern

Haupteinfluß auf Unified Method 

OOD ist hier eine Methode und hat nichts mit OOD zu tun!  
  
  
 

Beziehungen zwischen Klassen werden Strukturen genannt.  

Klassen, die durch Strukturen verbunden sind, werden zu Subjekten zusammengefasst.  

OOA ist hier eine Methode und hat nichts mit OOA zu tun!

Das dynamische Modell beinhaltet Zustandsdiagramme u.ä., während das funktionale Modell den Daten- und Kontrollfluß modelliert. Das Anwendungsfallorientierte Vorgehen ist nennenswert, und wurde auch in die Unified Method übernommen (Use Cases).  
  
  

OOSE ist hier ......  
(siehe OOD und OOA)


 zurück 
 weiter