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/.

MagicDraw-Plugin zur Modellierung und Generierung 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). In der aktuellen Version von ArgoUML wird UML 2.0 noch nicht unterstützt; UWE hingegen basiert auf der aktuellen Version von UML.

Im Rahmen dieser Diplomarbeit soll ein Plugin für MagicDraw implementiert werden, das MagicDraw als CASE-Tool für die Entwicklung von Web-Anwendungen mit UWE ermöglicht. Dieses Plugin soll - anlehnend an die Funktionalität von ArgoUWE - die graphische Notation und Methodik des UWE-Ansatzes unterstützen. Zusätzlich soll die Code-Generierung von lauffähigen Web-Anwendungen baiserend auf den UWE-Modellen implementiert werden.

Voraussetzungen

  • Vordiplom
  • Kenntnisse im Bereich Software Engineering
  • UML Kenntnisse
  • Kenntnisse in Java-Programmierung

Betreuer: Dr. Nora Koch und Andreas Schroeder
Aufgabensteller: Prof. Dr. Alexander Knapp