Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Carlene Ebbert Geändert vor über 9 Jahren
1
Lightning Talk von Andreas Güntzel Model Driven Software Development CODE GENERIERUNG MIT ANY
2
AGENDA Vorstellung von Astah mit dem Plugin any Beispiel Modell Template Generierte Klassen Live Demo von Astah mit any Vergleich zu anderen Code Generatoren
3
ASTAH Modellierungswerkzeug Vielzahl von Diagrammtypen (UML 2.x und mehr) Einfaches publizieren über Webinterface Durch Plugins erweiterbar Homepage: http://astah.net/dehttp://astah.net/de
4
ANY Plugin für Astah für Code Generierung Grundlage das mit Astah designte Modell Zusätzliches Input: Template (bestehend aus 2 groovy-Dateien) Zusätzliche built-ins möglich Homepage http://anycode.labulle.in/index.html
5
BEISPIEL - MODELL
6
BEISPIEL - TEMPLATE Ein Template setzt sich aus 2 Dateien zusammen Template-name.mda für den Dateinamen Template-content.mda für den Dateiinhalt Konvetion für anycode: XXX-name.mda und XXX-content.mda Template-name.mda:
7
BEISPIEL – TEMPLATE (2) Template-content.mda
8
BEISPIEL - GENERIERUNG Template auswählen Target Verzeichnis auswählen „Generate“
9
BEISPIEL – ERGEBNIS DER GENERIERUNG
10
BEISPIEL – GENERIERTE KLASSE ZIRKUS
11
VERGLEICH ZU 2 ANDEREN CODE GENERATOREN Aufwand Funktionen
12
CODE COOKER Kostenloses Online Tool Input: Klassendiagramm Output: C++, C#, Coffee Script
13
TLGEN – CODE GENERATOR Homepage: http://www.tlgen.com/http://www.tlgen.com/ Generiert Backend Code (Persistenzschicht, Daten-Klassen) zusammen mit Client- und Test-Klassen automatisch aus einem Domain- oder Datenbankmodell
14
TLGEN CODE GENERTOR (2)
15
DANKE FÜR EURE AUFMERKSAMTKEIT! ENDE
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.