Hallo Zusammen,
wie ich bereits in Nürnberg berichtet habe, haben wir nun sämtliche Java-Interfaces auf Basis von UML-Modellen (Klassenmodellen) generiert. Diese Vorgehensweise wurde im folgenden Issue beschrieben und dokumentiert:
http://goo.gl/c5LUyu
Ansonsten ab jetzt werden sämtliche Grafiken in der Dokumentation Wiki aus den UML-Modellen generiert, sodass diese stets aktuell sind. Beispiel: Domänenmodell - Persistenz:
https://code.google.com/p/extra-standard/wiki/eXTraPersistence. Als Generator verwenden wir KissMDA (Open-Source):
http://kissmda.org. KissMDA liefert ein Generator bzw. Cartridge zur Generierung von Java-Interfaces aus einem oder mehreren UML-Modellen. Übrigens: XÖV generiert ebenfalls aus UML-Modellen die XSD, WSDL für XÖV-Standard, siehe XGenerator:
http://goo.gl/UgjDum
Falls jemand Interesse an die Methodik und State-of-the-Art von modellgetriebenen Softwareentwicklung mit UML und Java, kann gerne meinen Artikel bei
heise.de (Januar 2013) online lesen:
http://heise.de/-1776860
Viel Spaß!
Lofi Dewanto.