17.10.2012 Aufrufe

UML für IT-Berufe

UML für IT-Berufe

UML für IT-Berufe

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.

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!