
Im Rahmen der Veranstaltung sollen die Studenten neben der auftragsbasierten Softwareentwicklung die eigenständige Abwicklung eines Projekts im Team erlernen.
Die Studierenden haben die Möglichkeit, in Teams aus drei bis vier Teilnehmern eine vorgegebene Software-Entwicklungsaufgabe sowohl in Bezug auf Projektdurchführung (Projektmanagement einschließlich Projektplanung) als auch in Bezug auf die zu durchlaufenden Phasen weitgehend selbständig zu lösen. Dabei wird der Lehrstuhl oder ein externer Partner die Rolle des Auftraggebers übernehmen.
Eine Präsentation der von uns angebotenen Themen findet am Montag, 10.10.2011 (16.00 Uhr) in R09 R01 H02 statt. Alle Interessenten sollten an dieser Präsentation teilnehmen!
Folgende Themen werden angeboten (evtl. kommen kurzfristig noch Themen hinzu)
PICOSlight
(Betreuer: Widura Schwittek)
PICOSlight ist eine Community-Plattform Implementierung basierend auf den Forschungsarbeiten des EU-Projekts PICOS (www.picos-project.eu). In diesem EU-Projekt wurden neuartige Konzepte für mobile soziale Netzwerke mit besonderem Fokus auf Datenschutz und Identitätsmanagement entwickelt.
Ziel dieses Projektseminars ist die Weiterentwicklung einer App auf Basis von senchaTouch (HTML5, CSS3, PhoneGap) oder auf Basis der iPhone-Plattform, die die Dienste der PICOSlight-Plattform über RESTful-Services ansteuern.
Das Projekt bietet Raum für zwei Teams á 2-4 Personen. Der Aufwand wird anhand der tatsächlichen Teilnehmerzahl und des Projekttyps (Bachelor- oder Masterprojekt) bemessen.
CodeTourism
(Betreuer: Widura Schwittek)
Im Rahmen des CodeTourism-Projekts soll ein Eclipse-Plugin (weiter-)entwickelt werden, das es ermöglicht, Touren durch Quellcode zu definieren. Touren sind automatisiert geleitete Führungen durch den Quellcode entlang eines vorher definierten Pfades. Insbesondere in großen Projekten erleichtern Touren den schnellen Einstieg für neue Teammitglieder und verbessern das Verständnis der Gesamtarchitektur. Touren erlauben ebenfalls die schnelle Kommunikation einer Menge zusammenhängender Quellcode-Teile an andere Teammitglieder, um verteilt programmierte Funktionalität zu dokumentieren und für andere in einer ansprechenden Form erklärbar zu halten.
Das Projekt ist mit dem Forschungsschwerpunkt Wissensmanagement im Software Engineering assoziiert und auf 2-4 Personen ausgelegt. Der Aufwand wird anhand der tatsächlichen Teilnehmerzahl bemessen.
Virtuelle O-Woche
(Betreuer: André Diermann)
Ziel dieses Projektseminars ist die Konzeption und Entwicklung einer "Informationsplattform" speziell für Studienbeginner. Dort sollen Fragen beantwortet werden, wie z.B. Wo ist Raum X? Wie funktioniert die Ausleihe von Büchern? Wie läuft das mit der Mensakarte? Welche Bescheinigungen brauche ich? usw.
Ein Schwerpunkt liegt dabei auf der Konzeption und der Informationsbereitstellung (Fotos, Videos, etc.)
Ergänzt wird die Plattform durch einen mobilen Client.
Das Projekt wird in Teilprojekte aufgeteilt und ist auf 4-8 Personen ausgelegt. Der Aufwand wird anhand der tatsächlichen Teilnehmerzahl bemessen.
IT-Management-Software
(Betreuer: Michael Beul)
In diesem Projektseminar soll eine Software für das IT-Service-Zentrum erstellt werden. Die Software soll eine grafische Darstellung der Universitätsräume und der darin enthaltenen Hardware bereitstellen und den Mitarbeitern des IT-Service-Zentrums automatisch den exakten Ort darstellen, wenn eine Hardware (Server, USV, Switch, etc.) einen Fehler meldet.
Das Projekt ist auf 2-4 Personen ausgelegt. Der Aufwand wird anhand der tatsächlichen Teilnehmerzahl bemessen.
Lichtblicke e.V. - iOS (iPad) Anwendung
(Betreuer: Michael Beul)
Im letzten Semester wurde im Rahmen des Projektseminars eine Software für die Lichtblicke-Aktion entwickelt. Diese soll durch eine iPad-App ergänzt werden, welche bestimmte Inhalte (Spendenanträge, usw.) aufbereitet und darstellt.
Das Projekt ist auf 1-2 Personen ausgelegt. Der Aufwand wird anhand der tatsächlichen Teilnehmerzahl bemessen.
Refactoring/Neuimplementierung einer bestehenden PHP-Anwendung
(Betreuer: Karsten Radatz)
In diesem Projektseminar soll eine bestehende Software überarbeitet werden. Die Software dient der Verwaltung und Überwachung von internen Revisionsterminen und verschiedenen Equipment-Typen. Die zur Zeit vorliegende Software ist nicht objektorientiert erstellt; dies soll im Rahmen des Projektes umgesetzt werden. Im Fokus der Neuimplementierung soll dabei vor allem die Wartbarkeit der Software stehen.
Das Projekt ist auf 2-4 Personen ausgelegt. Der Aufwand wird anhand der tatsächlichen Teilnehmerzahl bemessen.
Mobile Abrechnungs-App
(Betreuer: Karsten Radatz)
In diesem Projektseminar soll eine App für mobile Endgeräte sowie ein angebundener Datenserver implementiert werden. Mit Hilfe der App soll es dem Benutzer möglich sein, z.B. Einkäufe nachzuverfolgen, in dem die Waren über einen Barcodescanner eingelesen werden. Im Fokus des Projektes soll dabei vor allem die Modularität und Wiederverwendbarkeit der Software stehen.
Das Projekt ist auf 2-4 Personen ausgelegt. Der Aufwand wird anhand der tatsächlichen Teilnehmerzahl bemessen.
Meilensteine, Abschlusspräsentation