Wintersemester 2007/2008
Praktikum Datenbanken und verteilte Systeme
Praktikum Datenbanken und verteilte Systeme
Allgemeine Information
Veranstaltungs-Nr. | 18.144 |
Veranstaltungs-Type | Praktikum |
Veranstalter | Prof. Dr. Winfried Lamersdorf, Dr. Sonja Zaplata, N. N. |
Zeit | Blockpraktikum vom 25.02. bis 14.03.2008 |
Periodizität | Jährlich im Wintersemester. |
Eignung | Geeignet für Wirtschaftsinformatikstudierende. Bedingt geeignet für Bioinformatikstudierende und Nebenfachstudierende. Nicht geeignet für Lehramtsstudierende. |
Voraussetzungen | Verbindlich: 51 Leistungspunkte, Softwareentwicklung I Empfohlen: Softwareentwicklung II, Grundlagen von Datenbanken, Algorithmen und Datenstrukturen, Softwareentwicklung III, Formale Grundlagen der Informatik I und II |
Inhalt
Am Beispiel eines datenbankbasierten Online-Banking-Systems werden die Phasen der strukturierten Entwicklung verteilter Softwaresysteme durchlaufen.
In einem ersten Abschnitt ist in Kleingruppen zunächst ein Banking-System zu entwerfen und realisieren, das eine definierte Basisfunktionalität bietet.
Darauf aufbauend werden in einem zweiten Abschnitt die Architektur und die Funktionalität des Grundsystems ausgebaut und ergänzt.
Anhand dieses Beispielsystems wird eine Vielzahl von Techniken erlernt, die für die Entwicklung von datenbankbasierten, verteilten Systemen relevant sind. Dies umfasst unter anderem:
- Entwicklung von Client-/Server-Programmen in Java
- Programmierung von interaktiven Internet-Anwendungen
- Elektronische Repräsentationsformen für Dokumente im Internet
- Nutzung von Internet-Diensten
- Einsatz von Middleware zur Realisierung verteilter Systeme
- Integration von Datenbankdiensten in verteilte Anwendungen
- Praktischer Umgang mit Datenbank-Entwicklungswerkzeugen
Vorgehen
Nach einer Einführung durch die Veranstalter wird in Kleingruppen
ein Konzept zur Umsetzung der gestellten Aufgabe selbständig erarbeitet und realisiert. Der Entwicklungsprozess wird gemäß bekannter Vorgehensmodelle strukturiert, wobei jeder Teilnehmer an allen Phasen der Softwareentwicklung beteiligt sein soll. Neben der betreuten Arbeit im Team werden die Ergebnisse der einzelnen Kleingruppen auch im Plenum vorgestellt.
Lernziel
Im Praktikum werden die in den Softwareentwicklung-Modulen erworbenen Kenntnisse in einem überschaubaren Entwicklungs-Projekt im Bereich der Datenbanken und verteilten Systeme angewandt und vertieft. Der Schwerpunkt des Praktikums liegt dabei auf der Projektarbeit im Team. Die zentralen Aktivitäten der Softwareentwicklung werden durchlaufen und reflektiert. Die im Praktikum erlernten Methoden sind eine wichtige Voraussetzung für spätere Projektmodule.
Literatur
Wird zu Beginn und während des Praktikums bekannt gegeben.
Debug Info for generation of "last modified"teachingCourse_150 (2007-08-02 13:43:00) | persons_4 (2004-12-16 19:22:00) | persons_4 (2015-10-09 23:55:09) | persons_4 (2015-10-09 23:56:22) | persons_4 (2016-01-14 14:48:32) | persons_4 (2019-12-20 17:54:41) | persons_4 (2021-08-23 15:46:06) | persons_303 (2013-01-18 00:00:00) | persons_1240 (2009-10-26 17:48:00) | teachingCourse_150 (2007-08-02 13:43:00) | teachingCourse_150 (2007-08-02 13:43:00) | teachingCourse_150 (2007-08-02 13:43:00) | teachingCourse_150 (2007-08-02 13:43:00) | persons_4 (2004-12-16 19:22:00) | persons_4 (2015-10-09 23:55:09) | persons_4 (2015-10-09 23:56:22) | persons_4 (2016-01-14 14:48:32) | persons_4 (2019-12-20 17:54:41) | persons_4 (2021-08-23 15:46:06)
Am 23. August 2021 um 15:46 von Prof. Dr. Winfried LamersdorfCALL getCollectionFull('teaching/coursekvv','vsys',150,0)