Denys Gobov
Я последние 6 лет работаю на крупных проектах в аутсорсе (30-150 человек на проекте, длительность 1год - 3 года,
Use Case диаграмма утратила актуальность, так как используются User Story
UML Activity - заменена BPMN,
диаграмма классов - очень редко , вместо нее архитекторы сразу создают физическую модель, диаграмма состояний - да, используется часто
Use case бесполезна, так как несёт минимум информации. use case проще вести отдельно текстом, на шаге сбора бизнес-требований (uml больше заходит на шаге проектирования системы).
UML activity хорошо себя чувствует там, где люди не знают BPMN (а таких много). Хотя проще сократить BPMN до базовых элементов и нативного понятия.
Диаграмма классов - не видел использования.
Entity relationship diagram используется при рефакторинге или создании системы.
Sequence используется постоянно при интеграции.
Недавно пришлось научиться использовать диаграмму коммуникации.
Диаграмма состояний редко, но нужна.