- •Раздел 2.3 «Требования к программе или программному изделию» должен включать следующие подразделы:
- •2. Техническое задание
- •2.1 Введение технического задания
- •2.2 Назначение разработки
- •2.3 Требования к программе или программному изделию
- •2.3.1 Требования к функциональным характеристикам
- •Пример 2. Разработать техническое задание на разработку программного средства «Музыкальный плеер»
- •2. Техническое задание
- •2.1 Введение технического задания
- •2.2 Назначение разработки
- •2.3 Требования к программе или программному изделию
- •2.3.1 Требования к функциональным характеристикам
- •2.3.2 Требования к надежности
- •2.3.3 Требования к составу и параметрам технических средств
- •2.3.4 Требования к информационной и программной совместимости
- •Пример 3. Разработать техническое задание на создание программы: «Интернет база данных»
- •Требования к программе или программному изделию
- •2.3.1 Требования к функциональным характеристикам
- •2.3.2 Требования к надежности
- •2.3.3 Требования к составу и параметрам технических средств
- •2.3.4 Требования к информационной и программной совместимости
- •2.4 Требования к программной документации
2.3.2 Требования к надежности
Плеер должен иметь системы оптимизации воспроизведения и возможность работы с плей-листами объемом более 50000 композиций не «зависая». Также плеер должен иметь возможность открывать файлы большого размера (более 1 Гб).
В случае отказа плеера из-за некорректных действий пользователя, следует при следующем запуске сформировать отчет по логам системы и отправить разработчикам для устранения ошибки в будущей версии.
2.3.3 Требования к составу и параметрам технических средств
В состав технических средств должен входить IBM-совместимый компьютер, включающий в себя:
процессор: не ниже Intel … – 800 MHz;
оперативная память: не менее 128 Mb;
место на жестком диске: не менее 120 Mb;
ОС: Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 8;
интернет соединение: не ниже 64 Кб/сек (опционально).
2.3.4 Требования к информационной и программной совместимости
Для хранения внутренней информации о проигрываемых файлах (рейтинг, частота прослушивания и т.д.) используется формат хранения данных XML.
Т.к. данные о треках хранятся в XML, их легко расширять за счет добавления новых свойств.
Программа должны быть написана на языке С++.
Системные программные средства, используемые программой, должны быть представлены лицензионной локализованной версией операционной системы Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 8.
2.4 Требования к программной документации
Состав программной документации должен включать в себя:
техническое задание;
программу и методики испытаний;
руководство пользователя.
Пример 3. Разработать техническое задание на создание программы: «Интернет база данных»
2. Техническое задание
2.1 Введение технического задания
…
2.2 Назначение разработки
Программа предназначена для создания, управления содержимым базы данных, содержащим следующие данные:
предложения туроператоров;
прейскуранты цен для расчета индивидуальных туров;
возможность проведения статистических анализов (изменение цен, рейсов);
данные туристов для он-лайн бронирования;
данные по отелям.
Программа предоставляет Веб-интерфейс для управления содержимым базы данным в соответствии с предъявляемыми требованиями по протоколу http.
Требования к программе или программному изделию
2.3.1 Требования к функциональным характеристикам
Программа должна обеспечивать возможность выполнения перечисленных ниже функций:
разделение пользователей подключаемых через Веб интерфейс на группы: неавторизованных, туристов, администраторов базы данных;
возможность поиска (фильтрации) по базе данных информации по предложениям тур операторов;
возможность бронирования выбранного предложения тур оператора в режиме онлайн авторизованными пользователями (туристами). Подключение конкретной платежной системы в условия технического задания не входят;
возможность оплаты в режиме онлайн или в офисе забронированного предложения туроператора;
возможность поиска (фильтрации) по базе данных информации по отелям;
для Администраторов базы данных возможность поиска (фильтрации) по базе данных информации по туристам;
для Администраторов базы данных возможность анализа в базе данных динамики изменения цен и рейсов;
возможность подключения независимых модулей импорта из внешних источников данных в текущую базу.
