2. Mo - 2.7 weitere UML-Diagramme im Ueberblick Flashcards

1
Q

Welche UML Diagramme gibt es?

A

Verhaltensdiagramm:
Anwendungsfall-,
Aktivitäts-,
Zustandsdiagramm

ODER 
Interaktionsdiagramme 
(Sequenz-, 
Kommunikations., 
Timing-, 
Interaktionsübersichtsdiagramm)
Strukturdiagramm: 
Klassen-
Objekt-
Kompositionsstruktur-
Komponenten-
Paketdiagramm

UND Profildiagramme. Sie dienen ausschließlich der Metamodellierung und sind deshalb für den Endanwender der UML ohne weitere Bedeutung

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

Facts about:
Kompositionsstrukturdiagramm
Paketdiagramm
Komponentendiagramm

A

Alle beschreiben Aufbau eines Systems aus Komponenten

Dienen der Übersicht über der Aufbau komplexer Systeme und der Verteilung von Verantwortlichkeiten für Teilsystem

Können hilfreich sein, wenn Komponentengrenzen zB nach dem Kriterium der Wiederverwendbarkeit oder Qualifikation von Teams definieren will

Komponentendiagramme bieten eine Übersicht über Schnittstellen zwischen Komponenten eines Systems

Kompositionsstrukturdiagramme sind detailliert bezüglich des internen Aufbau der Komponenten.

Paketdiagramme beschrieben zB Import-Beziehungen zwischen Paketen

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

Was ist ein Deploymentdiagramm (Verteilungsdiagramm) und was enthält es?

A

Deploymentdiagramme beschreiben Aufbau von Hard- und Software zu einem lauffähigen System

Sie enthalten zB Informationen darüber, welche Softwarepakete auf welchen Server installiert werden und auf welche anderen Pakete auf welchen anderen Server zugreifen

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

Wem ähneln Objektdiagramme?

Was beschreiben sie? Und wie werden sie eingesetzt?

A

Objektdiagramme haben große Ähnlichkeit mit Klassendiagrammen

Beschreiben aber nicht allgemeine Beziehungen zwischen Klassen, sondern eine Momentaufnahme mit Objekten, die erst zur Laufzeit erzeugt werden

Werden vor allem ergänzend zu Klassendiagrammen eingesetzt, um diese anhand von Beispielen zu veranschaulichen

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

Was ergänzen Zustandsdiagramme?
Was beschreiben sie?
Wofür eigenen sie sich?

A

Zustandsdiagramme ergänzen vor allem Aktivitätsdiagramme

Beschreiben unter welchen Bedingungen ein Objekt seinen Zustand wechselt

Damit eignen sie sich auf für die Definition von Kommunikationsprotokollen, wie sie beim Austausch von Nachrichten zwischen verschiedenen Systemen notwendig werden

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

Was beschreiben Kommunikationsdiagramme?

A

Kommunikationsdiagramme beschreiben die Kommunikation zwischen Objekten auf einem höheren Abstraktionsniveau als Sequenzdiagramme

Sie Beschreiben nicht die Nachricht selbst, sondern nur welche Objekte überhaupt in irgendeiner Form miteinander kommunizieren

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

Was beschreiben Timingdiagramme?

Was betonen Sie?

A

Timingsdiagramme beschreiben Kommunikation zwischen Objekten.
Betonen den zeitlichen Ablauf der Kommunikation

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

Was sind die Hauptfragen zum Kommunikations-, Sequenz- und Timingdiagramm?

A

Timingsdiagramm: In welchen zeitlichen Abstand wird kommuniziert?

Kommunikationsdiagramm_ Wer kommuniziert?

Sequenzdiagramm: Wie und in welcher Reihenfolge wird kommuniziert?

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

Was ist ein Interaktionsübersichtsdiagramm?

Welchen Vorteil haben sie?

A

Ein Interaktionsübersichtsdiagramm ist eine Art Aktivitätsdiagramm, dessen Aktionen wieder ganze Sequenz- Kommunikations- und Timiningsdiagramme sind

Sie haben den Vorteil, dass man gleichzeitig die Übersicht und den Blick auf die Details hat

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