VII-Von-der-Analyse-zum-Entwurf-Teil-3 (2 Folien pro Seite)
VII-Von-der-Analyse-zum-Entwurf-Teil-3 (2 Folien pro Seite)
VII-Von-der-Analyse-zum-Entwurf-Teil-3 (2 Folien pro Seite)
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Übersicht (revisited)<br />
Planung<br />
Anfor<strong>der</strong>ungen<br />
(Lastenheft, Kapitel V)<br />
<strong>Analyse</strong><br />
<strong>Entwurf</strong><br />
Konzep. Datenmodell<br />
(Class Diagrams,<br />
Kapitel VI-2)<br />
Feines Klassenmodell<br />
(Class Diagrams mit Ops.,<br />
Kapitel <strong>VII</strong>)<br />
Anwendungsfälle<br />
(UML Use Cases,<br />
Kapitel VI-1)<br />
„Workflow“-Modell<br />
(Activity Diagrams,<br />
Kapitel VI-2)<br />
Feines Verhaltensmodell<br />
(Interaction Diagrams,<br />
Kapitel <strong>VII</strong>)<br />
Reaktives Verhalten<br />
(State Machines,<br />
Kapitel <strong>VII</strong>)<br />
SoftwEng (SS 07) <strong>Von</strong> <strong>der</strong> <strong>Analyse</strong> <strong>zum</strong> <strong>Entwurf</strong> – <strong>Teil</strong> 3 <strong>VII</strong>(3)-31<br />
Konsistenzbedingungen zwischen<br />
UML-Diagrammen<br />
• Klassendiagramm ↔ Objektdiagramm<br />
• jedes Objektdiagramm ist zulässige Instanz <strong>der</strong> Klassendiagramme<br />
• Klassendiagramm ↔ Interaktionsdiagramm<br />
• jede Operation muss bei <strong>der</strong> richtigen Klasse deklariert sein<br />
• Sequenzdiagramm ↔ Kollaborationsdiagramm<br />
• lassen sich wechselweise auseinan<strong>der</strong> generieren (im wesentlichen)<br />
• Interaktionsdiagramm ↔ Zustandsdiagramm<br />
• Operationsfolgen des Interaktionsdiagramms sind zulässig im<br />
Zustandsdiagramm<br />
• Klassendiagramm ↔ Zustandsdiagramm<br />
• jede Klasse besitzt maximal ein eigenes Zustandsdiagramm, Ereignisse sind<br />
Operationen <strong>der</strong> Klasse<br />
• wie Vererbung von Zustandsdiagrammen handhaben?<br />
• Aktivitätsdiagramm ↔ ???<br />
• ziemlich unklar<br />
SoftwEng (SS 07) <strong>Von</strong> <strong>der</strong> <strong>Analyse</strong> <strong>zum</strong> <strong>Entwurf</strong> – <strong>Teil</strong> 3 <strong>VII</strong>(3)-32<br />
16