{"id":159,"date":"2015-02-02T14:58:01","date_gmt":"2015-02-02T12:58:01","guid":{"rendered":"http:\/\/blog.ghbss.homedns.org\/?page_id=159"},"modified":"2015-02-02T14:58:01","modified_gmt":"2015-02-02T12:58:01","slug":"sourcen-generieren","status":"publish","type":"page","link":"https:\/\/blog.ghbss.de\/?page_id=159","title":{"rendered":"Sourcen Generieren"},"content":{"rendered":"<p>Ich benutze auch EA teilweise um Sourcen zu generieren. Ich muss erst mal sagen, das es nicht so einfach ist wie es in manchen Artikeln dargestellt wird. Das ist auch der Grund warum zu wenig dar\u00fcber geschrieben wird. <br \/>Source-code Generierung mit EA braucht eine lange Vorbereitungsfase.&nbsp; Ist auch verst\u00e4ndlich, weil UML ja kein Programmiersprache vorsieht. Jetzt m\u00f6chte man aus UML sourcen generieren, muss man den Tool einen weg zeigen wie er es umsetzen soll. Hierf\u00fcr hat EA eine gute L\u00f6sung \u201c<strong>Code Template Framework<\/strong>\u201d.&nbsp; <\/p>\n<p>Source-code Generierung von EA basiert auf Templates die in unterschiedliche Unterlagen auf Sparx-seiten ver\u00f6ffentlich werden. Diese Templates m\u00fcssen je nach Projekt und Sprache und aktuelle Gegebenheiten angepasst werden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich benutze auch EA teilweise um Sourcen zu generieren. Ich muss erst mal sagen, das es nicht so einfach ist wie es in manchen Artikeln dargestellt wird. Das ist auch der Grund warum zu wenig dar\u00fcber geschrieben wird. Source-code Generierung mit EA braucht eine lange Vorbereitungsfase.&nbsp; Ist auch verst\u00e4ndlich, weil UML ja kein Programmiersprache vorsieht. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":145,"menu_order":2,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-159","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.ghbss.de\/index.php?rest_route=\/wp\/v2\/pages\/159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ghbss.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.ghbss.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ghbss.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ghbss.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=159"}],"version-history":[{"count":0,"href":"https:\/\/blog.ghbss.de\/index.php?rest_route=\/wp\/v2\/pages\/159\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/blog.ghbss.de\/index.php?rest_route=\/wp\/v2\/pages\/145"}],"wp:attachment":[{"href":"https:\/\/blog.ghbss.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}