2 Grundlagen der strukturellen Modellierung Flashcards

1
Q

Wozu werden Objektdiagramme verwendet?

A

Zur Untersuchung von Klassen- und Instanz-Ebene

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

Was unterscheidet die Komposition von der Aggregation?

A

Die Art der Beziehung hängt auch von der Aufgabenstellung ab. Indizien für eine Komposition:

  • Vollständigkeit: Jedes Teil kann nur einmal in eier Komposition verbaut werden
  • Lebenszyklus: Wird der Lebenszyklus des Ganzen beendet, so endet auch der Lebenszyklus des Teils
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Nenne Beispiele für Kompositionen

A
  • Technische Anlage: Gebäude
  • Universität: Fakultäten –> Lehrstühle
  • Auto: Motor, Räder
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Nenne Beispiele für Aggregationen

A
  • Technische Anlage: Technische Einrichtung
  • Universität: Studierende, Mitarbeiter
  • Auto: Fahrer, Gepäck
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Definition Hierarchie

A

Gerichtetes Ordnugsschema in einem System

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

Was ist die OMG (Obejct Management Group)?

A

Konsortium zur Entwicklung von Standards zur objektorientierten Programmierung

Mitglieder z.B. IBM, Apple,

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

Was sind Ziele der OMG?

A

Steigerung der:

  • Effizienz
  • Fehlerfreiheit
  • Nachhaltigkeit
  • Qualität

in der Modellierung

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

Wordurch sollen die Ziele der OMG erreicht werden?

A
  • formalisierte Modellentwicklung
  • Nutzung von stabilen Metamodellen
  • Grundlage für effiziente Werkzeuge
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Woraus bestehen die einzelnen Ebenen der Modellhierarchie nach MOG MOF?

A

M3-Ebene:

  • Meta-Meta-Modelle
  • Ur-Modellierungssprache, oft selbstbeschreibend

M2-Ebene:

  • Meta-Modelle
  • Definieren, wie die Modelle aufgebaut und strukturiert sind.

M1-Ebene:
- konkrete Modelle zur Beschreibung eines Systems

M0-Ebene:
- Konkret ausgeprägte Daten

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