i5 Logo - Home

RWTH Aachen University 
Homepage o Projects o Teaching o Staff o Publications o Service o o
o


 

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

bulletObject Management Group (OMG). Unified Modelling Language, Specification Version 1.5, März 2003
bulletErich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four, GOF), Entwurfsmuster, Elemente wiederverwendbarer objektorientierter Software, von  Addison-Wesley, 1996

Software

bulletJava Development Kit 5.0
bulletEclipse Entwicklungsumgebung
bulletApache log4j
bulletJUnit

Weitere Informationen

bulletDavid Kensche
bulletChristoph Quix 
 
Updated: 29.01.08
www
Disclaimer       Webmaster  |  i5 Home  |  Projects  |  Teaching  |  Staff  | Publications | Service
 BSCW Server | Lehr- und Forschungsgebiet Informatik 5  |  Fachgruppe Informatik  |  RWTH Aachen