16.09.2017 Aufrufe

Vorkurs Informatik

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

8.2 UML-Notation 143<br />

Abbildung 8.4: Darstellung einer Klasse in Java durch ein UML-Diagramm<br />

8.2.1 Diagramme<br />

Die Beschreibungsmöglichkeiten von UML beschränken sich nicht auf die Darstellung von Klassenhierarchien,<br />

sondern umfassen weitergehende Einsatzmöglichkeiten im Prozess der Software-<br />

Entwicklung. Folgende Typen von Diagrammen sind unter anderem verfügbar:<br />

• Klassendiagramm: Darstellung der Klassenstruktur eines Software-Systems.<br />

• Anwendungsfall-Diagramm (Use-Case-Diagramm): Beschreibung des geplanten Software-<br />

Systems aus Sicht des späteren Nutzers - Modellierung der Systemfunktionalitäten unter verschiedenen<br />

Anwendungsszenarien (Use-Cases).<br />

• Interaktionsdiagramm: Oberbegriff für Sequenz- und Kollaborations-Diagramme. Visualisierung<br />

der Objekte und deren „Kommunikation“ untereinander, angeordnet in der chronologischen<br />

(zeitlichen) Reihenfolge.<br />

• Zustandsdiagramm: Darstellung von Zuständen eines Objektes, unter Einfluss von bestimmten<br />

Ereignissen, im Laufe seines „Lebens“.<br />

Wir wollen uns im Folgenden auf eine exemplarische Erläuterung der UML-Notation am Beispiel<br />

des Klassendiagramms beschränken und diese Notation daher primär zur Verdeutlichung von<br />

Klassenstrukturen in den nachfolgenden Abschnitten nutzen.<br />

8.2.2 Klassendiagramm<br />

Zentrale Bestandteile in diesem Darstellungstyp sind die Klassen. Die Abbildung 8.4 zeigt das<br />

UML-Diagramm der bereits bekannten Klasse „Studierende“. Eine Klasse wird durch ein Rechteck<br />

mit drei Segmenten, abgeteilt durch jeweils eine horizontale Linie, repräsentiert. Entsprechend<br />

dem Aufbau einer Klasse, welche die Vorlage für Objekte liefert und Attribute und Methoden<br />

definiert, gliedert sich der grafische Aufbau einer Klasse.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!