UML für IT-Berufe
UML für IT-Berufe
UML für IT-Berufe
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
138<br />
8 Weitere <strong>UML</strong>-Diagramme<br />
Beispiel:<br />
Zwei Objekte einer Klasse Person haben die Rollen Kunde und Verkäufer. In der Kollaboration<br />
„Kauf“ wird die Beziehung dargestellt.<br />
Rolle<br />
Kollaboration<br />
Kauf<br />
Kollaborationsname<br />
Kunde Verkäufer<br />
Kollaborationsausprägung<br />
Ein bestehende Kollaboration kann weiter spezifi ziert werden, um Merkmale besonders hervorzuheben.<br />
Damit erhält man eine andere Ausprägung der bestehenden Kollaboration.<br />
Beispiel:<br />
Die Kollaboration „Kauf“ wird zu einer Kollaboration „Computerkauf“ ausgeprägt. Dabei wird<br />
durch die -Beziehung die Ausprägung deutlich gemacht.<br />
Kollaborationsausprägung<br />
PC-Freak<br />
Kauf<br />
Kunde Verkäufer<br />
<br />
Computerkauf<br />
Computer-Shop-<br />
Verkäufer<br />
8.1.2 Das Komponentendiagramm<br />
Die Entwicklung großer Softwaresysteme beinhaltet nicht nur viele Klassen, sondern kann auch<br />
in verschiedene Komponenten aufgeteilt werden (siehe auch Architekturmuster in Kapitel 1). Die<br />
Darstellung aller beteiligten Klassen mit einem einzigen Klassendiagramm würde sehr schnell den<br />
Rahmen sprengen. Das Komponentendiagramm ermöglicht deshalb einen Blick auf das ganze<br />
Softwaresystem. Dabei können einzelne Komponenten, Schnittstellen, Klassen und sogenannte