de

Welcome Gast


  • Login
Full load

Summer Term 2001
Projekt Versionsverwaltung von UML-Modellen und -Diagrammen
General Information
Course number 18.351
Course type Project
Time
Recurrence einmalig
Suitability Für LehrerInnen und NebenfächlerInnen nicht geeignet.
Qualifications Bereitschaft zum Engagement und zur intensivn Mitarbeit sind zwingende Voraussetzung, ebenso wie Kentnisse in Java.
Topic
Die Verwendung von UML in größeren Softwareprojekten scheitert oft an der mangelhaften Unterstützung von Teamentwicklung in den benutzten Modellierungswerkzeugen. Ein wichtiger Bestandteil dieser Unterstützung ist die Möglichkeit, Entwicklungsdokumente in verschiedenen Versionen zu verwalten. Während es für Quelltext Einbindungen der gängigen Versionsverwaltungsprogramme in nahezu jede Entwicklungsumgebung gibt, sind ähnliche Lösungen für UML-Dokumente selten zu finden. Im Rahmen dieses Projektes soll für das Modellierungswerkzeug ArgoUML eine entsprechende Einbindung geschaffen werden. Dazu gehören:
  • Identifikation der zu verwaltenden Bestandteile von UML-Dokumenten
  • Validierung bestehender OpenSource-Lösungen für die Einbindung von Versionsverwaltungsprogrammen
  • Entwicklung eines Frameworks, das auf Basis des gewählten Ansatzes eine Einbindung verschiedener Versionsverwaltungsprogramme in ArgoUML ermöglicht
  • Realisierung einer Einbindung am Beispiel des Programmes CVS
Für die Entwicklungstätigkeit finden UML und Extreme Programming Anwendung
Procedure
Projekt im Rahmen der Ausbildungsallianz (Gentleware AG) Im Plenarteil werden zentrale Themen in Übersichtsvorträgen vorgestellt und die Arbeit der Kleingruppen koordiniert. Die Arbeit an den Teilprojekten findet in Kleingruppen statt. Es besteht die Möglichkeit der Erstellung von Baccalaureats- / Projektarbeiten nach der Prüfungsordnung 1998. Weiterführende Studien- und Diplomarbeiten sind möglich.
Learning target
  • Methodische Entwicklungstätigkeit im Team
  • Anwendung von UML und Extreme Programming
  • Konzepte der Frameworkerstellung
  • Validierungsmethodik für bestehende Softwarelösungen
Literature
Wird beim ersten Termin bekanntgegeben.