2. Modellieren - 1. Was ist Modellierung? Flashcards
Was machen Modelle?
- bilden Wirklichkeit ab (nicht mir ihr Verwechselt werden)
- stellen Informationen über Wirklichkeit zur Verfügung
- reduzieren Komplexität auf die in einem bestimmten Kontext relevanten Informationen
Was meinte Alfred Korzybski mit seinem Zitat “The map is not the territory”?
Modelle dürfen nicht mit der Realität verwechselt werden
Was willJoan Robinson sagen mit “A model which took account of all the variegation of reality would be of no more use than a map at the scale of one to one”?
Modelle reduzieren Komplexität
Was sind die Bestandteile einer BUSINESS MODEL CANVAS?
Key Partners Key Activities Key Resources Value Proposition Customer Relationships Channels Revenue Streams Cost Structur
Zweck von Modellen in Wirtschaftsinformatik
- Ein IT System dass Ausschnitt der realen Welt verwaltet, muss dessen Struktur kennen
- Modelle vereinfachen das Verständnis von Zusammenhängen, indem Komplexität reduziert wird
- Fehler im Modell zu erkennen und zu beheben, viel billiger als im fertigen System
- um unterschiedliche Aspekte zu betrachten, kann man verschiedene Sichten auf die Realwelt in mehreren Modellen abbilden
- eignen sich als Grundlage zur Diskussion über Realweltausschnitt den sie darstellen
- eignen sich auch als Vorlage für erstellende Software
- Nach Fertigung der Software eignen sich Modelle auch als Grundlage für ihren Test (Software mit Modell verglichen)
- Spezialisierte Testwerkzeuge können zumindest teilweise automatisiert auf Basis von Modellen eingerichtet werden
- Referenzmodelle sind Modelle die für mehr als einen Anwendungsfall Gültigkeit beanspruchen
Beispiele wie sich Modelle als Vorlage für erstellende Software eignen
- einen Algorithmus (Nassi-Shneiderman-Diagramm /Struktogramm)
- Datenstruktur (Entity Relationship Modell)
Beispiel wie sich ein Modell als Grundlage zur Diskussion eignet
- Organigramm modelliert die Aufbauorganisation eines Unternehmens
- Prozessmodell modelliert Ablauforganisation eines Unternehmens
MDA ausgeschrieben
Model driven architecture
Woher kommt der Begriff MDA?
Object Management Group
Idee hinter MDA
Aufbau eines Softwaresystems zunächst unabhängig von Plattform oder Programmiersprache in Form von Modellen zu entwickeln
Anschließend werden Teile des Quellcodes automatisiert erzeugt
was bedeutet PIM?
Platform independent model
Wie vielen richtige Lösungen gibt es für eine Modellierungsaufgabe
Viele richtige Lösungen. Modellieren ist ein kreativer Akt
True or false
Es kommt nicht auf die Zweckmäßigkeit an, sondern auf die Realitätsnähe eines Modells
False
Es kommt nicht auf die Realitätsnähe, sondern auf Zweckmäßigkeit eines Modells an
Was muss man kennen um die Güte eines Modells zu beurteilen?
Zweck und Zielgruppe
Wann werden Lösungen als “falsch” erachtet bei der Qualität von Modellen
- verstoß gegen die Notationsstandards
- modellieren Dinge, die Realität widersprechen
- Zweck und Zielgruppe zu sehr oder zu wenig detailliert