Modellierung von Informationssystemen (Bachelor WI)
Einführung Sprachen zur Spezifikation von Anwendungen Re-Engineering und Entwicklung im Großen
Beschreibung:
Die Vorlesung betrachtet den Entwicklungsprozeß für Informationssystemanwendungen als ganzheitlichen Prozeß auf der Grundlage der Co-Design-Methodik, die eine Spezifikation der Strukturierung, Funktionalität, Interaktivität und Verteilung von Anwendungen unterstützt. Es werden daneben auch Methoden des Projektmanagement im Detail eingeführt und praktiziert.
Vorausssetzung:
Datenbanken I
Solide Grundkenntnisse in der Datenbankprogrammierung
Vorlesungsbegleitendes Projekt:
Erstellen einer informationsintensiven Website mit entsprechender Pflege des Inhaltes
Abschlußbedingungen:
Ein Übungsschein wird ausgegeben bei:
(1) 90 % aller Übungsblätter, die mit mindestens 50 % erfüllt sind
(2) erfolgreiches vorlesungsbegleitendes Projekt
Studenten, die einen Übungsschein benötigen, müssen sich in der ersten Übung definitiv einschreiben. Einschreibungen danach werden nicht mehr berücksichtigt.
Am Ende der Vorlesungsperiode wird eine Klausur angeboten, die keine Zulassungsvoraussetzungen hat, die sich aber in starkem Maße auf alle (30) Vorlesungen und auf alle (12) Übungen stützt.
Benutzte Systemumgebungen:
Oracle Developer 2000
DB2, Sybase und Oracle als Systeme
ERWin
Silverrun (Mahagony)
DBMain
Zeit und Ort:
siehe UnivIS
Vorlesungen durch Prof. Dr.rer. nat.habil B. Thalheim: jeweils donnerstag (8.15-9.45) und freitags (10.15 - 11.45)
erste Vorlesung: 16.4.2008
Übungen durch Dipl.-Inf. K. Jannaschk und O.Sörensen
erste Übung in der dritten Semesterwoche ab 21.4.2009
Material:
B. Thalheim: Entity-Relationship-Modeling. Springer 2000
(rabattierte Exemplare des Bches können im Sekretariat des Lehrstuhles bestellt und abgeholt werden)
Preprint 15/2003 der BTU Cottbus (als Ergänzung zur Co-Design-Methodik)
Die Vorlesung findet als Tafelvorlesung statt. Folien werden deshalb nicht im Netz verfügbar sein.
Parallel zur Vorlesung wird das Buchprojekt Design and Development of Web Information Systems (K.-D. Schewe, B. Thalheim), das beim Springer-Verlag 2010 veröffentlicht wird, erarbeitet. Es werden zu diesem Buch Folien zu einem Konferenz-Tutorial entstehen, die verfügbar gemacht werden.
1. Einführung
2 Vorlesungen
In den ersten drei einführenden Vorlesungen werden Spezifika, Probleme und Lösungsmethodiken der Entwicklung großer Informationssysteme beleuchtet,  die Separation von Gesichtspunkten für Informationssysteme und darauf aufbauend eine Herangehensweise zur Begleitung von Entwicklungsprojekten vorgestellt und das Abstraktionsschichtenmodell, das eine systematische und integrierte Entwicklung aller Aspekte von Informationssystemanwendungen erlaubt, eingeführt.
Die Themen der einführenden Vorlesungen werden in den späteren Übungen vertieft.
===========================================================
Informatik und ihre Ursprünge
  • Mathematik und theoretische Grundlagen der Informatik
  • Elektrotechnik und Schaltungsgrundlagen der technischen Informatik
  • Anwendungswissenschaften und adäquate System
    • Wirtschaftsinformatik und betriebliche Informationssysteme
    • Medizininformatik und Krankenhausinformationssysteme 
    • Bioinformatik und Visualisierungs- und Analysetechniken
    • Chemoinformatik und Strukturen
    • Archäologieinformatik
  • Ingenieurswissenschaften und Konstruktion von Anwendungen
Engineering
Probleme der Entwicklung von Informationssystemen
Methods
The theory fundamentals for modeling
Principles
Aspekte von Informationssystem- anwendungen
Statisch/dynamisch
Lokal/global
Semiotik: Syntax, Semantik, Pragmatik
Pragmatismus
Das Abstraktions- schichtenmodell
Methodik
Niveau der Abstraktionsschicht
2. Sprachen zur Spezifikation von Anwendungen
7 Vorlesungen
In den Vorlesungen werden zwei der vier zentralen Spezifikationssprachen zur Spezifikation von Informationssystemen im Co-Design-Zugang vorgestellt: die Strukturierung und die Funktionalität auf der Grundlage des erweiterten Entity-Relationship-Modellen HERM.
Übungen:
jeweils eine Übung zur Spezifikation der Strukturierung, zur Spezifikation der Funktionalität, zur Spezifikation der Medientypen und zur Spezifikation der Interaktivität
Es werden die Systeme ERWin und Silverrun, sowie DBMain zur Modellierung der Strukturierung bzw. Funktionalität eingesetzt.
Spezifikation der Strukturierung
Spezifikation der Funktionalität
3. Re-Engineering und Entwicklung im Großen
3 Vorlesungen
Übungen:
 
Entwicklung im Grossen
eine Anwendung
eHealth
 
Re-Engineering