de

Welcome Gast


  • Login
Full load

Summer Term 2013
Praktikum Datenbanken und verteilte Systeme
General Information
Course number 64-144
Course type Practical course
Lecturer Kristof Hamann, Dr. Christopher Haubeck, Prof. Dr. Kai Jander
Location F534
Time Block 05.08. bis 22.08.2013
Recurrence unregelmäßig
Topic
Aufgrund der stetig fortschreitenden Allgegenwärtigkeit und Vernetzung von Rechensystemen, die sich beispielsweise im Trend zum Cloud Computing zeigt, werden immer mehr softwaretechnische Anwendungen auf und für verteilte Rechensysteme entwickelt. Deshalb soll in diesem Praktikum die systematische Entwicklung verteilter Systeme vermittelt und zentrale Aspekte im Entwurf verteilter Lösungsansätze vertieft werden. Am Beispiel eines überschaubaren Softwareprojekts wird unter Anleitung in Kleingruppen eine datenbankbasierte, verteilte Anwendung mit aktuellen Technologien entwickelt. Im Rahmen dieser Beispielanwendung werden die notwendigen Techniken vermittelt, die im wirtschaftlichen Kontext für die Entwicklung heutiger verteilter Anwendungen eingesetzt werden. Dieses ermöglicht den Teilnehmer(innen) Einblicke in die Besonderheiten verteilter Anwendungen, die Integration von Datenbankdiensten in verteilte Anwendungen, sowie den praktischen Umgang mit entsprechenden Entwicklungswerkzeugen. Aktuelle Informationen und die Terminplanung finden sich auf der zugehörigen Homepage: http://vsis-www.informatik.uni-hamburg.de/teaching/ss-13/duvs
Procedure
Nach einer Einführung durch die Veranstalter wird in Kleingruppen ein Konzept zur Umsetzung der gestellten Aufgabe selbstständig erarbeitet und praktisch realisiert. Der Entwicklungsprozess wird durch bekannte Vorgehensmodelle der Softwareentwicklung strukturiert, wobei jede(r) Teilnehmer(in) an allen Phasen der Anwendungsentwicklung beteiligt sein soll. Begleitend zu dieser betreuten Arbeit im Team werden die Ergebnisse der einzelnen Kleingruppen im Plenum vorgestellt, um den Teilnehmern Verbesserungsvorschläge und Feedback zur entwickelten Software, sowie zur wissenschaftlichen Präsentation zu geben.
Learning target
Das Praktikum bietet die Möglichkeit in einer Kleingruppe praktische Entwurfs- und Implementierungserfahrungen in der Realisierung von verteilten Softwaresystemen zu erlangen. Dabei werden Potenziale und Chancen datenbankbasierter, verteilter Anwendungen genauso vermittelt, wie die Risiken und Gefahren bei der Verwendung dieser Technologien aufgezeigt. Weiterhin wird die Umsetzung eines Softwareprojekts praktisch realisiert und die Kenntnisse der Teilnehmer(innen) bezüglich strukturierter Softwareentwicklung, Projektmanagement und Teamarbeit weiter vertieft.
Literature
Wird zu Beginn und während des Praktikums bekannt gegeben.