- •Раздел 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. Техническое задание
2.1 Введение технического задания
Настоящее техническое задание распространяется на разработку программного средства, предназначенной для воспроизведения аудио файлов различных форматов.
Автоматизированная программа предоставляет графический интерфейс для удобного управления плей-листом, эквалайзером, домашней фонотекой, возможность прослушивания интернет радиостанций, выполнять обновления через Internet.
Кроме того, в программе есть возможность выбора различных способов воспроизведения, интеллектуального ранжирования файлов, системы контроля за частотой воспроизведения.
2.2 Назначение разработки
Программа предназначена для воспроизведения аудио файлов различных форматов. Программа предоставляет графический интерфейс для удобного управления плей-листом, эквалайзером, домашней фонотекой.
2.3 Требования к программе или программному изделию
2.3.1 Требования к функциональным характеристикам
Программное средство «Музыкальный плеер» должно обеспечить выполнение перечисленных ниже функций:
воспроизведение аудио файлов:
воспроизведение файлов в формате *.mp3, *.aac, *.wav, *.mid, *.ogg;
открытие файлов в формате *.pls (файлы плей листов);
возможность поиска по плей-листу:
динамический поиск (поиск осуществляется начиная с набора первого символа, после набора второго символа поиск продолжается с более жесткими условиями и т.д. до нахождения определенно файла или уведомления о том, что файла, соответствующего таким условиям поиска, не существует);
поиск по ID3 тэгам (имя исполнителя, название песни, название альбома, год выпуска и т.д.);
возможность настройки звучания с помощью графического эквалайзера:
настройка звучание в различных частотных диапазонах;
настройка громкости воспроизведения;
возможность выбора различных способов воспроизведения:
воспроизведение в случайном порядке;
воспроизведение всех песен по кругу;
зацикленное воспроизведение 1й выбранной композиции;
возможность интеллектуального ранжирования файлов:
более часто прослушиваемые файлы должны воспроизводиться чаще при воспроизведении в случайном порядке;
выставление оценок файлам вручную (чем выше оценка файла, тем чаще он «выпадает» при воспроизведении в случайном порядке);
система контроля за частотой воспроизведения:
никакие файлы не должны воспроизводиться чаще определенного значения (например, не чаще 1 раза из 20 прослушанных песен);
никакие файлы не должны воспроизводиться реже определенного значения (например, не реже 1 раза из 1000 прослушанных песен);
возможность сортировки файлов:
сортировка воспроизводимых файлов по ID3-тэгам (исполнитель, альбом и т.п.);
сортировка воспроизводимых файлов по выставленным оценкам;
поддержка «плагинов» (модулей расширения функционала);
получение недостающей информации о композиции из баз различных интернет-каталогов/магазинов (например, из iTunes Store);
поиск аудио файлов для дальнейшего проигрывания по «расширенным» папкам локальной сети;
возможность прослушивания интернет радиостанций;
графический интерфейс:
возможность открытия файлов через графическое меню;
возможность управления воспроизведением через графические инструменты управления (клавиши «Play», «Pause», «Stop» и т.д.);
возможность графической настройки эквалайзера («ползунки»);
графический интерфейс для добавления «плагинов» и дальнейшей их настройки;
поддержка различных стилей оформления («скинов»);
возможность обновления через Internet.
