Modulinformationssystem Informatik

 

Modellierung von Informationssystemen URL PDF XML

Modulcode: MS0501
Englische Bezeichnung: Information Systems Modelling
Modulverantwortliche(r): Prof. Dr. Bernhard Thalheim
Turnus: unregelmäßig (SS07 SS09 WS13/14 SS14 SS15)
Präsenzzeiten: 3V 2Ü 1PÜ
ECTS: 4
Workload: 240 Std.
Dauer: ein Semester
Modulkategorien: IG (Sonstige)
Lehrsprache: Deutsch
Voraussetzungen: Info

Kurzfassung:

Die Vorlesung betrachtet den Entwicklungsprozeß für Informationssystemanwendungen als ganzheitlichen Prozeß auf der Grundlage der Co-Design-Methodik, die eine Spezifikation der Strukturierung und Funktionalität, sowie im weiteren Interaktivität und Verteilung von Anwendungen unterstützt. Es werden daneben auch Methoden des Projektmanagement im Detail eingeführt und praktiziert.

Lernziele:

Die Studierenden verfügen über grundlegende Kenntnisse der Stärken und Schwächen verschiedener Modellierungsansätze und ihrer Anwendungsmöglichkeiten. Sie verstehen die Grundlagen von Datenbankmodellen und deren historischer Entwicklung, können DBMS basierend auf erweiterten Datenbankmodellen einsetzen und haben eine Befähigung zum Entwurf und zur Entwicklung einer Datenbank mit Hilfe erweiterter Datenbankmodelle.

Lehrinhalte:

Modellierung ist im Kontext von Informationssystemen ist für viele Aspekte von zentraler Bedeutung z.B. für die Entwicklung von Systemen, umfaßt das Verstehen der Funktionalität der Systeme und berücksichtigt die Unterstützung der Wartung und der Weiterentwicklung. Es werden in dieser Vorlesung die wesentlichen Aspekte der Datenbanksystem- und Informationssystemmodelliering vorgestellt.

Gliederung:

I. Modellierung statischer Aspekte von Informationssystemen

I.1. Prinzipien der Modellierung I.2. Modellierungsprachen (UML, ER, Beschreibungslogiken und Ontologien) I.3. Objekt-relationale Modellierung mit erweiterten ER-Modellierungssprachen

I.4. Übersetzung von ER-Schemata in relationale und XML-Schemata II. Modellierung dynamischer Aspekte von Informationssystemen

II.1. Modellierungsprachen (UML, Workflow-Sprachen, Petri-Netze) II.2. Modellierung II.3. Abbildung von Workflows auf Programme und Infrastruktur III. Modellierung von Interaktivität von Informationssystemen

III.1. Modellierungsprachen (Storyboarding, Interface-Sprachen) III.2. Modellierung von interaktiven Informationssystemen

Weitere Voraussetzungen:

Datenbanksysteme I

Informatik III

Solide Grundkenntnisse in der Datenbankprogrammierung

Prüfungsleistung:

Entweder

(a) Klausur zur Modellierung von Struktur und Funktionalität von Informationssystemen

oder

(b) Anwendungsprojekt mit Abschlu\ssbericht und Verteidigung

Lehr- und Lernmethoden:

Vorlesung und anwendungsorientierte Übungen

Verwendbarkeit:

Modul innerhalb des Wirtschaftsinformatik-Studienganges

Literatur:

Cesar Gonzalez-Perez, Brian Henderson-Sellers. Metamodelling for software engineering. John Wiley 2008.

Bernhard Thalheim. Entity-relationship modeling. Springer 2008.

John Carlis and John Magure. Mastering data modeling - A user-driven approach. Addison Wesley, 2001.

Terry Halpin. Information modeling and relational databases. Morgan Kaufmann, 2001.

Steve Hobermann. Data modeling made simple: A practical guide for business and information technology. Technics Publications, 2005.

Bernhard Rumpe. Modellieurng mit UML. Springer, 2004.

Bernhard Thalheim. Towards a theory of conceptual modelling. ETheCoM'09, ER 2009, LNCS, 2009.

Verweise:

{\bf Benutzte Systemumgebungen:}

Oracle Developer 2000

DB2, Sybase und Oracle als Systeme

ERWin

Silverrun (Mahagony)

DBMain

Kommentar:

Vorlesungsbegleitendes Projekt

Lehrsprache: Deutsch, ggf. Englisch