Главная
страница 1

Техническое задание на разработку программного средства

«Музыкальный плеер»

Содержание


Техническое задание на разработку программного средства 1

«Музыкальный плеер» 1

Содержание 2

1. Введение 3

1.1 Наименование программного средства 3

1.2 Назначение и область применения 3

2. Требования к программному средству 3

2.1 Требования к функциональным характеристикам 3

2.2 Требования к надежности 4

3. Условия эксплуатации 4

3.1 Климатические условия эксплуатации 4

3.2 Требования к квалификации и численности персонала 4

3.3 Требования к составу и параметрам технических средств 4

3.4 Требования к информационной совместимости 5

3.4.1 Требования к информационным структурам и методам решения 5

3.4.2 Требования к исходным кодам и языкам программирования 5

3.4.3. Требования к программным средствам, используемым программой. 5

3.4.4 Требования к защите информации и программ 5

3.5 Специальные требования 5

4. Требования к программной документации 5

4.1 Предварительный состав программной документации 5

5. Технико-экономические показатели 6

5.1. Экономические преимущества разработки 6

6. Стадии и этапы разработки 6

6.1 Стадии разработки 6

6.2 Этапы разработки 6

6.3. Содержание работ по этапам 6

7. Порядок контроля и приемки 7

7.1. Виды испытаний 7

7.2. Общие требования к приемке работы 7


1. Введение

1.1 Наименование программного средства


Наименование программного средства – «Музыкальный плеер».

1.2 Назначение и область применения


Программа предназначена для воспроизведения аудио файлов различных форматов.

Программа предоставляет графический интерфейс для удобного управления плей-листом, эквалайзером, домашней фонотекой.


2. Требования к программному средству

2.1 Требования к функциональным характеристикам


Программное средство «Музыкальный плеер» должно обеспечить выполнение перечисленных ниже функций:

  1. Воспроизведение аудио файлов

    1. Воспроизведение файлов в формате *.mp3, *.aac, *.wav, *.mid, *.ogg

    2. Открытие файлов в формате *.pls (файлы плей листов)

  2. Возможность поиска по плей листу

    1. Динамический поиск (поиск осуществляется начиная с набора первого символа, после набора второго символа поиск продолжается с более жесткими условиями и т.д. до нахождения определенно файла или уведомления о том, что файла, соответствующего таким условиям поиска, не существует)

    2. Поиск по ID3 тэгам (имя исполнителя, название песни, название альбома, год выпуска и т.д.)

  3. Возможность настройки звучания с помощью графического эквалайзера

    1. Настройка звучание в различных частотных диапазонах

    2. Настройка громкости воспроизведения

  4. Возможность выбора различных способов воспроизведения

    1. Воспроизведение в случайном порядке

    2. Воспроизведение всех песен по кругу

    3. Зацикленное воспроизведение 1й выбранной композиции

  5. Возможность интеллектуального ранжирования файлов

    1. Более часто прослушиваемые файлы должны воспроизводиться чаще при воспроизведении в случайном порядке

    2. Выставление оценок файлам вручную (чем выше оценка файла, тем чаще он «выпадает» при воспроизведении в случайном порядке)

  6. Система контроля за частотой воспроизведения

    1. Никакие файлы не должны воспроизводиться чаще определенного значения (например, не чаще 1 раза из 20 прослушанных песен)

    2. Никакие файлы не должны воспроизводиться реже определенного значения (например, не реже 1 раза из 1000 прослушанных песен)

  7. Возможность сортировки файлов

    1. Сортировка воспроизводимых файлов по ID3-тэгам (исполнитель, альбом и т.п.)

    2. Сортировка воспроизводимых файлов по выставленным оценкам

  8. Поддержка «плагинов» (модулей расширения функционала)

  9. Получение недостающей информации о композиции из баз различных интернет-каталогов/магазинов (например, из iTunes Store)

  10. Поиск аудио файлов для дальнейшего проигрывания по «расшаренным» папкам локальной сети

  11. Возможность прослушивания интернет радиостанций

  12. Графический интерфейс

    1. Возможность открытия файлов через графическое меню

    2. Возможность управления воспроизведением через графические инструменты управления (клавиши «Play», «Pause», «Stop» и т.д.)

    3. Возможность графической настройки эквалайзера («ползунки»)

    4. Графический интерфейс для добавления «плагинов» и дальнейшей их настройки

    5. Поддержка различных стилей оформления («скинов»)

  13. Возможность обновления через Internet

2.2 Требования к надежности


Плеер должен иметь системы оптимизации воспроизведения и возможность работы с плей листами объемом более 50000 композиций не «зависая» и не «падая». Также плеер должен иметь возможность отрывать файлы большого размера (более 1 Гб).

В случае отказа плеера из-за некорректных действий пользователя, следует при следующем запуске сформировать отчет по логам системы и отправить разработчикам для устранения ошибки в будущей версии.


3. Условия эксплуатации

3.1 Климатические условия эксплуатации


Особых требований не предъявляется.

3.2 Требования к квалификации и численности персонала


