Erweiterung der CASE-Tool-Unterstützung für Entwicklung von Web-Anwendungen
Zusammenfassung
UML-based Web Engineering (UWE) wurde am PST-Lehrstuhl als Modellierungsprozess und Notation zur modellbasierten Entwicklung von Web-Anwendungen entworfen. Im Rahmen einer Reihe von Diplomarbeiten und Fortgeschrittenenpraktika wurde UWE in das Open-Source Tool ArgoUML integriert (ArgoUWE). Mit ArgoUWE ist es möglich eine Reihe von Modellen für das Design von Web-Anwendungen zu erstellen. Das CASE-Tool unterstützt sowohl die Notation als auch einen Teil der Transformationen des UWE model-gesteuerten Ansatzes. Ein weiteres Plugin wird z.Z. für das CASE Tool MagicDraw implementiert. Web-spezifische Erweiterungen der UML-Modelle für die Anforderungsanalyse werden von keinem dieser Werkzeuge unterstützt.
Im Rahmen dieser Diplomarbeit soll ein Plugin für MagicDraw implementiert werden, das MagicDraw als CASE-Tool für die Modellierung von Anforderungen von Web-Anwendungen mit UWE ermöglicht. Dieses Plugin soll die graphische Notation und die Methodik des UWE-Ansatzes unterstützen.
Voraussetzungen
- Vordiplom
- Kenntnisse im Bereich Software Engineering
- UML Kenntnisse
- Kenntnisse in Java-Programmierung
Aufgabensteller: Prof. Dr. Alexander Knapp
Betreuer: Dr. Nora Koch und Andreas Schroeder