Software-Entwicklung 2 - UML in der Analyse
Software-Entwicklung 2 - UML in der Analyse
Software-Entwicklung 2 - UML in der Analyse
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