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
Zintegrowane środowisko wytwarzania aplikacji web’owych na platformie .NET

W artykule przedstawiono opis pakietu narzędziowego VS.NET (Microsoft) z Rational XDE (IBM) do wytwarzania aplikacji webowych pracujących w środowisku urządzeń więcej

Rational Software Architect Pierwszy Krok

Technorati Tagi: Rational Software Architect,inżynieria oprogramowania W artykule zaprezentowano jak rozpocząć pracę z i opis elementów tego narzędzia CASE. Środowisko więcej

Wstęp do projektowania aplikacji w Rational Software Architect

Rational Software Architect jest kolejną po Rational Rose i Rational XDE generacją narzędzi wspierających twórców oprogramowania w czasie projektowania. RSA więcej

Rational Unified Process – Wstęp

Rational Unified Process jest zunifikowanym procesem wytwórczym oprogramowania dostarczającym praktycznych wskazówek, wzorców dokumentów i narzędzi, szablonów dokumentów oraz przykładów postępowania więcej

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 e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Przewiń do góry