07.09.2014 Aufrufe

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)

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!