Use cases - GoalsHub/goalshub-frontend GitHub Wiki
1. Термины и обозначения
Термин | Описание |
---|---|
Цель | Отвечает на вопрос "Что я хочу сделать?" |
План | Последовательный список этапов достижения конкретной цели |
Этап | Группа шагов |
Шаг | Элементарное действие, детализирующее конкретный этап |
Альтернатива | План эксперта |
2. Actors
2.1 Goal Owner (Owner)
Описание
Создатель и владелец Цели. Зарегистрированный пользователь системы
2.2 Expert
Описание
Эксперт, знающий как достичь Цели.
3. Use Cases
3.1 UC1-Создать Цель
3.1.1 Actors
- Owner
3.1.2 Предпосылки
- Owner зарегистрирован в системе
3.1.3 Описание
- Войти в систему
- Открыть форму добавления цели
- Ввести параметры цели:
- Название
- Описание
- Критерии достижения
- Сохранить цель
- Посмотреть созданные цели
3.1.4 Результат
- Цель сохранена
- Цель доступна в каталоге целей
3.2 UC2-Создать план достижения целей
3.2.1 Actors
- Owner
- Expert
3.2.2 Предпосылки
- Actor зарегистрирован в системе
- В системе имеется хотя бы одна цель
3.1.3 Описание
- Войти в систему
- Выбрать цель, для которой будет создан план
- Открыть форму создания плана
- Ввести параметры плана:
- Название
- Описание
- Сохранить план
- Посмотреть планы для конкретной цели
3.1.4 Результат
- Создан план для цели
- План отображается в списке планов для цели
3.2 UC3-Добавить этапы плана
3.2.1 Actors
- Owner
- Expert
3.2.2 Предпосылки
- Actor зарегистрирован в системе
- В системе имеется хотя бы один план
3.1.3 Описание
- Войти в систему
- Выбрать план, для которого будет добавлен этап
- Открыть форму создания этапа
- Ввести параметры плана:
- Название
- Описание
- Список шагов
- Сохранить этап
- Посмотреть этапы плана
3.1.4 Результат
- Создан этап реализации плана
- Этап отображается в списке этапов плана
3.2 UC4-Выбрать основной план
3.2.1 Actors
- Owner
3.2.2 Предпосылки
- Actor зарегистрирован в системе
- В системе имеется хотя бы одна цель
- Для цели создан хотябы один план
3.1.3 Описание
- Войти в систему
- Выбрать цель, для которой будет выбран основной план
- Выбрать план, который будет основным для цели
- Включить флаг/галочку выделяющую основной план
- Сохранить план
3.1.4 Результат
- Для цели установлен основной план