Сценарий использования (Use Case) — это описание последовательности шагов, которые пользователь предпринимает для достижения определенной цели при работе с продуктом или системой. Обычно сценарии используются в разработке программного обеспечения, проектировании интерфейсов, моделировании бизнес-процессов и описании требований к продукту.
Сценарии помогают наглядно показать, как именно продукт решает проблемы пользователей, обеспечивают понимание основных функций системы и служат основой для тестирования и документирования продукта.
Название: покупка товара
Актор: покупатель
Предварительное условие: зарегистрированная учетная запись покупателя, наличие нужного товара на сайте магазина.
Шаги:
Результат: Заказ успешно оформлен, товар отправлен покупателю.
Альтернатива: отсутствие товара на складе → уведомление посетителя о временной недоступности товара.
Исключение: ошибка при вводе платежных реквизитов → предложение повторно ввести данные или выбрать другой способ оплаты.
Название: регистрация нового сотрудника
Актор: сотрудник отдела кадров
Предварительное условие: заполненное заявление на трудоустройство кандидата.
Шаги:
Результат: новый сотрудник зарегистрирован в системе, кадровый учет ведется автоматически.
Альтернатива: неполные данные сотрудника → оповещение специалиста о необходимости заполнения недостающей информации.
Исключение: неверный формат введенной информации → предупреждение об ошибке и предложение исправить данные.
Сценарии полезны практически на любом этапе разработки и эксплуатации продукта:
Подход к созданию сценариев помогает выявлять потенциальные узкие места и возможные трудности, делая взаимодействие с продуктом удобным и эффективным.