Kapitel 2 Modellierung Flashcards
1
Q
Was ist ein Modell?
A
- Modelle sind Abstraktionen zur Vereinfachung der wirklichen Welt
- sie sollen bestimmte Sachverhalte und Zusammenhänge besser darstellen und blendet dafür unnötige Elemente aus
- sie können präskriptiv oder deskriptiv sein
2
Q
Was sind präskriptive oder deskriptive Modelle?
A
- Präskriptiv: beschreibt, wie ein Original in der Zukufnt aussehen soll
- Deskriptiv: beschreibt ein bereits in der wirklichen Welt existierendes Original
3
Q
Was versteht man unter Multimodellierung?
A
- Mehrere Modelle für das gleiche Original um verschiedene Sachverhalte zu verdeutlichen
- jedes der Modelle hat andere Schwerpunkte und betrachtet einen anderen Schwerpunkt
4
Q
Was ist ein Metamodell?
A
- Syntax der Modelle beschrieben in einer Legende wird auch Metamodell genannt
5
Q
Welche Ziele hat die Modellierung?
A
- Erkenntnis: Verständnis des Originals aus einem bestimmten Standpunkt
- Gemeinsames Verständnis: Zusammenarbeit verbessern über ein gemeinsames Verständnis von einem Original
- Konsens: Verschiedene Designs diskutieren und Vor- und Nachteile erarbeiten anhand von Modellen
6
Q
Wodurch zeichnen sich statische Modelle aus?
A
- Zeigen wie Objekte strukturiert sind und welche Beziehungen sie zueinander haben
- Objektmodelle sind Instanzen von Klassenmodellen und zeigen, in welcher Konstellation Objekte zur Laufzeit eines Programms vorliegen
7
Q
Was beschreibt die funktionale Sichtweise?
A
- benötigen einen Input der in eine Funktion eingefügt wird
- die Funktion wandelt diesen Input in einen Output aus
- Beispiel: 2+2 als Input, 4 als Output (Funktion Addition)
8
Q
Was sind Verhaltensmodelle?
A
- im Gegensatz zu funktionaler Sichtweise mehr als Input/Output nötig
- beschreibt Anforderungen (präskriptiv) oder die Benutzerinteraktion (deskriptiv)
- Verhalten wird durch kausale Abhängigkeiten von Stimuli und Reaktionen des Systems dargestellt