Chair for Applied Software Engineering Lehrstuhl für Angewandte Softwaretechnik

Home  |  People  |  Projects  |  Teaching  |  Publications  |  Internal  |  Changes  |  Index Software Engineering  |  Search

Odesus - Online Decision Support for Sysiphus

Was ist Odesus?

In Software Projekten müssen wie in der Navigation eine Reihe von Entscheidungen getroffen werden. In der Praxis basieren diese Entscheidungen meist auf dem Bauchgefühl von Projektmanagern. Auf Grund von Fehlentscheidungen irren viele Projekt wie einst Odysseus ziellos auf dem Ozean umher. Sysiphus ist ein innovatives CASE Tool und stellt eine unvergleichliche Menge an Informationen bereit, die zur Unterstützung von Entscheidungen genutzt werden können. Beispiele für solche Informationen sind Benutzeraktivität, Anzahl ungelöster Risiken oder der zeitliche Verlauf offener Aufgaben. Ziel des Odesus Projekts ist es diese Informationen intelligent zu aggregieren und zu visualisieren. Damit soll ein Navigationssystem für Projektmanager entwickelt werden, das zielgerichtete Navigation im "Projekt Ozean" ermöglicht.

Beispielfragen:

Was blockiert mein Team?

Wie aufwändig ist die Änderung einer bestimmten Anforderung?

Werden wir pünktlich liefern können?

Projektumgebung

Im Laufe des Projektes soll Odesus als ein Plugin von Sysiphus von der Anforderungsermittlung und -analyse über das Design bis zur Implementierung entwickelt werden. Die Anforderungen werden dabei von realen Kunden gestellt. Weiterhin bietet das Projekt aber auch die Möglichkeit eigene kreative Forschungsideen umzusetzen. Die Studenten arbeiten bei der Umsetzung in selbst organisierenden Teams. Die entwickelten Lösungen werden durch Anwendung im Sysiphus Projekt selbst evaluiert und verbessert.

Ziele

  • Praktische Anwendung von Software Engineering Wissen
  • Einblick in die Forschung im Bereich Software Engineering
  • Teilnahme an einem realen Open Source Projekt
    • Reale Komplexität und Größe: 150.000+ Zeilen Code, 6000+ Klassen und 7+ Komponenten
    • Viele Stakeholder - in Forschung und Industrie - partizipieren in Sysiphus
  • Nutzung von state-of-the-art Tool Unterstützung:
    • CASE Tools: Sysiphus
    • IDEs: Eclipse
    • Build Tools: Apache Maven, Apache Ant, Cruise Control
    • Test Frameworks und Tools: JUnit, Clover, Checkstyle, FindBugs?
  • Fortführung der Teilnahme am Sysiphus Projekt als Bachelor/Master/Diplom Arbeit

Teilnahme

  • Vorbesprechung: Freitag, 08.02.2008, 14:00 Uhr, Raum 01.07.058
  • Vorraussetzungen:
    • Vorlesungen:
      • Einführung in die Informatik 1 & 2
      • Einführung in die Software Technik
    • ODER: Erfahrungen in einem größeren Software Projekt
    • Erfahrung mit Eclipse und Java
  • Teilname möglich als
    • Bachelor-Praktikum (Projekt: Systementwicklung) (IN0012)
    • Master-Praktikum (IN2106)
    • Praktikum im Bereich Praktische Informatik (IN8902)
  • Anmeldung per E-Mail an helming@in.tum.de

Professor

bruegge.gif Prof. Bernd Brügge, Ph.D.

Praktikumsleitung

Foto Jonas Helming Jonas Helming Foto Maximilian Kögel Maximilian Kögel

 

Lehrstuhl: ODeSuS .
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r23 < r22 < r21 < r20 < r19 | More topic actions
r23 - 28 Jan 2008 - 16:18:59 - MaximilianKoegel
Copyright © 1999-2008 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding the website? Send feedback