18-su-1060-pj Projektseminar Softwaresysteme

Veranstaltungsdetails

Lehrende: Prof. Dr. rer. nat. Andreas Schürr; M.Sc. Lars Luthmann

Veranstaltungsart: Projektseminar

Orga-Einheit: FB18 Elektrotechnik und Informationstechnik

Anzeige im Stundenplan: PS Softwaresysteme

Fach:

Anrechenbar für:

Semesterwochenstunden: 4

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | -

Lehrinhalte:
Der Kurs bearbeitet aktuelle Entwicklungsthemen aus dem Bereich der modellbasierten bzw. objekt-orientierten Softwareentwicklung. Neben einem generellen Überblick wird ein tiefgehender Einblick in ein spezielles Entwicklungsgebiet vermittelt. Die Themen bestimmen sich aus den spezifischen Arbeitsgebieten der Mitarbeiter und vermitteln technische und einleitende wissenschaftliche Kompetenzen in einem oder mehreren der folgenden Gebiete:


  • Modellierung und Modellsynchronisierung
  • Modelltransformation
  • Objekt-orientierte Refaktorisierung
  • Programmvariabilität (Software Product Lines)
  • Analyse von Feature-Modellen

Zusätzliche Informationen und Themenbeschreibung für das aktuelle Semester: http://www.es.tu-darmstadt.de/lehre/aktuelle-veranstaltungen/projektseminar-softwaresysteme/

Qualifikationsziele:
Der Studierende soll praktische Erfahrung in der (Weiter-)Entwicklung eines komplexeren Softwaresystems sammeln. Dabei lernt er in Teamarbeit eine umfangreiche Aufgabe zu bewältigen. Darüber hinaus wird geübt, in der Gruppe vorhandenes theoretisches Wissen (aus anderen Lehrveranstaltungen wie insbesondere Software-Engineering – Einführung) gezielt zur Lösung der praktischen Aufgabe einzusetzen.
Studenten, die an diesem Projektseminar erfolgreich teilgenommen haben, sind in der Lage zu einer vorgegebenen Problemstellung ein größeres Softwareprojekt eigenständig zu organisieren und auszuführen. Die Teilnehmer erwerben folgende Fähigkeiten im Detail:

  • Realistische Zeitplanung und Resourceneinteilung (Projektmanagement)
  • Umfangreicherer Einsatz von Werkzeugen zur Versions-, Konfiguration- und Änderungsverwaltung
  • Einsatz von „CASE-Tools“ für die modellbasierte Entwicklung
  • Planung und Durchführung von Qualtitätssicherungsmaßnahmen

Literatur:
Die Literatur besteht aus einer Auswahl an Fachartikeln zu den einzelnen Themen.

Voraussetzungen:
Verpflichtend: Grundlegende Softwaretechnik-Kenntnisse sowie vertiefte Kenntnisse objektorientierter Programmiersprachen (insbesondere: Java)

Weitere Informationen:
Die konkreten Aufgabestellungen im Umfeld von Forschungsprojekten variieren von Semester zu Semester und werden auf der WWW-Seite der Veranstaltung rechtzeitig vor Semesterbeginn angekündigt. Aufgrund der begrenzten Betreuungskapazität ist die Teilnehmerzahl begrenzt. Eine Anmeldung ist daher erforderlich.

Literatur
Termine
Datum Von Bis Raum Lehrende
Es liegen keine Termine vor.
Übersicht der Kurstermine
Lehrende
Bild: Prof. Dr. rer. nat. Andreas Schürr
Prof. Dr. rer. nat. Andreas Schürr
M.Sc. Lars Luthmann