UML Flashcards

1
Q

Nenne drei Diagrammarten von UML, die du kennst.

A
  • Klassendiagramm
  • Sequenzdiagramm
  • Anwendungsfalldiagram
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie wird das Anwendungsfalldiagramm noch genannt?

A

Use-Case-Diagramm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was verdeutlicht das Klassendiagramm?

A

Die Klassenstruktur, welche Klassen stehen in welchen Beziehungen zu einander.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was verdeutlicht das Sequenzdiagramm?

A

Die Interaktion zwischen ausgewählten Objekten unter Betonung der Abfolge der Nachrichten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie wird eine Klasse in einem Klassendiagramm dargestellt?

A

Durch ein Rechteck.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Es gibt drei Detailstufen einer Klasse in einem Klassendiagramm. Erläutere.

A
  • Nur Klassenname
  • Klassenname und Attribute
  • Klassenname, Attribute und Methoden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wie werden abstrakte Klassen in einem Klassendiagramm gekennzeichnet?

A

Durch ein < über dem Klassennamen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wie werden Interfaces in einem Klassendiagramm gekennzeichnet?

A

Durch ein < > über dem Klassennamen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie wird die Vererbung in einem Klassendiagramm dargstellt?

A

Durch einen Pfeil mit leerer Spitze.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wohin zeigt der Pfeil bei der Darstellung einer Vererbung in einem Klassendiagramm?

A

Von der abgeleiteten Klasse (Subklasse) auf die übergeordnete Klasse (Basisklasse).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Nenne die drei Arten, wie Klassen miteinander in Beziehung stehen können.

A
  • Assoziation
  • Aggregation
  • Komposition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was beschreibt die Assoziation?

A

Klassen, die miteinander in Beziehung stehen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was beschreibt die Aggregation?

A

Teil-Ganzes-Beziehung, wo das Teil auch ohne dem Ganzen existieren kann

(Student besucht eine Vorlesung)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was beschreibt die Komposition?

A

Teil-Ganzes-Beziehung, wo das Teil nicht ohne dem Ganzen existieren kann

(Raum ist Teil von einem Gebäude)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wie wird der Zugriffsmodifizierer “private” in einem Klassendiagramm dargestellt?

A

Durch ein Minus ( - )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wie wird der Zugriffsmodifizierer “protected” in einem Klassendiagramm dargestellt?

A

Durch eine Raute ( # )

17
Q

Wie wird der Zugriffsmodifizierer “public” in einem Klassendiagramm dargestellt?

A

Durch ein Plus ( + )

18
Q

Wie werden statische Methoden in einem Klassendiagramm dargestellt?

A

Sie werden unterstrichen.

19
Q

Wie werden Konstanten in einem Klassendiagramm dargestellt?

A

Großgeschrieben und mit dem Suffix “readonly”