Document

Werbung
Diplomprüfung
Termin: Sommersemester 2000 (Wiederholung)
Wirtschaftsinformatik II
ARIS: Modellierungsmethoden, Metamodelle, Anwendungen
Themensteller: Prof. Dr. Dr. h.c. A.-W. Scheer
.............................................
Überprüfen Sie zunächst Ihr Exemplar auf Vollständigkeit!
Benutzen Sie zur Aufgabenlösung nur die ausgeteilten Unterlagen.
Viel Erfolg bei der Bearbeitung!
Diplomklausur SS 2000 (Wiederholung) - ARIS II – Modellierungsmethoden, Metamodelle, Anwendungen
Klausursteller: Prof. Dr. Dr. h.c. A.-W. Scheer
2
Aufgabe 1: (15 Punkte)
Im Rahmen der strategischen Geschäftsprozessanalyse stellt die Organisationsgestaltung ein
zentrales Thema dar. Organisationskonzepte dürfen dabei allerdings nicht als Selbstzweck
aufgefasst werden, sondern müssen bestimmten Effizienzkriterien folgen.
a.)
Nennen Sie drei Effizienzkriterien und erläutern Sie diese jeweils kurz! (6 Punkte)
b.)
Vergleichen Sie die funktionale Organisationsform mit der prozessorientierten
Organisationsform, indem Sie sie jeweils anhand der drei von Ihnen genannten
Effizienzkriterien gegenüberstellen. (9 Punkte)
Aufgabe 2: (10 Punkte)
Stellen Sie den folgenden Sachverhalt in einem Entity-Relationship-Model dar. Geben Sie
dabei die Kardinalitäten, Schlüsselattribute und insgesamt 4 Nichtschlüsselattribute an.
Ein Auftrag ist dadurch definiert, dass ein Kunde zu einer bestimmten Zeit (Auftragsannahmedatum) mit einer Vertriebsabteilung in Verbindung tritt. Eine Auftragsposition wird
durch den Auftrag, einen Artikel und das Lieferdatum (Zeit) identifiziert. Die Vertriebsabteilung ist nach organisatorischer Zuständigkeit untergliedert in Vertrieb Konsumgüter und
Vertrieb Investitionsgüter.
Anmerkung: Verwenden Sie nach Möglichkeit nicht mehr als zwei Beziehungstypen.
Aufgabe 3: (25 Punkte)
Der sich im Aufbau befindende Saarländische Videoring möchte in seinen Filialen ein
computergestütztes Videoverwaltungssystem einsetzen und beauftragt Ihre studentisches
Softwareunternehmen DoveWare mit der Erstellung der dafür notwendigen Datenbank. Die
Leiterin der DV-Abteilung Frau Scheid hat bereits einige Tabellen auf Papier erstellt, die Sie
mit Hilfe einer relationalen Datenbank implementieren und testen sollen.
Tabellenname: Kunde
Kundenausweisnr Vorname
1
Roman
2
Frank
3
Johannes
Nachname
Meier
Meier
Neoh
Tabellenname: Videofilm
VNR Bezeichnung
1
Die Matrix
2
The Adventures of Ford Fairlane
3
Fight Club
4
Die Matrix
Preis
3,00
2,00
3,00
3,00
Adresse
Freudenheimerstr. 174
Grasweg 12
Parkstr. 42
AnzahlAusleihungen
32
105
77
7
Diplomklausur SS 2000 (Wiederholung) - ARIS II – Modellierungsmethoden, Metamodelle, Anwendungen
Klausursteller: Prof. Dr. Dr. h.c. A.-W. Scheer
Tabellenname: Rechnungskopf
Kundenausweisnr Ausleihdatum
1
22.08.2000
2
23.08.2000
3
22.08.2000
Tabellenname: Position
Kundenausweisnr Ausleihdatum
1
22.08.2000
2
23.08.2000
3
22.08.2000
3
Abgabedatum
22.08.2000
24.08.2000
23.08.2000
Abgabedatum
22.08.2000
24.08.2000
23.08.2000
VNR
1
3
4
Formulieren Sie die entsprechenden SQL-Befehle:
a) Erstellen Sie mit Hilfe der geeigneten SQL-Befehle drei von den oben angegebenen
Tabellen. Wählen Sie dabei geeignete Datentypen! Hinweis: Bei den unterstrichenen
Attributen handelt es sich um Schlüsselattribute. (6 Punkte)
b) Fügen Sie in die von Ihnen in Aufgabenteil a) erstellten Tabellen exemplarisch jeweils
einen Datensatz ein! (4 Punkte)
c) Geben Sie den SQL-Befehl an, der folgendes Ergebnis liefert: (4 Punkte)
Kundenausweisnr
1
3
Bezeichnung
Die Matrix
Die Matrix
Ausleihdatum
22.08.2000
22.08.2000
AnzahlAusleihungen
32
7
d) Der Preis für den Videofilm „The Adventures of Ford Fairlane“ soll von 2,00 DM auf
1,00 DM geändert werden. Führen Sie diese Änderung mit Hilfe des entsprechenden
SQL-Befehls durch. (2 Punkte)
e) Die folgenden SQL-Anweisungen enthalten einige Fehler. Korrigieren Sie die Fehler und
geben Sie die syntaktisch korrekten SQL-Anweisungen an! (5 Punkte)
1. SELECT VNR; Abgabedatum, Bezeichnung FROM Videofilm Position WHERE
Position.VNR = Videofilm.VNR AND Kundenausweisnr = 2;
2. SELECT Summ(AnzahlAusleihungen) WHERE Nachname == 'Meier' AND
Kundenauweisnr = Position.Kundenausweisnr AND VNR.Position = VNR.Videofilm
f) Der Kunde mit der Kundenausweisnr 1 hat seine Mitgliedschaft gekündigt. Löschen Sie
alle mit dem Kunden in Verbindung stehenden Datensätze aus der Datenbank! Hinweis:
Die Aufgabenstellung lässt sich nur mit Hilfe von mehreren SQL-Befehlen lösen.
(3 Punkte)
Diplomklausur SS 2000 (Wiederholung) - ARIS II – Modellierungsmethoden, Metamodelle, Anwendungen
Klausursteller: Prof. Dr. Dr. h.c. A.-W. Scheer
4
Aufgabe 4: (30 Punkte)
a) Modellieren Sie den auf folgendem Interview basierenden Prozess der Bestellabwicklung
mittels der Ereignisgesteuerten Prozesskette (EPK): (27 Punkte)
„Wenn ein Kunde eine Bestellung über das Internet aufgegeben hat, muss unsere
Bonitätsprüfung entscheiden, ob der Auftrag angenommen werden soll. Hierfür wird auf
jeden Fall die Kundendatei nach vorherigen Zahlungsausfällen untersucht. Gleichzeitig wird
nach Zufallsprinzip entweder die Gültigkeit der angegebenen Mailadresse oder die Gültigkeit
der Telefonnummer über eine Datenverbindung zur Telekom überprüft. Liegen keine
Zahlungsausfälle vor und die angegebene Information ist richtig, wird die Auftragsfreigabe
angeordnet, ansonsten wird der Auftrag storniert. Der bestellte Artikel wird in das vom
Kunden angegebene Auslieferungslager geliefert. Sobald er dort eingetroffen ist, wird der
Kunde per Mail aufgefordert die Ware abzuholen. Sowie die Ware abgeholt wurde, wird die
Auftragsverfolgungsabteilung per Mail benachrichtigt.“
b) Welche anderen Möglichkeiten zur Erhebung der IST-Prozesse außer dem Interview
kennen Sie? (3 Punkte)
Aufgabe 5: (30 Punkte)
Die weltweit agierende Kreditkartengesellschaft ASIV hat Ihr Beratungsunternehmen
McKorney beauftragt, eine Ist-Erhebung der Geschäftsprozesse des Unternehmens
durchzuführen. Als neuer Junior-Consultant erhalten Sie die Aufgabe einen Teil der in den
Geschäftsprozessen vorkommenden Funktionen zu modellieren. Nach einem Gespräch mit
Frau Dr. Berzel und Herrn Scharffenorth konnten sie die folgenden Informationen erhalten:
Frau Dr. Berzel: „Die Kreditkartenverwaltung umfasst bei uns die Kreditkartenvergabe, die
Zahlungsabwicklung und den Service. Bei der Vergabe der Kreditkarten wird dem
folgenden Procedere gefolgt: Zuerst wird der Kartenantrag geprüft. Danach werden
die Kreditkarte und zwei Wochen später die persönliche Identifikationsnummer (PIN)
verschickt. Die Zahlungsabwicklung umfasst die Prüfung des Kreditrahmens des
Kunden, die Überweisung des ausgegebenen Betrags und die Erstellung einer
Sammelrechnung. Unter unsere Serviceleistungen fällt die kostenfreie Abwicklung der
Formalitäten bei Kartenverlust oder -diebstahl und die kostenfreie europaweite
Geldautomatensuche.“
Herrn Scharffenorth: „Die Prüfung des Kreditrahmens bei unseren Juniorcard-Kunden
gestaltet sich bei uns folgendermaßen: Zuerst wird geprüft, ob die Karte gesperrt ist.
Sollte die Karte gesperrt sein, wird der Vorgang abgebrochen. Danach wird die Liste
Diplomklausur SS 2000 (Wiederholung) - ARIS II – Modellierungsmethoden, Metamodelle, Anwendungen
Klausursteller: Prof. Dr. Dr. h.c. A.-W. Scheer
5
der Transaktionen des Kunden durchsucht. Solange noch ein Eintrag gefunden wird,
wird der Wert dieser Transaktion zur Transaktionssumme addiert. Wenn die Summe
aus der Transaktionssumme und dem zu zahlenden Betrag kleiner als 5000 DM ist,
wird die Überweisung durchgeführt. Ansonsten wird der zu zahlende Betrag nicht
überwiesen. Unsere Juniorcard-Kunden dürfen pro Monat nur maximal 20
Transaktionen durchführen. Sollte daher die aktuelle Transaktion die 21. Transaktion
sein, wird die Überweisung nicht durchgeführt und die Karte gesperrt.“
a) Bilden Sie die von Frau Dr. Berzel beschriebene Funktionsstruktur mit Hilfe eines
Hierarchiediagramms ab! (10 Punkte)
b) Entwickeln Sie zu dem von Herrn Scharffenorth beschriebenen Sachverhalt – also für
die Prüfung des Kreditrahmens bei Juniorcard-Kunden – ein Struktogramm!
Definieren Sie die von Ihnen verwendeten Variablen! (20 Punkte)
Aufgabe 6: (10 Punkte)
Erläutern Sie bitte was man unter dem Transaktionskonzept im Zusammenhang mit Datenbanken versteht! Was für Probleme entstehen, wenn dieses Konzept vernachlässigt wird?
Herunterladen