- •ТехническоЕ заданиЕ на разработку пс
- •1. Назначение и область применения
- •1.1. Назначение работы
- •1.2. Область применения
- •2. Основные технические требования
- •2.1. Требования к структуре пс
- •2.2. Требования к функциональным возможностям пс
- •2.3. Технические и системные требования к пс
- •2.4. Требования к надежности
- •2.5. Требования к эргономике
- •3. Требования к документированию
- •Расчет трудоемкости разработки пс с использованием Каталога функций
- •1. Функциональный состав пс
- •2. Расчет трудоемкости разработки пс
- •Расчет трудоемкости разработки пс (Каталог)
ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Санкт-Петербургский государственный университет телекоммуникаций
им. проф. М. А. Бонч-Бруевича»
Факультет «Институт непрерывного образования»
Кафедра «Информационных управляющих систем»
Дисциплина «Методы и средства проектирования информационных систем и технологий»
Отчет по практической работе № 1
«Расчет трудоемкости разработки программного средства»
Выполнил:
Иванов И.И.,
студент гр. 12345
____________________
Проверил:
доцент,
Мошак Н.Н.
____________________
Санкт-Петербург
2019
ТехническоЕ заданиЕ на разработку пс
1. Назначение и область применения
1.1. Назначение работы
Программное средство выдачи велосипедов, предназначено для автоматизации:
-
ведения бронирований велосипедов проката;
-
процесса идентификации пользователей;
-
учета сеансов пользователей, при использовании велосипедов проката;
-
выведения на экран пользователя информации о свободных велосипедах проката;
-
выведения на интерактивной карте системы местонахождение велосипеда;
Программное средство должно обеспечить возможность:
-
синхронизации с системой бронирования Amadeus для удаленного управления бронированиями и сквозного информирования о забронированных велосипедах;
-
бронирования велосипеда проката посредство идентификации личности посредством логина в системе и пароля;
-
составления отчетов по количеству и продолжительности использования каждого велосипеда проката;
1.2. Область применения
Программное средство, разрабатываемое в соответствии с данным техническим заданием, предназначено для управления электронным бронированием велосипедов проката «Вело день», расположенного по адресу: Российская Федерация, г. Санкт-Петербург, Московский пр. 188, с предоставлением удаленного доступа к системе бронирования велосипедов проката.
2. Основные технические требования
2.1. Требования к структуре пс
Необходимая для функционирования программного средства информация поступает на вход ПС из следующих источников:
-
контроллер Amadeus (передает информацию, внесенную оператором ПС, о выполненных бронированиях в базу данных ПС);
-
стойка бронирования (передает информацию о выполненных бронированиях в базу данных ПС);
-
администратор ПС (выполняет ввод конфигурации ПС, определяя правила доступа, поведения и предоставления отчетности; проводит корректировку текущих бронирований в случае такой необходимости).
В результате работы программное средство формирует:
-
отчет о выполненных операциях;
-
код текущего статуса проката велосипедов, посылаемый на стойку бронирования и в приложение на мобильном устройстве пользователя.
Каждая функция программного средства предполагает возврат сообщения об ошибках.
Программное средство должно состоять из следующих компонентов:
-
«Контроллер ПС-Amadeus », предназначенного для взаимодействия пользователей с программным средством;
-
«Стойка Бронирования», предназначенного для работы пользователя с программным средством;
-
«АРМ Администратора», предназначенного для работы администратора с программным средством;
-
«База Данных», предназначенного для хранения информации о проведенных, текущих и запланированных сессиях;
-
«Отчет», предназначенного для составления отчета о совершенных бронированиях.
Основными источниками данных для программного средства являются:
-
Система бронирования Amadeus проката велосипедов;
-
данные, получаемые от стойки бронирования и мобильного приложения.
2.2. Требования к функциональным возможностям пс
Программное средство должно обеспечивать выполнение следующих функций:
-
Двухфакторный контроль доступа к стойке бронирования;
-
Разделение пользователей, подключаемых через стойки бронирования на группы:
-
Неавторизованных (Просмотр)
-
Авторизованные (Просмотр, бронирование)
-
Администраторы (Просмотр, бронирование, редактирование)
-
Возможность поиска (фильтрации) по базе данных информации по бронированиям велосипедов;
-
Возможность бронирования выбранного велосипеда в режиме онлайн авторизованными пользователями.
-
Двухсторонняя синхронизация базы данных ПС с мобильным приложением проката;
-
Синхронизация базы данных пользователей ПС со структурой Active Directory;
-
Для Администраторов базы данных возможность анализа в базе данных динамики бронирования.
-
Возможность дальнейшего наращивания системы путем подключения к системе новых точек проката без внесения фундаментальных изменений в основную систему.