Dies sind die archivierten Webseiten des Lehrstuhls für Programmierung und Softwaretechnik (PST).
Die Seiten des Software and Computational Systems Lab (SoSy) finden Sie auf https://www.sosy-lab.org/.

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