Software Engineering Group

Was hat ein Proposal mit einem Entwicklungsprozess zu tun?

Grundsätzlich spielt der Entwicklungsprozess eine zentrale Rolle in der Softwaretechnik. Daher geben wir hier einige Hinweise zum Entwicklungsprozess bei der Betreuung von Abschlussarbeiten in der Arbeitsgruppe Software Engineering.

Prinzipiell kann das Verhältnis zwischen Arbeitsgruppe und Studentin/Student mit dem Verhältnis zwischen Kunden und Software-Häusern verglichen werden. Daher wird im folgenden die Studentin/der Student als Software-Haus und die Arbeitsgruppe als Kunde bezeichnet.

Zunächst wird eine ca. einseitige Anforderungsbeschreibung durch den Kunden erstellt (entspricht einem Aushang). Dann schreibt das Software-Haus ein Pflichtenheft (entspricht dem Proposal für das Abschlussarbeitsvorhaben). Dieses Pflichtenheft muss vom Kunden abgenommen werden. Nach Ablieferung des Produkts (entspricht der Abgabe der Abschlussarbeit) wird dieses gegen das Pflichtenheft geprüft und beurteilt (entspricht der Note).

Der Vorteil eines expliziten Pflichtenheftes besteht für das Software-Haus darin, dass es klar sein sollte, was genau zu tun ist, damit das Produkt fertig ist. Der Kunde kann dann nicht noch nachträglich weitere Anforderungen stellen. Für den Kunden besteht der Vorteil darin, zu wissen, was von der Arbeit zu erwarten ist.

Bekanntermaßen ist dieses starre Vorgehen natürlich nicht praktikabel, so dass es gelegentlich zu Neuverhandlungen bzgl. der im Pflichtenheft festgelegten Ziele kommen kann.

Upcoming Events

  • May 24, 2021 09:00 AM to May 28, 2021 04:00 PM Virtual ICSE 2021
  • Aug 23, 2021 09:00 AM to Aug 27, 2021 04:00 PM Athens, Greece ESEC/FSE 2021
  • Sep 27, 2021 09:00 AM to Sep 28, 2021 04:00 PM Luxembourg VISSOFT 2021
  • Oct 04, 2021 09:00 AM to Oct 08, 2021 04:00 PM San Francisco IC2E 2021
  • Nov 15, 2021 09:00 AM to Nov 19, 2021 04:00 PM Melbourne ASE 2021
Research Projects

Teaching