Техническое задание На 9 листах Действует с 2008 г. Согласовано Научный руководитель проекта
Федеральное агентство по образованию
Государственное образовательное учреждение высшего
профессионального образования
Тульский Государственный Университет
Кафедра Электронных Вычислительных Машин
| УТВЕРЖДАЮ Зав. кафедрой ЭВМ ______________ Карпов В.С. «___»__________ 2008 г. |
«Программный комплекс верификации личности человека по акустическим особенностям голоса»
Техническое задание
На 9 листах
Действует с «__» ___________2008 г.
Согласовано Научный руководитель проекта _______________ к.т.н. Савин Н.И. «___»__________ 2008 г. | |
Тула, 2008
Содержание
Введение 4
1.Основание для разработки 4
2.Назначение разработки 4
3.Требования к разрабатываемому проекту 4
3.1.Требования к функциональным характеристикам 4
3.2.Требования к надежности 5
3.3.Условия эксплуатации 6
3.4.Требования к составу и параметрам технических средств 6
3.5.Требования к информационной и программной совместимости 7
4.Требования к документации 7
5.Технико-экономические показатели 8
6.Стадии и этапы разработки 8
7.Порядок контроля и приемки 9
Введение
Данный документ представляет собой техническое задание на разработку проекта «Программный комплекс верификации личности человека по акустическим особенностям голоса». Целью выполнения проекта является разработка программного обеспечения, позволяющего осуществлять автоматизированный процесс верификации личности по особенностям голоса, основываясь на предварительно собранных акустических параметрах голоса этого человека. Такой программный продукт может быть использован в качестве средства контроля доступа к объектам ограниченного использования.
Основание для разработки
Основанием для данной разработки является выполнение выпускной квалификационной работы дипломированного специалиста по специальности 230101 «Вычислительные машины, комплексы, системы и сети».
Назначение разработки
Разрабатываемый программный комплекс предназначен для автоматизированной верификации личности человека на основе выявленных из образцов его речи отличительных акустических параметров, однозначно позволяющих установить личность говорящего. Проектируемое приложение не только должно производить процесс верификации личности, но и в наглядной форме отображать исследуемые характеристики голоса.
Требования к разрабатываемому проекту
Требования к функциональным характеристикам
Разрабатываемая программа должна выполнять следующие функции:
- осуществлять запись образца речи человека или загружать его из файла формата .WAV;
- извлекать из полученного голосового образца ряд характерных признаков, позволяющих установить принадлежность голоса тому или иному человеку;
- осуществлять процесс верификации путем сравнения выявленных из данного речевого образца характеристик с полученными ранее и хранимыми в базе данных;
- выдавать адекватный ответ о результатах верификации;
- сопровождать процесс верификации наглядным отображением выявляемых характеристик;
- обеспечивать сохранение полученных параметров голоса в базе данных системы.
Программный комплекс должен обладать малым временем отклика (не более 5 секунд). Пользовательский графический интерфейс должен быть понятным и удобным.
В качестве входных данных приложение использует записанный с помощью микрофона образец речи человека или файл формата .WAV с записью такого образца.
Выходные данные отображаются в виде выявленных акустических характеристик голоса и сохраняются в базе данных.
Требования к надежности
Программный продукт должен обладать высокой степенью надежности работы и достоверности производимого процесса верификации (не менее 95%). Перед вводом в эксплуатацию необходимо провести тщательное тестирование приложения для выявления узких мест и предотвращения возможности дальнейших сбоев в работе программы.
Система должна обеспечивать корректную обработку аварийных ситуаций, вызванных неверными действиями пользователей, неверным форматом или недопустимыми значениями входных данных. В указанных случаях система должна выдавать пользователю соответствующие аварийные сообщения, после чего возвращаться в рабочее состояние, предшествовавшее неверной (недопустимой) команде или некорректному вводу данных.
Условия эксплуатации
Условия эксплуатации разрабатываемого программного продукта должны соответствовать требованиям к условиям эксплуатации ПЭВМ, а именно:
- нормальные климатические условия;
- вентиляция помещения (желательно применение кондиционирования воздуха);
- защита от скопления пыли путем периодического проведения влажной уборки помещения;
- смешанное освещение (искусственное и естественное), уровень освещения не менее 300 Лк.
- питание ПЭВМ от сети переменного тока напряжением 220 В с частотой 50 Гц.
Предполагается, что работать с разрабатываемым приложением будет один пользователь, руководящий процессом верификации.
Требования к составу и параметрам технических средств
Предполагаемые требования к аппаратным средствам, использующим разрабатываемый программный продукт, следующие:
- процессор с тактовой частотой не менее 700 МГц (Intel или AMD);
- оперативная память объемом не менее 512 Мб;
- свободное дисковое пространство не менее 200 Мб;
- видео-плата;
- звуковая карта разрядности не менее 16 бит с линейным входом для микрофона;
- манипулятор «мышь», клавиатура;
- микрофон, подключаемый к компьютеру.
Требования к информационной и программной совместимости
Разработка приложения осуществляется в операционной системе MS Windows XP SP2 и для надежной программной совместимости требуется, чтобы работа проектируемой программы проходила именно в этой операционной системе.
В качестве выбранного для реализации языка программирования используется C++.
Требования к документации
Дипломный проект состоит из пояснительной записки, графической и программной частей.
Пояснительная записка (ПЗ) оформляется согласно требованиям ЕСКД к текстовым документам и должна содержать:
- титульный лист;
- аннотация;
- реферат;
- введение;
- основная часть;
- заключение;
- библиографический список;
- приложения.
Основная часть ПЗ должна содержать:
- анализ существующих вариантов решения задачи и выбор наиболее приемлемого;
- разработка алгоритмов для выбранных методов решения задачи;
- разработка программной реализации выбранных алгоритмов;
- тестирование готовой системы;
- руководство системного программиста по установке приложения;
- руководство пользователя по эксплуатации приложения;
- расчет технико-экономических показателей;
- расчет требований по охране труда.
Графическая часть оформляется в соответствии с ГОСТ и должна содержать необходимую для понимания графическую информацию, схемы и чертежи.
Программная часть представляет собой установочный комплект, готовый к использованию конечным пользователем.
Технико-экономические показатели
Технико-экономический эффект от использования программного продукта заключается в том, что процесс верификации личности приложение может осуществлять автоматизированно, экономя время рабочего на процесс установки личности человека другими средствами. Аналогов такой программной системы, доступных для приобретения на рынке на данный момент существует довольно немного, поэтому при условии надежной работы продукта и достоверного проведения верификации предполагаемый спрос на данный продукт довольно велик.
Ориентировочные затраты на разработку должны составлять не более 50000 рублей.
Стадии и этапы разработки
Разработка проекта включает в себя следующие стадии и этапы:
Составление технического задания (ТЗ) с описанием необходимых требований к разрабатываемому проекту, документации и пр.
Анализ поставленных задач, требований к разработке, установленных в ТЗ.
Выбор методов решения поставленных задач и разработка алгоритмов, представление их в виде схем.
Разработка программных модулей, реализующих выбранные алгоритмы.
Тестирование разработанного программного обеспечения.
Расчет технико-экономических показателей (выявление технических и экономических преимуществ разрабатываемой программы: сравнительная характеристика разрабатываемого изделия с готовыми продуктами различных фирм, оценка эффективности принятых методов и средств, расчет ориентировочного экономического эффекта от продажи разрабатываемого проекта, расчет времени окупаемости проекта и т.п.).
Расчет требований по охране труда (планировка помещения и размещения оборудования, оценка условий труда по степени вредности, оценка микроклимата и организация воздухообмена, расчет производственного освещения, организация эргономичного рабочего места, организация режима труда и отдыха, обеспечение электробезопасности и пожаробезопасноти).
Оформление всей необходимой текстовой и графической документации и предоставление ее на согласование и подпись уполномоченным лицам.
Порядок контроля и приемки
Контроль разработки проекта осуществляется научным руководителем в ходе выполнения работы. Соответствие разработанной документации стандартам проверяется нормоконтролером по окончании работы. Окончательный контроль и приемка производятся государственной аттестационной комиссией (ГАК) при защите дипломного проекта.
СОСТАВИЛ:
Наименование кафедры | Исполнитель | Фамилия И.О. | Подпись | Дата |
ЭВМ | студент гр. 230232 | Радов В.С. | | |
СОГЛАСОВАНО:
Наименование кафедры | Консультант | Должность | Фамилия И.О. | Подпись | Дата |
ЭВМ | основной | доцент | Савин Н.И. | | |
страница 1
скачать
Другие похожие работы: