Проработка юзкейсов (сценариев использования) в начале разработки ПО важна по нескольким причинам:
- Формирование общего видения продукта. www.pvsm.ru Сценарии использования дают представление о том, как система должна функционировать и какие задачи решать. www.pvsm.ru Они очерчивают границы системы: что входит в её функциональность, а что нет. www.pvsm.ru
- Единое понимание функциональных требований. www.pvsm.ru Use Case фокусируется на том, что должна делать система, не уходя в детали реализации. www.pvsm.ru Это понятное описание функциональных требований, которое разработчики могут использовать для проектирования. www.pvsm.ru
- Ускорение подготовки тестов. www.pvsm.ru Чётко сформулированные сценарии использования позволяют тестировщикам быстро составлять сценарии тестирования, экономя время на анализ требований. www.pvsm.ru
- Отслеживание соответствия системы потребностям. www.pvsm.ru Каждый Use Case привязан к определённой бизнес-цели или потребности пользователя. www.pvsm.ru Это облегчает проверку того, что реализованная функциональность действительно решает поставленную бизнес-задачу. www.pvsm.ru
- Основа для технической детализации. www.pvsm.ru Use Case можно рассматривать как скелет, на который затем накладываются подробности реализации. www.pvsm.ru На основе сценариев использования легче разрабатывать технические спецификации и уточнять требования по мере необходимости. www.pvsm.ru
Кроме того, проработка юзкейсов упрощает ввод в проект новых сотрудников, которым легче понять цели и задачи разработки. o2k.ru