4-1, 4-4 OOA und OOD Flashcards

1
Q

Nenne 3 Modellingarten der UML.

A
  • statische Systemstruktur (Structural Modeling)
  • dynamisches Systemverhalten (Behavioral Modeling)
  • Systemarchitektur (Architectural Modeling)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Geben Sie ein Beispiel für die statische Modellierung und eins für die dynamische Modellierung in der UML an.

A

statisch: Klassendiagramm
dynamisch: Sequenzdiagramm, Kommunikationsdiagramm

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

Ordnen Sie die OOA im Gesamtbild des V-Modells ein.

A

OOA umfasst Anforderungsspezifikation, Systementwurf und SW-Grobentwurf.

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

Was wird bei dem UML-Klassendiagramm durch die OOA und was durch das OOD festgelegt?

A
OOA:
Klassenkandidaten
Klassenverantwortlichkeiten
Assoziationen
Attributen

OOD:
Vervollständigung der Klassen
Beschreibung der Methoden
Präzisierung der Schnittstellen

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

In der objekt-orientierten Architekturmodellierung unterscheidet man zwischen zwei Teilaspekten. Welchen?

Nennen Sie Diagrammarten für beide Teilaspekte.

A

Logische Systemarchitektur

welche Klassen werden zu Paketen und Komponenten zusammengefasst.

Paketdiagramme, Komponentendiagramme.

Physikalische Systemarchitektur

wie werden die Komponenten auf mehrere Rechner verteilt und wie kommunizieren die Komponenten untereinander.

Einsatzdiagramme

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

Was sollte am Ende von OOA + OOD vorhanden sein?

A

Vollständige Klassendiagramme mit

  • sämtlichen Klassen (inkl. deren Attribute und vollständigen Operationsbeschreibungen)
  • sämtlichen Assoziationen (inkl. Kardinalitäten, Rollen usw.)
  • sämtliche Vererbungsbeziehungen

Vollständige Interaktionsdiagramme
- Sequenz-bzw. Kommunikationsdiagramme

Bei komplexem Verhalten von Objekten
- ausführliche Zustandsdiagramme

Logische und physikalische Modularisierung

  • Paketdiagramme und Komponentendiagramme
  • Einsatzdiagramme
How well did you know this?
1
Not at all
2
3
4
5
Perfectly