Выбор ответа Middle User story, use case, критерии приёмки обновлено
include и extend
Вопрос
На диаграмме вариантов использования «Оформить заказ» всегда содержит «Рассчитать доставку», а «Применить промокод» выполняется только если покупатель ввёл код. Как правильно связать?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Доставка через include, промокод через extend. Include означает обязательное включение: базовый вариант всегда выполняет включаемый.
Варианты ответа
- Обе связи include от «Оформить заказ»
- Обе связи extend к «Оформить заказ»
- Доставка через include, промокод через extendправильный ответ
- Доставка через extend, промокод через include
Разбор
Include означает обязательное включение: базовый вариант всегда выполняет включаемый. Extend означает необязательное расширение при условии, стрелка идёт от расширяющего к базовому. Промокод условный, значит extend, доставка обязательная, значит include. Перепутанные направления частая ошибка.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Термины по теме
Ещё по теме «User story, use case, критерии приёмки»
- Критерий приёмки про поведение
- Критерии приёмки для повторного запроса
- Кейс: нарезать эпик «Подписка на доставку»
- Кейс: восстановление пароля
- Шаблон user story
- Принцип 3C
- Example mapping
- INVEST