Содержание
1 Введение
1.1 Назначение
1.2 Область действия
1.3 Определения, сокращения
1.4 Публикации
1.5 Краткий обзор
2 Общее описание
2.1 Перспектива изделия
2.2 Функции изделия
2.3 Характеристики пользователей
2.4 Ограничения
2.5 Допущения и зависимости
2.6 Разделение требований
3 Специфические требования
3.1 Внешние интерфейсы
3.2 Функции системы
3.3 Требования к рабочим характеристикам
3.4 Логические требования к базе данных
3.5 Проектные ограничения
3.6 Атрибуты системы программного обеспечения (нефункциональные требования)
4 Спецификация приложения по классам пользователей
4.1 Внешние интерфейсы
4.1.1 Интерфейсы пользователя
4.1.2 Аппаратные интерфейсы
4.1.3 Интерфейсы программного обеспечения
4.1.4 Интерфейсы связи
4.2 Функциональные требования
4.2.1 Класс пользователей «Менеджеры»
4.2.2 Класс пользователей «Клиенты»
4.2.3 Класс пользователей «Поставщики»
4.3 Требования к рабочим характеристикам
4.4 Проектные ограничения
4.5 Атрибуты системы программного обеспечения
5 Диаграмма вариантов использования (Use Case)
5.1 Теория
5.2 Практика
6 Диаграмма деятельности (Activity diagram)
Заключение
1 Введение
1.1 Назначение
Автоматизации комплексного обслуживания жителей удаленного сельского населенного пункта посредством базы данных, управляемой разрабатываемым приложением. Мобильное приложение осуществляет доступ к базе и её непосредственное управление.
1.2 Область действия
Приложение может использоваться в сфере обслуживания.
1.3 Определения, сокращения
− Мобильное приложение – приложение, разработанное под
2 Общее описание
2.1 Перспектива изделия
Возможность сбора сведений и обновления существующей информации при ее изменении. Возможность добавления новых видов услуг.
2.2 Функции изделия
Сбор, поиск и получение информации о присутствующем спросе и предложении на товары и услуги в данном регионе.
3 Специфические требования
3.1 Внешние интерфейсы
Внешний интерфейс приложения должен предусматривать авторизацию пользователей приложения, в соответствии с правами доступа иметь возможность на добавление и изменение соответсвующей информации информации для обработки спроса-предложения в данном регионе, а так же поиск и отображение информации.
3.2 Функции системы
Основные функции, которые должно реализовать разрабатываемое
4 Спецификация приложения по классам пользователей
4.1 Внешние интерфейсы
В этом разделе будет дано полное описания пользовательского и аппаратного интерфейсов разрабатываемого приложения.
4.1.1 Интерфейсы пользователя
В интерфейсе пользователя предусмотрены средства для вывода информации из программного обеспечения к пользователю, и ввод информации/команд пользователем с соответствующими правами в базу данных. Так же предусмотрен набор команд заложенных разработчиком в программу согласно которым, совокупность действий пользователя приведет к необходимой реакции программы для выполнения поставленной задачи. Так же предусмотрена обязательная проверка введенных данных на корректность ( проверка содержимого полей).
4.1.2 Аппаратные интерфейсы
База данных связана с приложением посредством MY SQL. Приложение отправляет запрос в базу данных и получает результат.