Software-Praktikum WS 05/06
Entwicklung eines graphischen Editors
für UML-Klassendiagramme in Java
Im Grundstudiumspraktikum "Entwicklung eines graphischen Editors
für UML-Klassendiagramme in Java" werden den Studierenden Grundlagen der
Objekt-orientierten Software-Entwicklung (OOSD) in Java nahe gebracht. Grundkenntnisse in
Java sollten vorhanden sein.
Die Unified Modelling Language (UML) ist eine Menge von Diagrammtypen, die
eine durchgängige Objekt-Orientierung in der OOSD von der
Anforderungsspezifikation über Architekturentwurf und fachliche
Modellierung bis hin zur Implementierung ermöglichen sollen. Ziel des Praktikums ist
die iterative
Entwicklung eines graphischen Editors für eine Teilmenge des bekanntesten
UML-Diagrammtyps: Klassendiagramme. Außerdem sollen "Best Practices"
wie die Verwendung von Entwurfsmustern, Unit Testing und Versionskontrolle vermittelt werden.
In einer Einführungsveranstaltung werden die UML sowie die
Entwicklungsumgebung Eclipse vorgestellt. Anschließend werden die Studierenden in Teams zu 3-4 Teilnehmern
über das Semester verteilt Komponenten des Editors entwickeln und so dessen
Funktionalität sukzessive erweitern. Am Ende soll dann ein Prototyp
stehen, der die wichtigsten Modellierungselemente von Klassendiagrammen
bereitstellt.
Termine
Donnerstags von 15:00 bis 16:30 Uhr im Seminarraum des I5 (Raum 6243).
Die Einführungsveranstaltung für das Praktikum findet in der ersten
Semesterwoche am Dienstag dem 18.10. von 16:00 bis 18:00 Uhr im
Seminarraum des I5 (Raum 6243) statt.
Für alle Termine besteht Anwesenheitspflicht!
reservierte Zeiten im Datenbanklabor
Dienstags von 16:00 bis 18:00 Uhr. Die
Termine sind freiwillig. Diese Veranstaltung findet jetzt, anstatt
im CIP-Pool, im Datenbanklabor des I5 (Raum 6202) statt. An den Zeiten hat sich nichts
geändert.
BSCW
Auf merkur befindet sich der BCSW-Server,
über welchen Informationen und Folien ausgetauscht werden können.
Literatur