Я работаю в компании среднего размера в качестве старшего разработчика и занимаюсь разработкой проектов с довольно большими размерами ( > 1 год как минимум). Большинство архитекторов здесь считают, что создание диаграмм UML не оправдывает время (хотя у нас всегда есть ERD и некоторая неофициальная диаграмма последовательности действий для всех проектов)
Я ищу для создания диаграмм UML по крайней мере для проектов, над которыми я работаю. Основываясь на моих быстрых исследованиях, кажется, что существует следующее:
- Для создания логической модели - модель роли объекта (ORM
- Для создания физической модели - компонент, класс, последовательность, активность
- Для модели базы данных - ERD
Вопросы:
- Какие UML-диаграммы вы создаете в своей компании?
- Имеет ли MS Visio возможность создавать все диаграммы выше?
- Являются ли UML-диаграммы выбранными в зависимости от типа приложения, являющегося разработаны?