Цитата(lehho @ May 21 2007, 01:44)
Конечно здорово, что Rational Software Architect проблему с мерджем решает, но ведь не бесплатная
. Понятно, что можно warez использовать, но это дело такое... не надёжное... Скажите, а какова цена?
Цена 3999 зеленых за локальную лицензию, и около 10000 за сетевую...
Цитата(lehho @ May 21 2007, 01:44)
А вот если привязать UML-project к Java-project, то после, например, переименования классов в Java-project, диаграммы UML безвозвратно разваливаются
На сколько я понял из знакомнства с Rational Software Architect - Java Там поддерживается не плохо, но я не специалист в Java, поэтому со 100% увереностью сказать не могу...
Вы можете скачать триальную версию с сайта IBM - Это примерно 4 Гига
Кстати сделана она на движке Eclipse
Про разваливаются, вы совершенно правы, поэтому мы стараемся:
1. Для каждого проекта стандарт названия классов, методов, атрибутов, стандарт кодирования.
2. После каждого чиха (например, часть архитектуры, класс или несколько классов) устраиваем ревью, все программеры просматривют архитектуру персонально, делают замечания. Автор собирает все замечания, потом уже командой по каждому замечанию проходимся... и в итоге в 95% случаев, проблем с поздним переименовыванием уже нет. Есть небольшие проблемы с доработкой.
В основном вначале правиться UML, потом уже код.
3. Соответственно, также просматривается код (все в команде просматривют код другого программериста) на соответствие стандрату кодирования, UML диаграмме и спецификации функции.