atv
Новичок
Изменения могут произойти на любом уровне, и это не повод отказываться от UML.Если структура проекта изменится то зачем мне UML.
Это тоже не совсем верно. UML предназначен для проектирования и документирования архитектурных решений, и совсем не означает, что в этих решениях не может возникнуть ошибки.Этот язык как раз и существует для того чтобы показать ЗАРАНЕЕ все действия - взаимодействия, чтобы потом не было непоняток.
P.S. Enterprise Architect позволяет синхронизировать проект с диаграммой.