Форум Сообщества Аналитиков

×


Реальному пользователями EA + Java roundtrip(Прочитано 7066 раз)
Ищу специалистов, активно использующих в своей практике Enterprise Architect и технологию roundtrip. Я бы хотел вас связать с представителями Modelio. Как объясняют они:
Цитировать
наш Java roundtrip по тестам немного лучше. Гораздо большая часть из диаграмм классов переводится в код и обратно. Есть встроенный редактор и компилятор, но лучше подключить Eclipse. Мы постоянно пользуемся этим модулем в каждодневной работе над Modelio. Так что за качество мы спокойны.

Мы постараемся сделать Modelio Java коммерчески более привлекательным чем EA + Java.
Есть пара идей я хотел поговорить с реальными пользователями EA + Java roundtrip, чтобы проверить как это будет воспринято



Похоже что никто не использует EA и Java round trip (генерацию + реверс) в реальной работе :)

Мы провели небольшое исследование и  похоже что ассоциации 0..n неправильно генерируются, код добавленный в ручную в тело методов не сохраляется в модели, идентификация производится по имени элемента а не по уникальному id.

Поэтому невозможно реально работать одновременно в моделе и в коде и поддерживать синхронизацию модель/код.

Кто-нибудь с этим сталкивался или мы ошибаемся?



Андрей, на самом деле тут форум аналитиков:) И этим все сказано. Я все-таки надеялся, что кто-то откликнется.



Похоже что никто не использует EA и Java round trip (генерацию + реверс) в реальной работе :)

Мы провели небольшое исследование и  похоже что ассоциации 0..n неправильно генерируются, код добавленный в ручную в тело методов не сохраляется в модели, идентификация производится по имени элемента а не по уникальному id.

Поэтому невозможно реально работать одновременно в моделе и в коде и поддерживать синхронизацию модель/код.

Кто-нибудь с этим сталкивался или мы ошибаемся?
Вы хотите править одновременно и UML модель и код и хотите чтобы обе "модели" были синхронизированы друг с другом?
Если да, то на мой взгляд пустая трата времени, потому как у UML модель и программный код это две БОЛЬШИЕ разницы.
В Rational Software Architect модель анализа и модель дизайна например разделены. По модели анализа однократно генерируется модель дизайна и дальше они живут каждая собственной жизнью.
Интересно узнать -какая все таки у Вас цель?

Я вообще не понимаю как можно из кода "забрать" изменения в UML модель. Помоему это просто невозможно.



В качестве ответа, один из участников группы UML lovers с Linkedin

Christian Schneider •  According to our research nobody can use round-trip-engineering with most UML tools. The normal case is to write custom code templates for code generation. EA and most other tools cannot offer proper reverse engineering in that case. That's why we build UML Lab, which uses the code templates for reverse engineering as well! :)
 So most probably only our customers use round-trip-engineering in production code :-P

 Still it would be very interesting to hear/read about other possibilities for round-trip-engineering.



В качестве ответа, один из участников группы UML lovers с Linkedin

Christian Schneider •  According to our research nobody can use round-trip-engineering with most UML tools. The normal case is to write custom code templates for code generation. EA and most other tools cannot offer proper reverse engineering in that case. That's why we build UML Lab, which uses the code templates for reverse engineering as well! :)
 So most probably only our customers use round-trip-engineering in production code :-P

 Still it would be very interesting to hear/read about other possibilities for round-trip-engineering.
Писать то они могут все угодно... Вот только вопрос - зачем все это нужно? Зачем из кода делать модель анализа?




Писать то они могут все угодно... Вот только вопрос - зачем все это нужно? Зачем из кода делать модель анализа?
MDD, Вам что-то говорит? К тому же почему именно модель анализа?




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19