Особых требований не предъявляется.

3.3 Требования к составу и параметрам технических средств


В состав технических средств должен входить IBM-совместимый компьютер, включающий в себя:

  • Процессор: не ниже Pentium 3 – 800 MHz

  • Оперативная память: не менее 128 mb

  • Место на жестком диске: не менее 120 Mb

  • ОС: Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7

  • Интернет соединение: не ниже 64 Кб/сек (опционально).

3.4 Требования к информационной совместимости

3.4.1 Требования к информационным структурам и методам решения


Для хранения внутренней информации о проигрываемых файлах (рейтинг, частота прослушивания и т.д.) используется формат хранения данных XML.

Данные о треке должны выглядеть следующим образом:





Исполнитель

Альбом

Название трека

Длительность

Рейтинг

… т.д. по ID3-тэгам



Порядковый номер, может использоваться для сортировки плей листа.

Уникальный идентификатор необходим для однозначной идентификации каждого файла, это значение должно быть уникальным.

Т.к. данные о треках хранятся в XML, их легко расширять за счет добавления новых свойств.


3.4.2 Требования к исходным кодам и языкам программирования


Программа должны быть написана на языке С++.

3.4.3. Требования к программным средствам, используемым программой.


Системные программные средства, используемые программой, должны быть представлены лицензионной локализованной версией операционной системы Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7.

3.4.4 Требования к защите информации и программ


Требования к защите информации и программ не предъявляются.

3.5 Специальные требования


Специальные требования не предъявляются.

4. Требования к программной документации

4.1 Предварительный состав программной документации


Состав программной документации должен включать в себя:

  1. Техническое задание

  2. Программу и методики испытаний

  3. Руководство пользователя

5. Технико-экономические показатели

5.1. Экономические преимущества разработки


Ориентировочная экономическая эффективность не рассчитываются.

6. Стадии и этапы разработки

6.1 Стадии разработки


Разработка должна быть проведена в три стадии:

  1. разработка технического задания

  2. рабочее проектирование

  3. передача программы

6.2 Этапы разработки


На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания.

На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:



  1. разработка программы разработка

  2. программной документации

  3. испытания программы

На стадии внедрения должен быть выполнен этап разработки подготовка и передача программы.

6.3. Содержание работ по этапам


На этапе разработки технического задания должны быть выполнены перечисленные ниже работы:

  1. постановка задачи

  2. определение и уточнение требований к техническим средствам

  3. определение требований к программе

  4. определение стадий, этапов и сроков разработки программы и документации на неё

  5. согласование и утверждение технического задания

На этапе разработки программы должна быть выполнена работа по программированию (кодированию) и отладке программы.

На этапе разработки программной документации должна быть выполнена разработка программных документов в соответствии с требованиями к составу документации.

На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:


  1. разработка, согласование и утверждение и методики испытаний

  2. проведение приемо-сдаточных испытаний

  3. корректировка программы и программной документации по результатам испытаний

На этапе подготовки и передачи программы должна быть выполнена работа по подготовке и передаче программного средства и программной документации в эксплуатацию.

7. Порядок контроля и приемки

7.1. Виды испытаний


Приемо-сдаточные испытания должны проводиться с использованием оборудования заказчика в оговоренные сроки.

Приемо-сдаточные испытания плеера должны проводиться согласно разработанного исполнителем и согласованного заказчиком программного средства и методик испытаний.



Ход проведения приемо-сдаточных испытаний заказчик и исполнитель документируют в протоколе проведения испытаний.

7.2. Общие требования к приемке работы


На основании протокола проведения испытаний исполнитель совместно с заказчиком подписывает акт приемки-сдачи программного средства в эксплуатацию.


Смотрите также:
Техническое задание на разработку программного средства 1 «Музыкальный плеер» 1
68.14kb.
1 стр.
Техническое задание на разработку программы "Медиа-плеер"
79.39kb.
1 стр.
Техническое задание на разработку дизайн-проекта
114kb.
1 стр.
Техническое задание к Государственному Контракту на разработку информационной системы «Корпоративный сайт технопарка
374.94kb.
7 стр.
Техническое задание на разработку лого компании
44.7kb.
1 стр.
Техническое задание Заказчика-фгу упрдор «Кола» (ТП. 1); Задание на разработку тома охрана окружающей среды
1087.15kb.
9 стр.
Техническое задание на разработку дизайн-проекта интерьера помещений квартиры Адрес: Площадь помещений
137.27kb.
1 стр.
Техническое задание №30 на изготовление транспортного средства специализированного с кран манипулятором прм
29.05kb.
1 стр.
Техническое задание на разработку сайта этапы и сроки создания сайта
59.42kb.
1 стр.
Материально – техническое обеспечение и оснащенность образовательного процесса
39.35kb.
1 стр.
Техническое задание на разработку промо-сайта этапы и сроки создания сайта
34.74kb.
1 стр.
Техническое задание на разработку интернет-сайта первого чешско-российского банка общества с Ограниченной Ответственностью
1742.71kb.
14 стр.