 
        
        - •ТехническоЕ заданиЕ на разработку пс
- •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; 
- 
Для Администраторов базы данных возможность анализа в базе данных динамики бронирования. 
- 
Возможность дальнейшего наращивания системы путем подключения к системе новых точек проката без внесения фундаментальных изменений в основную систему. 
