- Цель Спецификации требований к ПО состоит в том, чтобы предоставить четкое и последовательное представление о разрабатываемом приложении и перечислить все требования для него.
- Этот документ предназначен для обеспечения общего понимания целей и задач разработки данного программного обеспечения. Адресован: заказчику, менеджеру проекта, разработчикам, тестировщикам, маркетологам.
- Документ должен постоянно обновляться, чтобы отразить функциональные изменения, которые происходят во время реализации проекта, чтобы в любое время было доступно точное видение того, что было сделано.
- Название приложения: «M&H».
- Приложение «M&H» - это бесплатный сервис, позволяющий пользователям мгновенно приобретать различные товары (одежда, аксессуары).
- Разрабатываемое приложение должно быть полностью конкурентоспособным на рынке и учитывать современные тренды и решения в области онлайн-ритейла.
Мобильное приложение на платформах iOS и Android. Пользователи могут просматривать товары, описание к ним (фото, видео, текст, состав, размер и т.д.), добавлять товары в вишлист, осуществлять поиск товаров, совершать покупки в приложении в режиме онлайн, используя такие платежные системы как Visa, MasterCard. Приложение взаимосвязано с сайтом. Ассортимент товаров в приложении полностью идентичен ассортименту на сайте. Приложение не позволяет пользователям добавлять собственные товары. Пользователь может выбирать различные способы доставки товара: например, в оффлайн-магазин или на любой указанный адрес с помощью службы доставки.
Приложение обладает следующими функциональными и общими ограничениями: Система доступна в форме web-интерфейса или мобильного приложения на платформах iOS и Android при активном интернет-подключении (работа в автономном режиме, а также в форме десктопного приложения не предполагается). Только зарегистрированные пользователи имеют возможность приобретать товары. Регистрация и авторизация в системе возможна посредством интеграции с соцсетями (vk, facebook), а также использования адреса электронной почты и номера телефона.
Приложение будет функционировать корректно только при соблюдении рекомендованных версий прикладного и системного ПО, а также аппаратных требований, описанных в разделе «2.3. Операционная среда». При работе с пользовательскими данными в системе (хранение в БД, регистрации пользователей) необходимо учитывать требования законодательства РФ по персональным данным (должно быть учтено при описании конкретных модулей и требований по хранению).
Обмен данными между клиентским приложением и сервером происходит посредством API (JSON).
Требования к доступности: Система должна быть доступна при нагрузке в 10000 одновременных пользовательских сессий. Время отклика на каждый запрос при этом не должен превышать 300ms. Все компоненты системы должны быть доступны 24/7 при наличии стабильного интернет-соединения. Система распространяется через магазины приложений (App Store, Google Play).
БРИФ НА РАЗРАБОТКУ МОБИЛЬНОГО ПРИЛОЖЕНИЯ [FEATURE LIST (СПИСОК ФУНКЦИЙ С ПРИОРИТЕТАМИ)](