MDG Integration for Eclipse i generowanie kodu aplikacji z poziomu Enterprise Architect

W tekście Enterprise Architect i MDG Integration for Eclipse w praktyce opisałem wstępnie wtyczkę MDG Integration for Eclipse, która ułatwia integrację Enterprise Architecta ze środowiskiem Eclipse. Teraz postaram się zaprezentować możliwości wtyczki w zakresie synchronizacji kodu z modelem.

Opisywana wtyczka wspiera MDA to też naturalnym jest, że model, który jest oderwany od środowiska implementacji zostanie przeniesiony do nowego pakietu ? modelu implementacji

image

Co po wybraniu odpowiednich opcji

image

łącznie ze wskazaniem miejsca, gdzie ma być wygenerowany kod

image

pozwala na uzyskanie repozytorium projektu, które jest modelem implementacji

image

reprezentującym kod aplikacji. Definicje i opisy także się przeniosły (patrze Definicha? literówkę tą zrobiłem niechcący i powielam ja już konsekwentnie nadal)

image

Tak wygenerowane zręby klasy i metod nie są czymś nowym, gdyż można to uzyskać bez pluginu.

Natomiast dodanie zawartości metody

image

i zapamiętanie zmian powoduje, że po synchronizacji modelu z kodem (należy pamiętać by podlinkować repozytorium EA do projektu Eclipse)

image

NIC SIĘ NIE DZIEJE.

Tak tak zmiana nie powoduje niczego. Czyli tak jak to ma miejsce w tradycyjnej synchronizacji.

Nawet włączenie opcji synchronizacji automatycznej nic nie daje.

image

Co w takim razie można uzyskać. Ano to, że jak dodaje metodę do kodu aplikacji to natychmiast mam ją w repozytorium projektu.

Inną wadą jest fakt, że jak się dopisze metody do klasy to przed synchronizacją trzeba usunąć plik z kodem źródłowym co oznacza, że metody już wypełnione kodem giną bezpowrotnie.

Co należy zrobić aby korzystanie z dobrodziejstwa inżynierii wstecz i wprzód miało sens? O tym w następnym poście – Mały sekret reverse i forward engineering w Enterprise Architect

.

Technorati Tagi: Enterprise Architect,inżynieria oprogramowania,narzędzia CASE,modelowanie systemów informatycznych

Podobne wpisy

  • Enterprise Architect 14 – pierwsze wrażenia Enterprise Architect, jak już wspominałem w kilku poprzednich wpisach, doczekał się wersji 14. Tradycyjnie firma Sparx System dokonała zmiany menu i sposobu nawigacji. Tym razem, w moim […]
  • Enterprise Architect 13 został opublikowany Zgodnie z zapowiedziami Enterprise Architect doczekał się 13 wersji. Sparx Systems dziś opublikował finalną wersję tego popularnego narzędzia. Publiczna kompilacja ma numer […]
  • Wersjonowanie w Enterprise Architect 13 Wersjonowanie w Enterprise Architect 13 zwane Time Aware Modeling (TAM) to jedna z najbardziej znaczących zmian w nowej wersji Enterprise Architect. Wersjonowanie w Enterprise Architect […]
  • Kanban w Enterprise Architect 13 część 2 W poprzednim tygodniu pisałem o kanban w Enterprise Architect (Kanban w Enterprise Architect 13 część 1). Dziś postaram się przedstawić mechanizmy raportowania a dokładniej wykresy w […]
  • Kanban w Enterprise Architect 13 część 1 Nadchodzący Enterprise Architect to sporo nowości. Przegląd nowości opisałem https://wolski.pro/2016/07/nadchodzi-enterprise-architect-13/ Dziś będę chciał opisać bardziej szczegółowo […]
Reklama
MODESTO - licencje Enterprise Architect

1 komentarz dla “MDG Integration for Eclipse i generowanie kodu aplikacji z poziomu Enterprise Architect”

  1. Pingback: Mały sekret reverse i forward engineering w Enterprise Architect | Michał Wolski

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Przewiń do góry