UML Flashcards
Nenne drei Diagrammarten von UML, die du kennst.
- Klassendiagramm
- Sequenzdiagramm
- Anwendungsfalldiagram
Wie wird das Anwendungsfalldiagramm noch genannt?
Use-Case-Diagramm
Was verdeutlicht das Klassendiagramm?
Die Klassenstruktur, welche Klassen stehen in welchen Beziehungen zu einander.
Was verdeutlicht das Sequenzdiagramm?
Die Interaktion zwischen ausgewählten Objekten unter Betonung der Abfolge der Nachrichten
Wie wird eine Klasse in einem Klassendiagramm dargestellt?
Durch ein Rechteck.
Es gibt drei Detailstufen einer Klasse in einem Klassendiagramm. Erläutere.
- Nur Klassenname
- Klassenname und Attribute
- Klassenname, Attribute und Methoden
Wie werden abstrakte Klassen in einem Klassendiagramm gekennzeichnet?
Durch ein < über dem Klassennamen.
Wie werden Interfaces in einem Klassendiagramm gekennzeichnet?
Durch ein < > über dem Klassennamen.
Wie wird die Vererbung in einem Klassendiagramm dargstellt?
Durch einen Pfeil mit leerer Spitze.
Wohin zeigt der Pfeil bei der Darstellung einer Vererbung in einem Klassendiagramm?
Von der abgeleiteten Klasse (Subklasse) auf die übergeordnete Klasse (Basisklasse).
Nenne die drei Arten, wie Klassen miteinander in Beziehung stehen können.
- Assoziation
- Aggregation
- Komposition
Was beschreibt die Assoziation?
Klassen, die miteinander in Beziehung stehen
Was beschreibt die Aggregation?
Teil-Ganzes-Beziehung, wo das Teil auch ohne dem Ganzen existieren kann
(Student besucht eine Vorlesung)
Was beschreibt die Komposition?
Teil-Ganzes-Beziehung, wo das Teil nicht ohne dem Ganzen existieren kann
(Raum ist Teil von einem Gebäude)
Wie wird der Zugriffsmodifizierer “private” in einem Klassendiagramm dargestellt?
Durch ein Minus ( - )