Sommersemester 2001
Projekt Versionsverwaltung von UML-Modellen und -Diagrammen
Projekt Versionsverwaltung von UML-Modellen und -Diagrammen
Allgemeine Information
Veranstaltungs-Nr. | 18.351 |
Veranstaltungs-Type | Projekt |
Zeit | |
Periodizität | einmalig |
Eignung | Für LehrerInnen und NebenfächlerInnen nicht geeignet. |
Voraussetzungen | Bereitschaft zum Engagement und zur intensivn Mitarbeit sind zwingende Voraussetzung, ebenso wie Kentnisse in Java. |
Inhalt
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
Vorgehen
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.
Lernziel
- Methodische Entwicklungstätigkeit im Team
- Anwendung von UML und Extreme Programming
- Konzepte der Frameworkerstellung
- Validierungsmethodik für bestehende Softwarelösungen
Literatur
Wird beim ersten Termin bekanntgegeben.
Debug Info for generation of "last modified"teachingCourse_49 (2004-12-16 19:21:00) | teachingCourse_49 (2004-12-16 19:21:00) | teachingCourse_49 (2004-12-16 19:21:00) | teachingCourse_49 (2004-12-16 19:21:00) | teachingCourse_49 (2004-12-16 19:21:00)
Am 16. December 2004 um 19:21 von SystemCALL getCollectionFull('teaching/coursekvv','vsys',49,0)