Wie sieht die Modellbildung -IT-Sicht aus?
Wie sieht der Entwurfszyklus aus und aus welchen Komponeneten besteht er?
Was versteht man unter einer Anforderungsanalyse?
eine der wichtigsten Phasen
Informationsanalyse (statisch)
Bearbeitungsanforderungen (dynamisch)
Verschiedene Möglichkeiten:
Quantitativ, qualitativ, beobachten und dokumentieren (ethnographisch)
MERKE
=> Die Anwender kennen ihre Bedürfnisse am besten!
Was hier nicht gefordert wird, wird nicht programmiert
Was versteht man unter einen Systementwurf?
Konzeptueller Entwurf
= Unabhängig vom Zielsystem, Objekte, Beziehungen, Prozesse und Anwendungen
Logischer Entwurf
= Umsetzung von Konzepten in Zielsystem
Was versteht man unter einer Implementation?
technischer Entwurf
Umsetzung der (logischen) Modelle in ausführbare Programme
= Programmierung, Erstellen des Zielsystems
Was versteht man unter einer Evaluierung?
SEHR WICHTIG!
testen der Akzeptanz
Entscheidet mit über Erfolg oder Misserfolg
Ggf. Neuimplementierung und Reevaluation
Was versteht man unter einem Betrieb? (In der Informatik)
Einführung des Systems
Benutzerschulungen
Wartungen
Überprüfen der Anforderungen
Entscheidungen über neuen Entwurfszyklus
Wie heißen die einzelnen Etappen vom ARIS-Konzept ?
Was versteht man unter dem ARIS-Konzept?
Der Kern des ARIS-Konzept ist das ARIS-Haus, welches die Komplexität des Modellierungsgegenstandes durch drei Beschreibungsebenen und fünf Beschreibungssichten reduziert.
Aris kann mit 2 Sichtweisen beschreiben werden, der Sicht des Managements und der IT-Sicht.
Beschreibungssichten= Sicht des Managements, welche die inhaltlichen Aspekte von Unternehmen erfassen und
Beschreibungsebenen= beziehen sich auf die IT-Sicht, welche sich an den typischen Phasen des Software-Engineering orientiert.
Beschreibe die Beschreibungsebenen eines Informationssystems
ARIS:
Fachkonzept
DV-Konzept
Implementierung
Informatik:
Technischer Entwurf
Wie sieht die Beschreibungsebenen in ARIS aus?
Wie sieht die ARIS- Datensicht aus?
Nenne die Merkmale des ER-Modell
seit über 30 Jahren eingesetzt
Große Bedeutung: DB-Entwurf und Modellierung
Einfach übersichtlich
Schnell und intuitiv zu begreifen
Gut für Benutzerabgleich
Unabhängig vom Zielsystem
Nenne die Grundlagen des ER-Modells
Entität ( Rechteck)
Beziehungen (raute)
Attribut (Oval)
Es gibt Beziehungsverbindungen mit Kardinalitäten z.B. 1 zu N Beziehung
Es gibt eine Generalisierungs-/Spezialisierungsbeziehung
Was ist eine Entität?
reale oder abstrakte Objekte der Wirklichkeit (Kunde, Lieferung, Produkt)
Eigenschaften von Entitäten werden als Attribute festgelegt
Was versteht man unter einem Attribut?
Beispiele: Name, Straße, Wohnort , Nachname, matrikelnummer
Können auch zu eindeutigen Identifizierung von Entitäten dienen (Schlüsselattribut)
Können Beziheungne charakterisieren
Sind über eine Linie mit der Entität verbunden
Was sind zusammengesetzte Attribute?
besteht aus mehreren teilattributen
Als Attribut mit verbundenen Teilattributen gezeichnet
Was ist eine Mehrwertiges Attribut?
Hat mehrere Werte, zwischen denen inhaltlich nicht unterschieden werden kann
Also Doppeloval gezeichnet
Attribut, für das mehr als eine Beschriebung angegeben werden kann:
Z.B. kann die Entität (Mitarbeiter) mehr als ein Attribut “EMail-ID” in derselben Zelle haben.
Oder:
Telefonnummer(Festnetz privat, Festnetz Firma, Handy privat, Handy Firma)
Eine Familie hat manchmal mehrere Autos( Vater, Mutter, Kind)
Man hat mehrere Email-Adresse (Gmail,GMX)
Was versteht man unter einem Schlüssel?
identifizierendes Attribut
Schlüsselattribut: eindeutige Identifizeitrtung wurde durch Unterstreichung gekennzeichnet
Natürliche Schlüssel bevorzugen, falls keiner vorhanden, künstlichen Schlüssel einführen (namen frei wählbar, hier: ID)
Was ist eine Beziehung?
semantische Verknüpfung zwischen Entitäten
Als Raute dargestellt
Verben sollen die Beziehungen zwischen den Entitäten möglichst unabhängig von der Leserichtung beschreiben
Kann attribute haben
Was gibt es für Beziehungs arten? In der Informatik bei ER-Modell
Spezielle Semantiken:
Assoziation
Klassifizierung
Aggregation/Disaggregation (Zerlegung)
Spezialisierung/Generalisierung
Was gibt es für Spezialfälle bei den Beziehungen im ER-Modell?
Was versteht man unter dem Spezialfall rekursive Beziehungen im ER-Modell?
Was sind Kardinalitäten?
Wertigkeit einer Beziehung
Wie viele Entitäten des einen Typs können mit wie vielen Entitäten des anderen Typs in Beziehung stehen?
Beispiele:
1-1 eins zu eins Beziehung
1-N eins zu N Beziehung (zu mehreren)
M-N mehreren zu mehreren
Wie sehen die Kardinalitäten nach Chen aus?
Spezialisierung /Generalisierung
Wie kann man die Spezialisierung /Generalisierung beschreiben?
Gibt es Elemente, die in mehreren speziellen Entitäten enthalten sind?
= falls ja, ist die Spezialisierung nicht disjunkt (Überlappungen möglich, also von Pfeilen weg, gerichtete Kanten gezeichnet; wenn ein Kunde A sein kann und auch B)
=falls nein, ist die Spezialisierung disjunkt(entweder oder, auf Spezialisierung gerichtete Pfeile gezeichnet; wenn ein Kunde A oder B sein kann)
Lassen sich Elemente der generellen Entität vollständig auf die speziellen Entitäten verteilen?
=falls ja, ist die Spezialisierung total (vollständige Zerlegung, als t am Dreieck gezeichnet)
=falls nein, ist die Spezialisierung partiell (weitere Zerlegungsteile möglich, als p am Dreieck gezeichnet)
Nenne die Phasen des Entwurfs von Informationssystems
Anforderungsanalyse
Entwurf
Implementation
Evaluierung
Betrieb
Warum ist die Anforderungsanalyse wichtig?
Ist der Ausgangspunkt für alle weiteren Schritte im Projket bildet
Fehler und Ungenauigkeiten in der Anforderungsanalyse zu Fehlern im Programm führen
Fehler in frühen Projketphasen teuer in der Behebung sind.
Fehler und Ungenauigkeitenhäifig zu mangelnder Akzeptanz des fertigen Programms führen
Die Architektur integrierter Informationssysteme teilt sich in die Sichten: Daten, Systene, Organisation und Leistung
Wahr oder falsch
Falsch
Bei der Modellierung handelt es sich um eine abstrakte Beschreibung eines Originals für die Zwecke eines erkennenden und/oder handelnden Subjekts.
Wahr
Wie lässt sich die Spezialisierung/Generalisierung qualifizieren?
disjunkt= wenn bei zwei Entitäten die Elemente überschneidungssfrei sind als keine gemeinsamkeiten mehr vorhanden sind die sind dann durch Pfeile gekennzeichnet
Nicht disjunkt= wenn Elemente mögliche Gemeinsamkeiten haben
Partiell= wenn weitere Zerlegungen möglich sind (als p am Dreieck gezeichnet)
Total= wenn alle Elemente auf spezielle Entität verteilt werden aber da war auch noch so ein (als t am Dreieck gezeichnet)
Last changed10 months ago