Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




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

Введение технического задания

Настоящее техническое задание распространяется на разработку системы уче­та успеваемости студентов, предназначенной для сбора и хранения информации о ходе сдачи экзаменационной сессии. Предполагается, что использовать данную сис­тему будут сотрудники деканата, декан и его заместители.

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

Автоматизированная система учета успеваемости позволит улучшить качество контроля сдачи сессии со стороны куратора и деканата и обеспечит получение све­дений о динамике работы каждого студента, группы и курса в целом.

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

 

Назначение разработки

Система предназначена для хранения и обработки сведений об успеваемости студентов учебных групп факультета в течение всего срока обучения. Обработанные сведения об успеваемости студентов могут быть использованы для оценки успевае­мости каждого студента, группы, курса и факультета в целом.

 

Требования к программе или программному изделию

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

Система должна обеспечивать возможность выполнения следующих
функций:

- инициализацию системы (ввод списков групп, перечней изучаемых дисциплин в соответствии с учебными планами и т. п.);

- ввод и коррекцию текущей информации о ходе сдачи сессии конкретными студентами;

- хранение информации об успеваемости в течение времени обучения студента;

- получение сведений о текущем состоянии сдачи сессии студентами.

Исходными данными являются:

- списки студентов учебных групп;

- учебные планы кафедр – перечень предметов и контрольных мероприятий по каждому предмету;

- расписания сессий;

- текущие сведения о сдаче сессии каждым студентом.

Результаты:

- итоги сдачи сессии конкретным студентом;

- итоги сдачи сессии студентами конкретной группы;

- процент успеваемости по всем студентам группы при сдаче конкретного предмета в целом на текущий момент;

- проценты успеваемости по всем группам специальности на текущий момент;

- проценты успеваемости по всем группам курса на текущий момент;

- проценты успеваемости по всем курсам и в целом по факультету на текущий момент;

- список задолжников группы на текущий момент;

- список задолжников курса на текущий момент.

 

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

Требования к обеспечению надежного функционирования программы:

- предусмотреть контроль вводимой информации;

- предусмотреть блокировку некорректных действий пользователя при ра­боте с системой;

- обеспечить целостность хранимой информации.

 

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

Система должна работать на IBM совместимых персональных компьютерах.

Минимальная конфигурация:

- тип процессора – AMD и выше;

- объем оперативного запоминающего устройства – 1024 Мб и более.

Рекомендуемая конфигурация:

- тип процессора – …;

- объем оперативного запоминающего устройства – ….

 

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

Система должна работать под управлением семейства операционных систем Windows.

 

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

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

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

В состав сопровождающей документации должны входить:

- техническое задание;

- руководство системного программиста;

- руководство пользователя.

 

 

Пример 2. Разработать техническое задание на разработку программного средства «Музыкальный плеер»

 

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

Введение технического задания

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

Автоматизированная программа предоставляет графический интерфейс для удобного управления плей-листом, эквалайзером, домашней фонотекой, возможность прослушивания интернет радиостанций, выполнять обновления через Internet.

Кроме того, в программе есть возможность выбора различных способов воспроизведения, интеллектуального ранжирования файлов, системы контроля за частотой воспроизведения.

 

Назначение разработки

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

 

Требования к программе или программному изделию

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

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

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

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

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

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

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

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

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

- настройка звучание в различных частотных диапазонах;

- настройка громкости воспроизведения;

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

- воспроизведение в случайном порядке;

- воспроизведение всех песен по кругу;

- зацикленное воспроизведение 1й выбранной композиции;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...