25.11.2014 Aufrufe

Software-Entwicklung 2 - UML in der Analyse

Software-Entwicklung 2 - UML in der Analyse

Software-Entwicklung 2 - UML in der Analyse

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.

Assoziation<br />

Kard<strong>in</strong>alität<br />

SE 2 – <strong>UML</strong> <strong>in</strong> <strong>der</strong> <strong>Analyse</strong><br />

© Prof. Dr. Liggesmeyer<br />

• <strong>UML</strong>-Notation<br />

KlasseA<br />

k1<br />

Rolle A<br />

Assoziationsname<br />

Assoziationsname<br />

k2<br />

Rolle B<br />

KlasseB<br />

Anzahl <strong>der</strong> Assoziationen:<br />

Zwischen e<strong>in</strong>em beliebigen Objekt und<br />

e<strong>in</strong>em Objekt <strong>der</strong> Klasse A gibt es:<br />

KlasseA<br />

KlasseA<br />

KlasseA<br />

KlasseA<br />

1<br />

*<br />

0..1<br />

1..*<br />

genau e<strong>in</strong>e Beziehung<br />

(Muss-Beziehung)<br />

viele Beziehungen (null, e<strong>in</strong>e o<strong>der</strong> mehrere)<br />

(Kann-Beziehung)<br />

null o<strong>der</strong> e<strong>in</strong>e Beziehung<br />

(Kann-Beziehung)<br />

e<strong>in</strong>e o<strong>der</strong> mehrere Beziehungen<br />

(Muss-Beziehung)<br />

27

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!