Bachelorand/ Masterand (all genders) - Modellsynthese aus PlantUML Diagrammen in Augsburg, Karlsruhe, Krumbach (Schwaben), Erlangen, Ingolstadt, München, Münster, Leipzig, Berlin
Bewirb dich jetzt auf die Stetelle Bachelorand/ Masterand (all genders) - Modellsynthese aus PlantUML Diagrammen in Augsburg, Karlsruhe, Krumbach (Schwaben), Erlangen, Ingolstadt, München, Münster, Leipzig, Berlin.
Jobbeschreibung
In vielen Softwareprojekten spielen PlantUML-Diagramme eine entscheidende Rolle bei der Dokumentation und dem Entwurf der Systemarchitektur. Obwohl PlantUML eine einfache und effektive Möglichkeit bietet, komplexe Systeme visuell darzustellen, gibt es einen Nachteil: Die einzelnen Diagramme haben keine Beziehung zueinander. So können beispielsweise Elemente wie Klassen, die in verschiedenen Diagrammen wiederverwendet werden, nicht auf eine einheitliche Schreibweise überprüft werden. Ebenso haben die Entwickler in den Editoren keine Unterstützung, um Elemente aus anderen Diagrammen wiederzuverwenden. Es wäre z.B. Sehr hilfreich, wenn der Editor über eine Code-Vervollständigung verfügen würde, die beim Erstellen eines Sequenzdiagramms die Namen der in einem Klassendiagramm definierten Klassen einträgt.
Was fehlt, ist ein Werkzeug, das aus den Diagrammen ein semantisch korrektes Modell erzeugen kann. Dieses Modell könnte dann genutzt werden, um die Diagramme in einem PlantUML-Editor auf Korrektheit zu prüfen und intelligente Funktionen wie die Code-Vervollständigung anzubieten und so die Arbeit der Entwickler zu unterstützen und die Konsistenz der Diagramme zu gewährleisten.
Deine Aufgabe ist es, dieses Problem zu lösen: Entwickle eine Methode zur Synthese eines Modells aus PlantUML-Diagrammen, das sowohl die in den Diagrammen dargestellten Konzepte als auch die verwendeten Relationen erfasst, füge sie zu einem konsistenten Modell zusammen und erweitere den PlantUML VS.Code-Editor, um dieses Modell für die Codevervollständigung und -validierung zu verwenden.
Extra Informationen
- Status
- Inaktiv
- Ausbildungsniveau
- Abitur
- Standort
- Augsburg, Karlsruhe, Krumbach (Schwaben), Erlangen, Ingolstadt, München, Münster, Leipzig, Berlin
- Tätigkeitsbereich
- Finance / Accounting / Controlling
- Führerschein erforderlich?
- Nein
- Auto erforderlich?
- Nein
- Motivationsschreiben erforderlich?
- Nein
- Sprachkenntnisse
- Deutsch
Erhalte passende Stellenanzeigen als E-Mail
Bitte sage uns, wo du ähnliche Stellenanzeigen suchst und vergiss nicht deine E-Mail Adresse anzugeben!