Диаграмма прецедентов (Use Case диаграмма) помогает в коммуникации между командами и стейкхолдерами несколькими способами:
- Упрощает коммуникацию. habr.com Для заказчиков это понятная схема без технических деталей, для разработчиков — чёткие требования к функционалу, для тестировщиков — список сценариев для проверки. habr.com
- Снижает риски недопонимания. habr.com prezi.com Визуализация исключает разночтения в требованиях. habr.com Например, если заказчик думает, что «Выбор отеля» — отдельный прецедент, а разработчик включает его в «Бронирование», диаграмма сразу расставляет приоритеты. habr.com
- Выделяет ключевые сценарии использования. habr.com Диаграмма группирует основные цели пользователей и показывает зависимости. habr.com
- Обнаруживает пробелы в требованиях. habr.com Если актор не связан ни с одним прецедентом, значит, его потребности не учтены. habr.com
- Подготавливает базу для детальных сценариев. habr.com Диаграмма — это «каркас», на основе которого прописывают основные и альтернативные потоки, предусловия и постусловия. habr.com
Таким образом, диаграмма прецедентов создаёт общую основу для обсуждения функционала системы и улучшает взаимодействие между заказчиками, разработчиками и тестировщиками. prezi.com