LMU

Universität München
Institut für Informatik
Lehr- und Forschungseinheit für Programmierung und Softwaretechnik
www.pst.informatik.uni-muenchen.de/lehre/SS99/seprakt


Software-Entwicklungspraktikum


Inhalt

Ziel dieses Praktikums ist die Analyse, der Entwurf und die prototypische Implementierung eines CASE-Tools unter Verwendung objektorientierten Methoden des Software engineering. Das CASE-Tool soll Editoren für UML-Diagramme durch eine workflowbasierte Projektmanagementkomponente integrieren; es soll mehrbenutzerfähig sein und Versionierung unterstützen.

Für die Analyse- und Entwurfphasen ist die Verwendung der Softwareentwicklungsumgebung Rational Rose vorgesehen. Die prototypische Implementierung soll auf dem Metaeditor Recopla basieren. 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 FAST e.V. (Forschungszentrum für Angewandte Softwaretechnologie, Prof. Dr. Rudolf Haggenmüller) durchgeführt. Sie richtet sich an Studentinnen und Studenten der LMU mit Haupt- oder Nebenfach Informatik im Hauptstudium, die die Vorlesung Objektorientierte Software-Entwicklung gehört haben. Der Arbeitsaufwand beträgt ca. 10 Stunden pro Woche.


Personen

Die Veranstaltung wird im Sommersemester 1999 gehalten von
Prof. Dr. Martin Wirsing
Adresse: Raum 056, Oettingenstr. 67
Telephon: 2178-2151
Email-Adresse: wirsing@informatik.uni-muenchen.de
Sprechstunde: Di, 12-13 Uhr und nach Vereinbarung
Prof. Dr. Rudolf Haggenmüller
Adresse: FAST e.V., Arabellastr. 17
Telephon: 920047-50
Email-Adresse: hag@fast.de
Sprechstunde: nach Vereinbarung

Das Praktikum wird von den folgenden Mitarbeitern betreut:

Dr. María Victoria Cengarle
Adresse: Raum E07, Oettingenstr. 67
Telephon: 2178-2275
Email-Adresse: cengarle@informatik.uni-muenchen.de
Alexander Knapp
Adresse: Raum E012, Oettingenstr. 67
Telephon: 2178-2185
Email-Adresse: knapp@informatik.uni-muenchen.de
Harald Störrle
Adresse: Raum E10, Oettingenstr. 67
Telephon: 2178-2134
Email-Adresse: stoerrle@informatik.uni-muenchen.de


Termine

Vorbesprechung: Freitag, den 26. Februar, um 11 Uhr im Raum E03, Oettingenstr. 67

Sitzungen: Freitags von 13 bis 17 Uhr in den Räumen 033 (bis 15 Uhr) und 135 (ab 15 Uhr), Oettingenstr. 67

Entwurfssitzung: Freitag, den 25. Juni, ab 9 Uhr im Raum 114, Oettingenstr. 67


Links

UML Rational, OMG, oose.de
Namenskonvention Java
CVS Kurzbeschreibung


Dokumente

07.05.99: Folien zu CASE-Werkzeugen
Requirements (Entwicklungsgraph)
28.05.99: Requirements (Workflow-Engine)
28.05.99: Requirements (Repository)
04.06.99: Dokumentation (Repository)
11.06.99: Dokumentation (Entwicklungsgraph)
Dokumentation (Workflow-Engine)
25.06.99: Dokument-Zustandsdiagramm
Petri-Netz für LaTeX-Dokumente
Petri-Netz für Projekte
Services?-Sequenzdiagramm
Edit-Sequenzdiagramm
allgemeines Sequenzdiagramm
Interaktionsdiagramm zu Login und Projektaufruf
Dokumentation (Steuerung)


Aufgaben

07.05.99: Vorbereitung strukturierter Interviews
14.05.99: Use-cases, Architektur, grobes Klassendiagramm
21.05.99: (idem)
28.05.99: Sequenzdiagramme, Klassendiagramm, Zustandsdiagramme
04.06.99: Feinanalyse, Recopla-Editoren
11.06.99: Schnittstellen, Methoden
18.06.99: Einheitliches Klassendiagramm, Glossar
25.06.99: Implementierung: Klassenrümpfe
02.07.99: Implementierung einiger Funktionen mit Testdaten und Logdateien
09.07.99: Implementierung der Funktionen login und Projekt auswählen
16.07.99: Implementierung der SE-Activity edit und deren Tool-wrapper
23.07.99: Dokumentation aktualisieren


Lehrstuhl Institut Universität
Stephan Merz (24.7.98), Alexander Knapp (5.5.99)
Last modified: Mon Jul 12 13:14:44 MEST 1999