diff --git a/README.md b/README.md index 8f8699a..4e85d76 100644 --- a/README.md +++ b/README.md @@ -59,9 +59,7 @@ * Пользователь получил токен только что и не успел сделать дополнительных действий ### 5.Основной поток: * Система перенаправляет пользователя на его основную страницу -* Система блокирует доступ к операциям с дневником * Система запрашивает и выводит последние записи и схемы лечения его дневника -* Система делает доступными операции с дневником ### 6.Альтернативные потоки: #### А1.Записей в дневнике нет * Заместо вывода записей в дневнике, система выводит заглушку, информирующую пользователя, что дневник пуст @@ -74,25 +72,23 @@ * Пользователю доступны операции добавления, модификации и удаления записей, а также схем лечения ## UseCase №4 -### 1.Название: Вывод схем лечения -### 2.Актор: Только что авторизованный в системе пользователь -### 3.Цель: Предоставить пользователю поверхностный вывод данных о нем и инструменты для глубокого просмотра данных и их модификации +### 1.Название: Просмотр схемы лечения +### 2.Актор: Пользователь +### 3.Цель: Предоставить пользователю список доступных схем лечения ### 4.Предусловия: -* Пользователь имеет актуальный токен, подтверждающий его авторизацию в системе -* Пользователь получил токен только что и не успел сделать дополнительных действий +* Пользователь авторизовался в системе +* Пользователь находится на основной странице приложения +* Основные данные на этой странице(дневник, схемы) уже выведены системой ### 5.Основной поток: -* Система перенаправляет пользователя на его основную страницу -* Система блокирует доступ к операциям с дневником -* Система запрашивает и выводит последние записи и схемы лечения его дневника -* Система делает доступными операции с дневником +* Пользователь кликает по блоку схемы лечения из списка схем. +* Пользователь перенаправляется на страницу детального вывода схемы +* Система выводит полную схему лечения: название, список основных лекарств, список срочных лекарств, пояснения когда принимать срочные лекарства ### 6.Альтернативные потоки: -#### А1.Записей в дневнике нет -* Заместо вывода записей в дневнике, система выводит заглушку, информирующую пользователя, что дневник пуст -* Система делает доступными операции с дневником -#### А2.Записи по какой-то причине не подгрузились -* Система выводит нотификацию об ошибке и ее причине -* Заместо вывода записей, система выводит на этом месте заглушку, информирующую о неправильной работе приложения и предоставляющей для нажатия кнопку перезагрузки страницы +#### А1. У данного пользователя отсутствуют схемы +* Заместо поверхностного вывода схем списком выводится заглушка с информацией о том, что схем нет +#### А2. Детальная информация по схеме не загрузилась +* Вывод нотификации об ошибке при загрузке детальной информации +* Заместо вывода информации о схеме вывод заглушки, информирующей о неправильной работе приложения и кнопкой перезагрузки приложения ### 7.Постусловия -* Пользователь видит свои последние записи и может по ним кликнуть, чтобы увидеть подробную информацию -* Пользователю доступны операции добавления, модификации и удаления записей, а также схем лечения +* Пользователь получил подробную информацию о схеме лечения