Bearbeiten von „Praktikum Datenbanken und verteilte Systeme

Zur Navigation springen Zur Suche springen

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 2: Zeile 2:
Marc Holze, Fabian Panse, Dr. Norbert Ritter
Marc Holze, Fabian Panse, Dr. Norbert Ritter


=== Veranstaltungsart ===
===Veranstaltungsart===
[[Praktikum]], [[Blockveranstaltung]]
[[Praktikum]], [[Blockveranstaltung]]


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


=== Kommentare/ Inhalte ===
===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:
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:


Zeile 23: Zeile 23:
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
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 ===
===Periodizität===
jedes Semester
jedes Semester


=== Stichworte ===
===Stichworte===
Verteilte Systeme, Datenbanksysteme, Webanwendungen, Anwendungsentwicklung.
Verteilte Systeme, Datenbanksysteme, Webanwendungen, Anwendungsentwicklung.


=== Lernziel ===
===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.
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 ===
===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.
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.

Bitte beachte, dass alle Beiträge zu Fachschaft_Informatik von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter Fachschaft Informatik:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite bearbeiten zu können (<a href="/Fachschaft/wiki/index.php?title=Special:Captcha/help" class="internal">weitere Informationen</a>):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)