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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was sind präskriptive oder deskriptive Modelle?

A
  1. Präskriptiv: beschreibt, wie ein Original in der Zukufnt aussehen soll
  2. Deskriptiv: beschreibt ein bereits in der wirklichen Welt existierendes Original
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist ein Metamodell?

A
  • Syntax der Modelle beschrieben in einer Legende wird auch Metamodell genannt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welche Ziele hat die Modellierung?

A
  1. Erkenntnis: Verständnis des Originals aus einem bestimmten Standpunkt
  2. Gemeinsames Verständnis: Zusammenarbeit verbessern über ein gemeinsames Verständnis von einem Original
  3. Konsens: Verschiedene Designs diskutieren und Vor- und Nachteile erarbeiten anhand von Modellen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly