Expand problem statement requirements
This commit is contained in:
@@ -153,6 +153,49 @@
|
|||||||
\section{Постановка задачи}
|
\section{Постановка задачи}
|
||||||
Требуется разработать пользовательский интерфейс интерактивного приложения, помогающего семье планировать и проводить походы за грибами. В отчёте системно описываются цели проекта, заинтересованные лица, требования, портреты пользователей, риски, сценарии задач, методы обработки ошибок и основы информационной модели. Экранные формы будут включены в приложение, поэтому внимание сосредоточено на структурировании требований и диалогов.
|
Требуется разработать пользовательский интерфейс интерактивного приложения, помогающего семье планировать и проводить походы за грибами. В отчёте системно описываются цели проекта, заинтересованные лица, требования, портреты пользователей, риски, сценарии задач, методы обработки ошибок и основы информационной модели. Экранные формы будут включены в приложение, поэтому внимание сосредоточено на структурировании требований и диалогов.
|
||||||
|
|
||||||
|
\subsection*{Контекст и назначение продукта}
|
||||||
|
Приложение предназначено для семей с разным уровнем цифровой грамотности, которые хотят безопасно собирать грибы в пригородных лесах. Оно должно объединить подготовку (маршруты, снаряжение), сопровождение в пути (навигация, контрольные точки, экстренные сигналы) и подведение итогов (отчёты и архив).
|
||||||
|
|
||||||
|
\subsection*{Основные цели решения}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Упростить совместное планирование похода: выбор лесного массива, приглашение участников, согласование времени и проверка готовности по чек-листу.
|
||||||
|
\item Повысить безопасность во время маршрута за счёт контроля геопозиций, напоминаний о контрольных точках и понятных действий в экстренной ситуации.
|
||||||
|
\item Поддержать интерес семьи через ведение «корзины» найденных грибов, фотофиксацию и краткие рекомендации по бережному сбору.
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\subsection*{Функциональные требования первого прототипа}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Планирование похода: создание маршрута с контрольными точками, предварительная загрузка офлайн-карты, проверка погоды и тайминг контрольных сборов.
|
||||||
|
\item Совместная подготовка: формирование чек-листа снаряжения, назначение ответственных, отправка приглашений из телефонной книги с подтверждением участия.
|
||||||
|
\item Навигация в лесу: отображение текущего положения и расстояния до ближайшей точки, голосовые подсказки, переключение в упрощённый «Проводник» для пожилых участников.
|
||||||
|
\item Аварийный режим: кнопка SOS с автоматической отправкой координат, заряда батареи и последней контрольной точки выбранным контактам и волонтёру.
|
||||||
|
\item Фиксация находок: добавление фотографий грибов, сохранение координат и заметок, быстрый просмотр общей «корзины» семьи.
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\subsection*{Нефункциональные требования и ограничения}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Доступность: крупные элементы управления, настраиваемый шрифт, голосовые подсказки и контрастная тема для слабовидящих пользователей.
|
||||||
|
\item Работа в условиях плохой связи: офлайн-кеш карт и контрольных точек, автосохранение маршрута, SMS-резерв для критических уведомлений.
|
||||||
|
\item Защита данных: шифрование локального кеша, явное согласие на обмен геопозицией, понятные настройки приватности без скрытых опций.
|
||||||
|
\item Производительность: время отклика ключевых действий (открытие карты, отметка точки, отправка SOS) не более 2 секунд на устройствах среднего уровня.
|
||||||
|
\item Совместимость: поддержка актуальных версий Android и iOS, веб-доступ через современные браузеры для подготовки похода.
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\subsection*{Границы и допущения}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Приложение не принимает медицинских решений и не заменяет связь со службами спасения, а лишь передаёт координаты и контакты.
|
||||||
|
\item Классификация грибов выполняется пользователем вручную; автоматическое распознавание фото может быть добавлено позже как дополняющая функция.
|
||||||
|
\item Предполагается базовая подготовка похода в зоне стабильной связи для предварительной загрузки карт и рассылки приглашений.
|
||||||
|
\item Пользователи согласны делиться минимальным набором данных (имя, телефон, местоположение во время похода) в пределах семьи и выбранных волонтёров.
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\subsection*{Критерии готовности лабораторной работы}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Требования сформулированы и увязаны с пользовательскими сценариями: планирование, совместная подготовка, навигация, SOS, фиксация находок.
|
||||||
|
\item Риски описаны и снабжены способами смягчения в контексте интерфейса и поведения пользователя.
|
||||||
|
\item Модель пользователей, задачи, диалоговые структуры и информационная модель оформлены в отчёте и могут служить основой для построения прототипа экранов.
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
\section{Цели и заинтересованные лица}
|
\section{Цели и заинтересованные лица}
|
||||||
\subsection{Цель проекта}
|
\subsection{Цель проекта}
|
||||||
Создать прототип интерфейса мобильного и веб-приложения, который объединяет семью при планировании походов за грибами, обеспечивает безопасность участников и помогает вести инвентаризацию добычи. Продукт должен быть понятен людям с разным опытом в цифровых технологиях и предусматривать офлайн-работу.
|
Создать прототип интерфейса мобильного и веб-приложения, который объединяет семью при планировании походов за грибами, обеспечивает безопасность участников и помогает вести инвентаризацию добычи. Продукт должен быть понятен людям с разным опытом в цифровых технологиях и предусматривать офлайн-работу.
|
||||||
|
|||||||
Reference in New Issue
Block a user