Praktikum Datenbanken und verteilte Systeme: Unterschied zwischen den Versionen

Aus Fachschaft_Informatik
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: ===Lehrende=== Marc Holze, Fabian Panse, Dr. Norbert Ritter ===Veranstaltungsart=== Praktikum, Blockveranstaltung ===Semester-Wochenstunden== 4 ===Kommentare...)
 
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
[[Praktikum]], [[Blockveranstaltung]]
[[Praktikum]], [[Blockveranstaltung]]


===Semester-Wochenstunden==
===Semester-Wochenstunden===
4
4



Version vom 11. März 2008, 18:35 Uhr

Lehrende

Marc Holze, Fabian Panse, Dr. Norbert Ritter

Veranstaltungsart

Praktikum, Blockveranstaltung

Semester-Wochenstunden

4

Kommentare/ Inhalte

Am Beispiel eines Community-Systems zum Tippen auf Sportergebnisse werden die Phasen der strukturierten Softwareentwicklung durchlaufen. In einem ersten Abschnitt ist in Kleingruppen zunächst ein Tipp-System zu entwerfen und realisieren, das eine vorgegebene 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


Das Praktikum wird in Form einer Blockveranstaltung in den Semesterferien durchgeführt. Aktuelle Informationen und die Terminplanung finden sich auf der zugehörigen Homepage: http://vsis-www.informatik.uni-hamburg.de/teaching/ss-08/duvs

Periodizität

jedes Semester

Stichworte

Verteilte Systeme, Datenbanksysteme, Webanwendungen, Anwendungsentwicklung.

Lernziel

Im Praktikum werden die in den Softwareentwicklung-Modulen erworbenen Kenntnisse in einem überschaubaren Entwicklungsprojekt 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.

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.