Форум Сообщества Аналитиков
Дисциплины => Системный Анализ и Требования => Варианты Использования (Use Case) => Тема начата: chicago2018 от 28 Августа 2018, 22:41:18
-
Доброго дня!
Проект на этапе анализа требований.
Что имеем: ~100 бизнес-требований описанных в формате User Story
Что хочется сделать: для каждого User Story описать 1 или несколько Use Case, для того чтобы:
- детализировать существующие требования
- выделить функциональные требования
- описать интерфейсы максимально абстрактно, чтобы не ограничивать команду разработки
Пример User Story:
(https://cdn1.savepice.ru/uploads/2018/8/28/edd50975c6df3bf196f120debd114055-prev.png) (https://savepice.ru/full/2018/8/28/edd50975c6df3bf196f120debd114055-full.png.html)
Пример Use Case:
(https://cdn1.savepice.ru/uploads/2018/8/28/fc72f594fa75422cd1ee082306eb7e0c-prev.png) (https://savepice.ru/full/2018/8/28/fc72f594fa75422cd1ee082306eb7e0c-full.png.html)
Диаграмма ВИ тоже есть, но еще не доведена до ума.
Дайте пожалуйста свои замечания к описанию моего Use Case:
- насколько корректно использовать такой шаблон Use Case, который у меня получился? :o
- насколько корректно само описание? ???
-
Главное в ВИ – это сценарии, основной и альтернативные. В приведенном примере основной сценарий невнятный, альтернативным нет места, и совершенно непонятно, зачем переделывать плохую user story в плохой use case.
Но, может быть, у вас есть примеры попроще?
А шаблон нормальный. Шаблон всё стерпит.
-
Главное в ВИ – это сценарии, основной и альтернативные. В приведенном примере основной сценарий невнятный, альтернативным нет места
Делать разбивку на основной и альтернативные сценарии пока не стал, чтобы не усложнять описание, т.к. это пока черновик..
совершенно непонятно, зачем переделывать плохую user story в плохой use case.
А чем именно плох приведенный user story?
Но, может быть, у вас есть примеры попроще?
Подготовлю примеры к выходным
-
1) некорректно.
2) некорректно.
-
-- Шаблон ------------------------
Шапка
Название
[Цель]
Уровень
ОДЛ (основное действующее лицо)
SuD (рассматриваемая система)
[Область действия]
[Контекст использования]
[Предусловия]
[Триггер]
[Минимальные гарантии]
[Гарантия успеха]
Сценарии
Основной сценарий:
…
…
…
[Альтернативные сценарии: ]
1.а – ветвление на шаге 1
.1 …
.2 ... вернуться к шагу N
----------------------------
То, что в квадратных скобках - менее важно.