Ziel dieses Praktikums ist die Analyse, der Entwurf und die prototypische Implementierung eines Workflowmodellierungs- und -unterstützungssystems. Die Aufgabe soll sowohl unter Verwendung traditioneller objektorientierter Methoden des Software engineering als auch nach dem eXtreme Programming-Ansatz gelöst werden.
Als grundlegendes Repository wird Enabler der Firma Softlab verwendet. Für die Analyse- und Entwurfphasen ist die Verwendung der Softwareentwicklungsumgebung Rational Rose vorgesehen. Die Implementierungssprache wird Java sein.
Die Lehrveranstaltung wird von der Lehr- und Forschungseinheit für Programmierung und Softwaretechnik (Prof. Dr. Martin Wirsing) des Instituts für Informatik in Zusammenarbeit mit F.A.S.T. Gesellschaft für angewandte Softwaretechnologie (Prof. Dr. Rudolf Haggenmüller) und Softlab (Dr. Peter Broicher) durchgeführt. Sie richtet sich an Studentinnen und Studenten der LMU mit Haupt- oder Nebenfach Informatik im Hauptstudium, die die Vorlesung Objektorientierte Softwareentwicklung gehört haben. Der Arbeitsaufwand beträgt ca. 10 Stunden pro Woche.
Prof. Dr. Martin Wirsing
Adresse: Raum 056, Oettingenstr. 67 Telephon: 2178 2151 Email-Adresse: wirsing@informatik.uni-muenchen.de Sprechstunde: Mo, 11-13 Uhr und nach Vereinbarung
Prof. Dr. Rudolf Haggenmüller
Adresse: FAST GmbH, Arabellastr. 17 Telephon: 9200 4750 Email-Adresse: hag@fast.de Sprechstunde: nach Vereinbarung
Peter Broicher
Adresse: Softlab, Zamdorferstr. 120 Telephon: 9936 1714 (Sekr.) Email-Adresse: Peter.Broicher@softlab.de Sprechstunde: nach Vereinbarung
Ansprechpartner bei Softlab ist:
Dr. Günter Merbeth
Adresse: Softlab, Zamdorferstr. 120 Telephon: 9936 1222 Email-Adresse: Guenter.Merbeth@softlab.de
Das Praktikum wird von den folgenden Mitarbeitern betreut:
Dr. Hubert Baumeister
Adresse: Raum E04, Oettingenstr. 67 Telephon: 2178 2177 Email-Adresse: baumeist@informatik.uni-muenchen.de
Alexander Knapp
Adresse: Raum E012, Oettingenstr. 67 Telephon: 2178 2185 Email-Adresse: knapp@informatik.uni-muenchen.de
Teilnehmer (bitte auf Richtigkeit und Vollständigkeit prüfen!)
Vorbesprechung: Montag, den 21. Februar, um 10 Uhr im Raum E03, Oettingenstr. 67
Sitzungen: Montags von 12 bis 16 Uhr im Raum 1.15, Oettingenstr. 67
| Workflows | Metaindex |
|---|---|
| UML | Rational, OMG, oose.de |
| eXtreme Programming | XP, einführende Folien |
| Namenskonvention | Java |
| CVS | Kurzbeschreibung |
| 08.05.00: | Aufgabenstellung |
|---|---|
| 15.05.00: | Sitzungsprotokoll (gzipped Postscript, MS Word) |
| 22.05.00: | Sitzungsprotokoll Aktivitätsdiagrammmetamodell (Postscript, MS Powerpoint) Enabler (gzipped Postscript) |
| 29.05.00: | Sitzungsprotokoll |
| 05.06.00: | Sitzungsprotokoll Ergebnisstruktur-Metamodell, Use cases und Storybook für den Ergebnisstruktur-Editor (MS Powerpoint) Prozeß-Metamodell, Workflowschema-Metamodell (MS Powerpoint) |
| 19.06.00: | Sitzungsprotokoll |
| 26.06.00: | Workflowschema-Metamodell
(Postscript,
MS Powerpoint) Klassendiagramm für die Workflow engine (Postscript, MS Powerpoint) Algorithmus zur Workflow engine (Postscript, MS Word) Sequenzdiagramme zum Workflowschema-Editor: State erstellen, Transition erstellen, Knoteninformationen |
| 10.07.00: | Rational Rose-Modelle |
| 08.05.00: | Requirements-Fragebogen erstellen. |
|---|---|
| 15.05.00: | Use case-Analyse, Storybooks, Metamodelle. |
| 22.05.00: | Grobanalyse für Workflow engine und Aktivitätsdiagrammeditor. |
| 29.05.00: | Überarbeitung der Storybooks und Metamodelle. Analyse der Workflow engine und des Aktivitätsdiagrammeditors. |
| 05.06.00: | Analyse der Workflow engine. |