Dozent/in:
Guido Gryczan, Heinz Züllighoven
Zeit/Ort:
4 UE / Wöchentlich 4 UE Do 14–18 D–220 ab
20.10.11
Kommentare/Inhalte:
Moderne Anwendungssoftware wird heute
vielfach mit objektorientierten und agilen Methoden und Techniken
entwickelt. Im Projekt werden wir an einer durchgängigen
Aufgabenstellung Methoden des objektorientierten Entwurfs großer
Softwaresysteme kennenlernen. Wir werden uns mit dem Thema
"Generische Architektur für Leitstände" beschäftigen, das in
einem Forschungsprojekt in Zusammenarbeit von Softwaretechnik, C1 WPS,
DESY, HHLA und HPA behandelt wird. Das Projekt wird eine generische
Open-Source Leitstand-Plattform auf Basis der modernen Eclipse
Plug-in-Technologie entwickeln. Für OOSE werden wir die Gestaltung
eines innovativen Frontends für mobile Geräte auf dieser
technologischen Basis als thematischen Ausschnitt wählen. Dazu sollen
erste Ergebnisse, die das Forschungsprojekt bereits erarbeitet hat,
aufgegriffen werden. Geeignete Entwürfe sollen und prototypisch
umgesetzt werden.
Lernziel:
Die Teilnehmenden erhalten einen fundierten
Überblick über die Leistungsfähigkeit objektorientierter
Softwareentwicklung allgemein und über die Entwicklug von
Leitstandsoftware. Sie beherrschen objektorientierte und agile Methoden
und Techniken und können sie bei der kundenorientierten
Softwareentwicklung einsetzen. Sie verstehen, dass mobile Endgeräte das
Spektrum der Entwicklung von Arbeitsplatzsoftware wesentlich erweitert.
Sie lernen ein herausforderndes und gesellschaftlich relevantes
Anwendungsgebiet der Softwaretechnik kennen.
Vorgehen:
Gemeinsames Erarbeiten der Aufgabenstellung,
Austausch mit den entsprechenden Fachleuten und potenziellen Anwendern,
Design prototypischer Lösungen, Projektplanung mit eXtreme Programming
und SCRUM (wird im Projekt erarbeitet).
Literatur: