Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Lightning Talk von Andreas Güntzel Model Driven Software Development CODE GENERIERUNG MIT ANY.

Ähnliche Präsentationen


Präsentation zum Thema: "Lightning Talk von Andreas Güntzel Model Driven Software Development CODE GENERIERUNG MIT ANY."—  Präsentation transkript:

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:

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

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: 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


Herunterladen ppt "Lightning Talk von Andreas Güntzel Model Driven Software Development CODE GENERIERUNG MIT ANY."

Ähnliche Präsentationen


Google-Anzeigen