Modulinformationssystem Informatik

 

Web-Informationssysteme URL PDF XML

Modulcode: WI10
Englische Bezeichnung: Web Information Systems
Modulverantwortliche(r): Prof. Dr. Bernhard Thalheim
Turnus: unregelmäßig (SS09 SS14)
Präsenzzeiten: 2V 2Ü 1S
ECTS: 4
Workload: 120 Std.
Dauer: ein Semester
Modulkategorien: WI (Sonstige)
Lehrsprache: Deutsch
Voraussetzungen: Info

Kurzfassung:

In der Vorlesung wird in die Entwicklung von Web-Informationssystemen, das Storyboarding von Web-Anwendungen und die Entwicklung von e-Business, edutainment, infotainment, community und identity websites eingeführt. Es werden die wesentlichen Spezifikations- und Programmiertechniken eingeführt. Ziel der Vorlesung ist es, Kenntnisse über Grundlagen und weitergehende Methoden und Techniken des Web Engineering zu vermitteln.

Lernziele:

Die Studierenden werden mit dem Einsatz von Informationssystemen in Web-Anwendungen bekannt gemacht. Sie sind in der Lage, Web-Informationssysteme für Anwendungen schrittweise zu entwickelt, Datenbanksysteme in Informationssystem-Anwendungen einzubetten und dafür aufzubereiten und geeignete Realisierungsvarianten und Architekturen auszuwählen. Die Studierenden haben einen Überblick über die derzeit vorhandenen und gebräuchlichen Lösungen und können damit ihre persönliche Informationsumgebung besser nutzen und gestalten. Nach Abschluss des Modules besitzenden die Studierenden detailierte Kenntnisse über existierende Ansätze, Technologien und Systeme und sind in der Lage auf diesen Grundkenntnissen aufbauend, selbst webbasierte Systeme zu entwerfen und zu gestalten.

Lehrinhalte:

Das Modul behandelt die Disziplin des Web Engineering. Im Vordergrund stehen Vorgehensweise und Methoden, die zu einer systematischen Konstruktion webbasierter Anwendungen und Systeme führen, wobei auf dedizierte Phasen und Aspekte des Lebenszyklus eingegangen wird. Das Phänomen "`Web"' wird dabei aus unterschiedlichen Perspektiven wie Web Designer, Analysten, Architekten oder Ingenieuren betrachtet. Es werden Methoden vorgestellt, mit denen Web-Anwendungen systematisch aufgesetzt, betrieben, gewartet und erweitert werden können. Darüber hinaus werden Beispiele aufgezeigt, welche die Notwendigkeit für die agile Ausrichtung von Teams, Prozessen und Technologien aufzeigen.

Web-Informationssysteme werden in immer stärkerem Maße in Anwendungen eingesetzt, die früher monolithisch als Client-Server-Datenbankanwendungen aufsetzt wurden. Mit der gleichzeitigen Verbreiterung der Anwendungen im Rahmen des Web 1.0, Web 2.0 und Web 3.0 und der stärkeren Orientierung auf einfach und intuitiv zu nutzende Systeme durch jeden Benutzer setzt sich auch eine Web-Architektur von Informationssystemen durch.

Web-Informationssysteme haben in vielen Anwendungen des e-Business, edutainment (auch e-Learning), infotainment (auch information sites), community sites und der Präsentation von Firmen, Organisationen und Personen durchgesetzt. Sie folgen dabei dem Stil und den Vorgehensweisen in den Anwendungen und erlauben eine Adaption an die aktuelle Benutzung, an die Systemumgebung, an das Potential der vorhandenen Inhalte und an den Benutzer.

Die Entwicklung von WIS baut auf einem Storyboarding und einer Modellierung der Lebensfälle der potentiellen Benutzer sowie einer adäquaten Context-Flexibilisierung auf. Da viele Web x.y Anwendungen zu einer Kanonisierung der unterschiedlichen Anwendungen geführt haben, kann diese Kanonisierung zum Aufbau von generischen Lösungen genutzt werden.

Gliederung:

  1. Einführung und Kategorisierung von Web-Informationssystemen
  2. Ausgewählte Beispiele von Web-Informationssystemen im Bereich Edutainment, Community Systems, e-Business und Infotainment
  3. Storyboarding von Web-Informationssystemen
  4. Pattern von stories, content, Funktionalität und Benutzung in Web-Informationssystemen
  5. Technologische und theoretischen Grundlagen von Web-Informationssystemen
  6. Entwicklung und Programmierung von Web-Informationssystemen
  7. Pragmatik der Entwicklung von Web-Informationssystemen
  8. Benutzbarkeit von Web-Informationssystemen

Weitere Voraussetzungen:

Informatik I und III sowie partiell Datenbankssysteme I

Prüfungsleistung:

WIS-Projekt mit anschließender Verteidigung

Lehr- und Lernmethoden:

Es werden in der Vorlesung Sprachen der Entwicklung eingeführt, im Detail vorgeführt und gemeinsam mit den Studierenden erprobt. In der Übung erarbeiten die Studierenden ein Storyboard und eine prototypische Lösung für eine Anwendungsaufgabe. Das Übungspraktikum wird in Kleingruppen durchgeführt.

Verwendbarkeit:

Akzentmodul in der Säule: Entwicklung und Management von Informationssystemen

Literatur:

Aktuelle Literatur wird in der Vorlesung bekanntgegeben.

K.-D. Schewe, B. Thalheim. Web information systems. Springer 2010

G. Alonso, F. Casati, H. Kuno, V. Machiraju, Web Services, Springer Verlag, 2003

P. Chamoni, P. Gluchowski. Analytische Informationssysteme. Springer 2006

Gerti Kappel, Birgit Pröll, Seigfried Reich und Werner Ritschitzegger. Web Engineering - Systematische Entwicklung von Web-Anwendugnen. dpunkt-Verlag, 2005.

Standards wie BPMN 1.1 bzw. 2.0

Verweise:

Kommentar:

Das Übungspraktikum wird in Kleingruppen durchgeführt.