6. Modellierung von Systemen (UML) Flashcards

(13 cards)

1
Q

Was ist UML?

A

Unified Modeling Language – eine standardisierte grafische Sprache zur Modellierung von Softwaresystemen.

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

Warum wird UML im Requirements Engineering eingesetzt?

A

Um Anforderungen präzise, strukturiert und visuell darzustellen – als Ergänzung zur textuellen Beschreibung.

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

Was zeigt ein Use-Case-Diagramm?

A

Welche Akteure mit dem System interagieren und welche Funktionen (Anwendungsfälle) sie nutzen.

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

Was ist ein Akteur im Use-Case-Diagramm?

A

Eine Rolle, die außerhalb des Systems steht und mit ihm interagiert (z. B. Benutzer, System).

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

Was stellt ein Anwendungsfall (Use Case) dar?

A

Eine funktionale Einheit, die das System einem Akteur zur Verfügung stellt (z. B. „Rechnung erstellen“).

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

Was zeigt ein Aktivitätsdiagramm?

A

Den Ablauf von Aktivitäten, Entscheidungen und Parallelverzweigungen in einem Prozess.

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

Was sind zentrale Symbole im Aktivitätsdiagramm?

A

• Ovale: Start-/Endpunkte
• Rechtecke: Aktionen
• Rauten: Entscheidungen
• Pfeile: Kontrollflüsse

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

Was zeigt ein Klassendiagramm?

A

Die statische Struktur eines Systems: Klassen, Attribute, Methoden und Beziehungen.

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

Was sind typische Beziehungen im Klassendiagramm?

A

• Assoziation (Verbindung zwischen Klassen)
• Vererbung (eine Klasse erbt von einer anderen)
• Aggregation/Komposition (Teil-Ganzes-Beziehung)

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

Was ist der Unterschied zwischen Aggregation und Komposition?

A

•Aggregation: Schwache Teil-Ganzes-Beziehung (z. B. Team ↔ Spieler)

•Komposition: Starke Bindung, Teil existiert nicht ohne Ganzes (z. B. Haus ↔ Zimmer)

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

Was zeigt ein Zustandsdiagramm?

A

Zustände eines Systems oder Objekts sowie Übergänge zwischen diesen basierend auf Ereignissen.

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

Wofür eignet sich ein Zustandsdiagramm besonders?

A

Für die Modellierung von Systemverhalten mit komplexen Zustandswechseln (z. B. bei Automaten, Lebenszyklen).

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

Was sind typische Elemente eines Zustandsdiagramms?

A

•Zustände (abgerundete Rechtecke)

•Übergänge (Pfeile mit Bedingungen)

•Start-/Endzustände (gefüllter Kreis / Kreis mit Punkt)

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