Courses

Software Engineering

/

/

Exercises

/

Exercise 1

Exercise 1 - Critical Path

00

03

A01

04

A04

04

A08

02

A09

03

A10

03

A11

04

A13

02

A12

07

21

A14

02

A15

04

21

A16

09

A05

04

A06

02

A07

00

04

A02

00

05

A03

In dieser Aufgabe sollen Sie ein Programm schreiben, das in der Lage ist, den kritischen Pfad in einem Netzplan zu finden. Im ILIAS finden Sie bereits ein Java-Projekt, das die grundlegende Struktur des Programms vorgibt. Dieses Projekt mussen Sie nur noch ergänzen. Das Projekt enthält auch

das Beispiel aus den Vorlesungsfolien als JUnit-Test. An diesem Test können Sie sehen, wie ein Netzplan initialisiert werden sollte. Beachten Sie, dass Ihre Implementierung auf beliebige Netzpläne anwendbar sein muss. Es genugt ausdrücklich nicht, nur diesen JUnit-Test zu erfüllen! Sie können

den Test ergänzen oder weitere Tests hinzufügen.


Mit Ihrer Implementierung sollen Sie ein konkretes Problem lösen. Die folgende Tabelle enthält die Arbeitspakete (Aktivitäten) sowie deren geschätzte Aufwände und Abhängigkeiten.


(a) Um Ihre Implementierung besser uberprufen zu können, sollten Sie den Netzplan zuerst von Hand lösen. Sie können hierzu die Lücken in der folgenden Abbildung ausfüllen.

Next