МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение
Высшего образования «Чувашский государственный университет имени И.Н. Ульянова»
(ФГБОУ ВО «ЧГУ им. И.Н. Ульянова»)
Факультет информатики и вычислительной техники
ЛАБОРАТОРНАЯ РАБОТА №1
по дисциплине: «Программная инженерия»
на тему: «Этапы разработки программного обеспечения при структурном подходе
к программированию. Стадия «Техническое задание»»
Вариант №14
Выполнил:
студент группы ЗКТ-46-16
Яковлев Степан Юрьевич
Проверил:
Ст. преподаватель
Мытников А.Н.
Чебоксары 2017
«Утверждаю»
Кандидат технических наук,
профессор кафедры КТ
(Желтов В. П.)
2017 г.
Техническое задание
на разработку « Программного модуля «Автостоянка»»
Чебоксары, 2017
Введение
Работа выполняется в рамках проекта «Обеспечение контроля и безопасности для автостоянки Чувашского государственного университета им. И.Н. Ульянова».
Основание для разработки
2.1. Основанием для данной работы служит договор № 1 от 3 июня 2017 г.
2.2. Наименование работы:
«Программный модуль «Автостоянка»».
2.3. Исполнители: ООО «Бизнес-Софт».
2.4. Соисполнители: нет.
Назначение разработки
Создание модуля для контроля даты/времени въезда автомобильного транспорта в автостоянку и выезда автомобильного транспорта с автостоянки, а также для оперативной корректировки информация о марке/номере автомобиля, его владельце и др.
Технические требования
4.1. Требования к функциональным характеристикам.
4.1.1. Состав выполняемых функций.
Разрабатываемое ПО должно обеспечивать:
• сбор и анализ информации о дате/времени въезда автомобильного транспорта в автостоянку и выезда автомобильного транспорта с автостоянки по данным видеокамер, расположенных на всей территории университета;
• анализ и оперативная корректировка информации о марках и номерах автомобилей, находящихся на автостоянке по данным видеокамер, расположенных на всей территории университета;
• оперативная корректировка информации о владельцах автомобилей.
В конце отчетного периода система должна архивировать данные.
4.1.2. Организация входных и выходных данных.
Исходные данные в систему поступают с видеокамер, установленных по всей территории университета. Эта система находится на компьютере диспетчера контрольно-пропускного пункта университета. Установленный в системе программный модуль анализирует видео контент и добавляет необходимую информацию в базу данных.
Основной режим использования системы — ежедневная работа.
4.2. Требования к надежности.
Для обеспечения надежности необходимо проверять корректность получаемых данных с видеокамер.
Предусмотреть блокировку некорректных действий пользователя при работе с системой.
4.3. Требования к составу и параметрам технических средств
Для работы системы должен быть выделен ответственный оператор.
Система должна работать на IBM-совместимых персональных компьютерах.
Минимальная конфигурация:
• процессор с частотой 1,3 ГГци выше;
• объем оперативного запоминающего устройства 2 Гб и более;
• объем свободного места на жестком диске 512 Мб;
• разрешение экрана от 1024x768.
Рекомендуемая конфигурация:
• процессор с частотой 2 ГГци выше;;
• объем оперативного запоминающего устройства 3 Гб и более;
• объем свободного места на жестком диске 1 Гб.
• разрешение экрана от 1920x1080.
4.4. Требования к программной совместимости.
Программа должна работать под управлением семейства операционных систем Win 32 (Windows XP/7/8.1/10).
4.5. Требования к транспортировке и хранению.
Программа поставляется на съемном USB накопителе. Программная документация поставляется в электронном и печатном виде.
4.6. Специальные требования:
• программное обеспечение должно иметь дружественный интерфейс, рассчитанный на пользователя (в плане компьютерной грамотности) квалификации;
• ввиду объемности проекта задачи предполагается решать поэтапно, при этом модули ПО, созданные в разное время, должны предполагать возможность наращивания системы и быть совместимы друг с другом, поэтому документация на принятое эксплуатационное ПО должна содержать полную информацию, необходимую для работы программистов с ним;
• язык программирования — по выбору исполнителя, должен обеспечивать возможность интеграции программного обеспечения с некоторыми видами периферийного оборудования.
Требования к программной документации
5.1. Разрабатываемый программный модуль должен быть самодокументирован, т. е. тексты программ должны содержать все необходимые комментарии.
5.2. Разрабатываемый программный модуль должен включать
справочную информацию о работе программы.
5.3. В состав сопровождающей документации должны входить:
5.3.1. Пояснительная записка на пяти листах, содержащая описание разработки.
5.3.2. Руководство пользователя.