SWT Software Engineering Group
 
Home | What is SWT? | People | Contact | Publications | R & D | Teaching | STC | Local News | Events | SiteMap | MySWT
You are here: Home > Teaching > Detail View
LV 18.341 HPROJ WiSe 2005/2006
TitelSoftware-Infrastruktur-Entwicklung (Teil 1)
HinweisVorbesprechung Dienstag 18. Oktober 10 Uhr D-220 (Teilnahme erforderlich)
http://swt-www.informatik.uni-hamburg.de/teaching/ws2005/18.341
VeranstalterWolf-Gideon Bleek
Zeit und Ort4 SWS Plenum: Di 8-12 D-220 Laborzeit: Di 13-17 D-217 (Terminübersicht)
InhaltSoftware-Infrastrukturen entstehen durch die Zusammenstellung einer ganzen Reihe von Softwareprodukten in der täglichen Nutzung. Beispiele hierfür sind einfache Client-Server-Netzwerke, das Zusammenspiel von Server-Produkten aber auch die Verbindung von z.B. verschiedenen Webservices zu einer Desktop-Anwendung. Die zunehmende Komplexität einer solchen Software-Landschaft hat signifikante Auswirkungen auf die (Weiter-)Entwicklung von Software.

In diesem Projekt werden wir uns damit beschäftigen, eine Software-Infrastruktur aus eigenen und fremden Software-Bestandteilen aufzubauen und dann schrittweise weiterzuentwickeln. Dafür werden wir uns existierende (Open-Source) Software erschließen (z.B. Web-, Directory-, Application-, Datenbank-Server), standardisierte Schnittstellen (z.B. Web-Services) und Protokolle (z.B. SOAP, LDAP, XML) einsetzen. Als Vorgehen werden wir uns mit einer agilen Technik (XP) auseinandersetzen.

Das Projekt umfasst zwei Semester. Der Gegenstand des Projekts wird in der Vorbesprechung (s.o.) festgelegt. Zur Auswahl stehen mindestens drei Projekte, die auf der angegebenen Webseite beschrieben sind: Ein mandantenfähiges Content-Management-System, ein Educational-Grid und eine Audio/Video-Distributions-Infrastruktur.

LernzielDie TeilnehmerInnen bekommen einen fundierten Überblick über die Prinzipien und Grundlagen der Software-Infrastruktur-Entwicklung. Dazu gehört das Erschließen von unbekannten Software-Produkten und Bestandteilen sowie die Anpassung und Verknüpfung dieser im Kontext einer Infrastruktur. Sie beherrschen die damit verbundenen Methoden und Techniken und können sie beim Aufbau anderer Infrastrukturen einsetzen.
Stellung im StudienplanHauptstudium
VoraussetzungenDieses Projekt im fortgeschrittenen Hauptstudium setzt für die Teilnahme gute Programmierkenntnisse, Vorerfahrungen aus der Entwicklung, dem Installieren und Konfigurieren von Software sowie die Bereitschaft zur intensiven Mitarbeit und zur Einarbeitung in eine Reihe von neuen Gebieten voraus.
Vorgehen

In der Vorbesprechung wird das Projekt festgelegt! Bitte der URL unten folgen und Projektbeschreibungen lesen!

Wöchentliche Projektsitzung mit Vorträgen, Workshops und Teamarbeit. Am Nachmittag desselben Tages ist das Labor reserviert für gemeinsame Programmierarbeit. Außerhalb dieser Zeiten treffen sich Teams, um Detailprobleme zu bearbeiten.

Einarbeitung in die fachliche Thematik und die technischen Grundlagen; Ausarbeitung von Dokumenten; Konstruktion und Betrieb einer Software-Infrastruktur.

Das Projekt bietet eine Vielzahl von Baccalaureats- und Diplomarbeitsthemen.

Literaturwird in der Veranstaltung gemeinsam recherchiert
Periodizitäteinmalig
EignungFür Lehramtstudierende bedingt geeignet. Für Nebenfachstudierende bedingt geeignet. Für Bioinformatikstudierende bedingt geeignet. Für Wirtschaftsinformatikstudierende geeignet.
WWW-Adressehttp://swt-www.informatik.uni-hamburg.de/teaching/ws2005-06/18.341

Druckansicht (neues Fenster)
 Terminübersicht (Änderungen vorbehalten)
DatumThemaBeschreibungAnmerkung
18.10.2005VorbesprechungPlanung des Projektinhalts, Auswahl des Projektes, allgemeine VorstellungDi 10-12
25.10.2005Projekt Kick-OffStart des Projektes, Einführung in das Projektthema, Gruppenbildung, erster grober ProjektplanModeration: Wgb
top 
Home | What is SWT? | People | Contact | Publications | R & D | Teaching | STC | Local News | Events | SiteMap | MySWT
Impressum