Пример проекта. Петрова / Функции проекта
.docxФункции проекта
Проект: HealthBridge
Команда разработчиков: Блинов И.С., Кларк А.Е., Яковлев М.А.
UC-1. Поиск врачей и клиник
Поле |
Описание |
Идентификатор и название варианта использования |
UC-1. Поиск врачей и клиник |
Автор |
Блинов |
Дата создания |
20.10.2025 |
Основное действующее лицо |
Пациент |
Дополнительные действующие лица |
Система |
Описание |
Пациент ищет медицинских специалистов или клиники, используя быстрый поиск или систему фильтров. Система отображает результаты в виде списка и на карте, предоставляя персонализированные рекомендации. |
Условие-триггер |
Пользователь открывает раздел «Поиск врачей/клиник» или вводит запрос. |
Предварительные условия |
PRE-1. Пользователь авторизован. PRE-2. Включена функция геолокации (опционально). |
Выходные условия |
POST-1. Система отобразила список/карту с подходящими врачами или клиниками. |
Нормальное направление |
1. Пользователь вводит требуемую специальность, имя врача или клиники. 2. Система предлагает автодополнение. 3. Применяются фильтры (специализация, рейтинг, цена, расстояние). 4. Система обновляет результаты. 5. Пользователь просматривает результаты на карте или в списке. 6. Отображается подробная информация. |
Альтернативные направления |
1. Пользователь сразу открывает карту. 2. Система определяет местоположение и выводит ближайшие клиники. 3. Пользователь применяет фильтры. |
Исключения |
Нет результатов по фильтрам. Система уведомляет пользователя и предлагает ослабить фильтры. |
Приоритет |
Высокий |
Частота использования |
Ежедневно |
UC-2. Сравнение корзин услуг между клиниками
Поле |
Описание |
Идентификатор и название варианта использования |
UC-2. Сравнение корзин услуг между клиниками |
Автор |
Кларк |
Дата создания |
20.10.2025 |
Основное действующее лицо |
Пациент |
Дополнительные действующие лица |
Система |
Описание |
Пользователь выбирает услугу или формирует пакет медицинских услуг и сравнивает итоговую стоимость в разных клиниках для выбора оптимального варианта. |
Условие-триггер |
Пользователь хочет получить медицинскую услугу. |
Предварительные условия |
PRE-1. Пользователь авторизован и подключил интересующие его клиники. |
Выходные условия |
POST-1. Отображено сравнение актуальной стоимости набора услуг в разных клиниках и выбор оптимального варианта.Выбора оптимального варианта с точки зрения цены. |
Нормальное направление |
|
Альтернативные направления |
1. Пользователь загружает сохранённую корзину. 2. Возврат к шагу 3 нормального сценария. |
Исключения |
Клиники не подключены. Система помечает клинику как не подключенную и предлагает подключить клинику. Услуга недоступна в клинике. Система помечает её как недоступную и предлагает удалить или заменить. |
Приоритет |
Средний |
UC-3. Управление календарем приёмов и напоминаниями
Поле |
Описание |
Идентификатор и название варианта использования |
UC-3. Управление календарем приёмов и напоминаниями |
Автор |
Яковлев |
Дата создания |
20.10.2025 |
Основное действующее лицо |
Пациент |
Дополнительные действующие лица |
Система |
Описание |
Пользователь управляет расписанием приёмов через персональный календарь. Система отправляет автоматические напоминания. |
Условие-триггер |
Пользователь открывает раздел «Календарь» или добавляется новая запись после записи к врачу. |
Предварительные условия |
PRE-1. Пользователь авторизован. PRE-2. Разрешён доступ к календарю устройства (опционально). |
Выходные условия |
POST-1. Приём добавлен в календарь. POST-2. Пользователь получил напоминание. |
Нормальное направление |
1. Пользователь открывает календарь. 2. Отображаются приёмы. 3. Настраиваются напоминания. 4. Система отправляет уведомления (Push, SMS, Email). 5. Синхронизация с календарём устройства. |
Альтернативные направления |
|
Исключения |
Если в момент записи номерок оказывается занятым другим пациентом, то система предупреждает пользователя и предлагает другое время. Запись двух человек на одно время исключается благодаря умным алгоритмам синхронизации. |
Приоритет |
Высокий |
Частота использования |
Ежедневно |
