Что такое useCase

«Что такое useCase» — вопрос из категории User Story и Use Case, который задают на 52% собеседований Бизнес Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

UseCase — это описание взаимодействия между актором (пользователем, системой) и системой для достижения конкретной цели. Он описывает последовательность шагов, которые приводят к успешному выполнению задачи или к ошибке.

Пример:

UseCase: Оплата товара онлайн  
Актор: Покупатель  
Основной поток:  
1. Покупатель выбирает товар  
2. Система показывает корзину  
3. Покупатель нажимает "Оплатить"  
4. Система запрашивает данные карты  
5. Покупатель вводит данные  
6. Система проверяет и подтверждает оплату  
Альтернативный поток (ошибка):  
5а. Данные карты неверны → система просит повторить ввод  

UseCase помогает понять требования, выявить границы системы и протестировать сценарии.