Po małej przygodzie związanej z narzędziami z rodziny Visual Paradigm postanowiłem przemigrować z moimi modelami do mojego ulubionego środowiska ? Enterprise Architect. Krótki opis takiej migracji przedstawiam poniżej.
W przykładzie tu opublikowanym zamieściłem w Visual Paradigm kilka diagramów.
Następnie projekt wyeksportowałem do XMI 2.1.
Po zapisaniu pliku w Enterprise Architect zaimportowałem utworzony przed chwilą plik.
Wynikiem tego (mimo zaznaczenia opcji Import Diagrams) jest przeniesienie tylko elementów wraz z relacjami do repozytorium projektu. Diagramów oraz pseudoaktywności na diagramach aktywności brak przy eksporcie pliku w wersji XMI 2.1 🙁
Po przeniesieniu elementów na diagram ukazują się relacje.
Natomiast przy wyeksportowaniu modelu do XMI 1.2 są diagramy, ale diagram aktywności jest zdekompletowany ? brak aktywności.
Jeszcze gorsze rezultaty osiąga się podczas migracji za pomocą pliku XMI 1.0
Podsumowując. Migracja jest opłacalna gdy mamy tylko diagramy przypadków użycia i diagramy klas. Potem koszty migracji (poprawiania modelu) mogą być wysokie.