generated from Sithas/conan_template
Правки
This commit is contained in:
@@ -4,11 +4,11 @@
|
|||||||
|
|
||||||
## UseCase №1
|
## UseCase №1
|
||||||
### 1.Название: Зарегистрировать пользователя
|
### 1.Название: Зарегистрировать пользователя
|
||||||
### 2.Актор: Новый пользователь
|
### 2.Актор: Пользователь
|
||||||
### 3.Цель: Внести данные о новом пользователе в систему
|
### 3.Цель: Внести данные о новом пользователе в систему
|
||||||
### 4.Предусловия:
|
### 4.Предусловия:
|
||||||
* Пользователь с данным login'ом отсутствует в системе
|
|
||||||
* Пользователь не авторизован в системе
|
* Пользователь не авторизован в системе
|
||||||
|
* Пользователь с данным login'ом отсутствует в системе
|
||||||
### 5.Основной поток:
|
### 5.Основной поток:
|
||||||
* Пользователь заходит в приложение на любую страницу
|
* Пользователь заходит в приложение на любую страницу
|
||||||
* Из-за отсутсвия авторизации приложение перенаправляет его на страницу авторизации
|
* Из-за отсутсвия авторизации приложение перенаправляет его на страницу авторизации
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
## UseCase №2
|
## UseCase №2
|
||||||
### 1.Название: Авторизация пользователя
|
### 1.Название: Авторизация пользователя
|
||||||
### 2.Актор: Зарегистрированный пользователь
|
### 2.Актор: Пользователь
|
||||||
### 3.Цель: Предоставить пользователю возможность получить его данные в виде дневника болезни
|
### 3.Цель: Предоставить пользователю возможность получить его данные в виде дневника болезни
|
||||||
### 4.Предусловия:
|
### 4.Предусловия:
|
||||||
* Пользователь должен быть зарегистрирован в системе
|
* Пользователь должен быть зарегистрирован в системе
|
||||||
@@ -52,6 +52,29 @@
|
|||||||
|
|
||||||
## UseCase №3
|
## UseCase №3
|
||||||
### 1.Название: Вход в систему
|
### 1.Название: Вход в систему
|
||||||
|
### 2.Актор: Пользователь
|
||||||
|
### 3.Цель: Предоставить пользователю поверхностный вывод данных о нем и инструменты для глубокого просмотра данных и их модификации
|
||||||
|
### 4.Предусловия:
|
||||||
|
* Пользователь имеет актуальный токен, подтверждающий его авторизацию в системе
|
||||||
|
* Пользователь получил токен только что и не успел сделать дополнительных действий
|
||||||
|
### 5.Основной поток:
|
||||||
|
* Система перенаправляет пользователя на его основную страницу
|
||||||
|
* Система блокирует доступ к операциям с дневником
|
||||||
|
* Система запрашивает и выводит последние записи и схемы лечения его дневника
|
||||||
|
* Система делает доступными операции с дневником
|
||||||
|
### 6.Альтернативные потоки:
|
||||||
|
#### А1.Записей в дневнике нет
|
||||||
|
* Заместо вывода записей в дневнике, система выводит заглушку, информирующую пользователя, что дневник пуст
|
||||||
|
* Система делает доступными операции с дневником
|
||||||
|
#### А2.Записи по какой-то причине не подгрузились
|
||||||
|
* Система выводит нотификацию об ошибке и ее причине
|
||||||
|
* Заместо вывода записей, система выводит на этом месте заглушку, информирующую о неправильной работе приложения и предоставляющей для нажатия кнопку перезагрузки страницы
|
||||||
|
### 7.Постусловия
|
||||||
|
* Пользователь видит свои последние записи и может по ним кликнуть, чтобы увидеть подробную информацию
|
||||||
|
* Пользователю доступны операции добавления, модификации и удаления записей, а также схем лечения
|
||||||
|
|
||||||
|
## UseCase №4
|
||||||
|
### 1.Название: Вывод схем лечения
|
||||||
### 2.Актор: Только что авторизованный в системе пользователь
|
### 2.Актор: Только что авторизованный в системе пользователь
|
||||||
### 3.Цель: Предоставить пользователю поверхностный вывод данных о нем и инструменты для глубокого просмотра данных и их модификации
|
### 3.Цель: Предоставить пользователю поверхностный вывод данных о нем и инструменты для глубокого просмотра данных и их модификации
|
||||||
### 4.Предусловия:
|
### 4.Предусловия:
|
||||||
@@ -72,3 +95,4 @@
|
|||||||
### 7.Постусловия
|
### 7.Постусловия
|
||||||
* Пользователь видит свои последние записи и может по ним кликнуть, чтобы увидеть подробную информацию
|
* Пользователь видит свои последние записи и может по ним кликнуть, чтобы увидеть подробную информацию
|
||||||
* Пользователю доступны операции добавления, модификации и удаления записей, а также схем лечения
|
* Пользователю доступны операции добавления, модификации и удаления записей, а также схем лечения
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user