Skip to content

Latest commit

 

History

History
33 lines (30 loc) · 1.24 KB

milestones.md

File metadata and controls

33 lines (30 loc) · 1.24 KB

Milestones

Prototypen zur Demonstration von Machbarkeit - bis 13.09.2020

  • Technische Machbarkeit Plugin, Schnittstelle zu BlueJ kennenlernen
  • Integrierung des Plugins in BlueJ und starten einer JavaFX Anwendung aus BlueJ
  • Zeichnen von Diagrammen testen, Drag&Drop ausprobieren
  • Codegenerierung in BlueJ testen (möglicherweise mit XTend)

Implementierung Core Features - bis 11.10.2020

  • Umsetzung der wichtigsten UML-Klassendiagramm-Elemente
    • Klasse
    • abstrakte Klasse
    • Interface
    • Assoziation (gerichtet, keine Kardinalitäten)
    • Attribute (mit Sichtbarkeiten)
    • Methoden (mit Sichtbarkeiten)
    • Generalisierung
    • Realisierung
  • Code aus Klassendiagramm generieren lassen
  • Grafische Benutzeroberfläche für das Zeichnen von Diagrammen
  • Korrektes Anzeigen der Klassendiagramm Datenstruktur
  • Klassendiagramm aus bestehenden Code generieren testen

Mögliche Erweiterungen - bis 08.11.2020

  • Klassendiagramm aus bestehenden Code generieren
  • Umsetzung zusätzlicher UML-Klassendiagramm-Elemente (optional)
    • Aggregation
    • Komposition
  • Syntaxüberprüfung während das Klassendiagramm erstellt wird
  • Darstellung von Beziehungen verbessern (optional)
  • Warnung bei Veränderungen
  • Selektive Codegenerierung
  • Backup vor Codegenerierung