2 Grundlagen der strukturellen Modellierung Flashcards
Wozu werden Objektdiagramme verwendet?
Zur Untersuchung von Klassen- und Instanz-Ebene
Was unterscheidet die Komposition von der Aggregation?
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
Nenne Beispiele für Kompositionen
- Technische Anlage: Gebäude
- Universität: Fakultäten –> Lehrstühle
- Auto: Motor, Räder
Nenne Beispiele für Aggregationen
- Technische Anlage: Technische Einrichtung
- Universität: Studierende, Mitarbeiter
- Auto: Fahrer, Gepäck
Definition Hierarchie
Gerichtetes Ordnugsschema in einem System
Was ist die OMG (Obejct Management Group)?
Konsortium zur Entwicklung von Standards zur objektorientierten Programmierung
Mitglieder z.B. IBM, Apple,
Was sind Ziele der OMG?
Steigerung der:
- Effizienz
- Fehlerfreiheit
- Nachhaltigkeit
- Qualität
in der Modellierung
Wordurch sollen die Ziele der OMG erreicht werden?
- formalisierte Modellentwicklung
- Nutzung von stabilen Metamodellen
- Grundlage für effiziente Werkzeuge
Woraus bestehen die einzelnen Ebenen der Modellhierarchie nach MOG MOF?
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