Проектирование аудиометра

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Министерство образования и науки Украины Национальный Технический Университет Украины Киевский Политехнический Институт

Межуниверситетский медико-инженерный факультет

Кафедра лечебно-диагностических комплексов

 

 

 

 

 

 

 

 

 

Курсовой проект с дисциплины:

Технология программирования и создания программных продуктов

на тему: Аудиометрия

 

 

 

Выполнила:

Хильченко К.Н.

 

 

 

 

 

 

 

Киев 2011

Содержание

 

1. Системный анализ

1.1 Объект разработки

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

2. Анализ требований

2.1 Требования к программе

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

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

2.2.2 Время восстановления после отказа

2.2.3 Отказы из-за некорректных действий пользователей системы

3. Проектирование

3.1 Структурная схема разработки

3.3 Иерархическая структура разработки (модули)

3.4 Расчет невязки, силы связности и силы сцепления для каждого модуля

3.4.1 Расчет невязки

3.4.2 Расчет силы связности и силы сцепления для каждого модуля

3.4.2.1 Модуль генератора звука

3.4.2.2 Модуль заполнения массива

3.4.2.3 Модуль отображения данных массива на графике

3.4.2.4 Модуль записи в файл

3.4.2.5 Модуль вывода отчёта

3.5 Диаграмма Ганта

3.6 Диаграмма сущность- связь (ERD)

3.7 Диаграмма функционального моделирования (SADT)

3.8 Диаграмма потоков-данных (DFD)

3.10 Дополнительные инструментарии

3.11 Рекомендации по реализации процессов разработки и кодирования ПП

4. Диаграммы UML

4.1 Диаграмма прецедентов

4.2 Диаграмма деятельности

4.3 Диаграмма схем состояний

4.4 Диаграмма последовательности

4.5 Диаграмма сотрудничества

5. Описание программного продукта

5.1 Описание процесса разработки

5.1.1 Описание программного кода

5.1.2 Иерархическая структура

5.1.3 Метрика Чепина

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

Выводы

Список литературы

 

1.Системный анализ

 

1.1Объект разработки

 

Аудиометр - прибор для исследования чувствительности слуха. Этот прибор позволяет строго дозировать интенсивность звуковых сигналов, осуществлять исследование на всех звуковых частот, функциональные пробы по диагностике пороговой дифференциальной - чувствительности, интенсивности, маскировки. Другим средством аудиометрии является регистрация слуховых вызванных потенциалов - по которым можно судить о степени снижения слуха и уровне нейропсихологического поражения [1].

 

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

 

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

 

2. Анализ требований

 

2.1 Требования к программе

 

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

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

 

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

 

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

Надежное (устойчивое) функционирование программы должно быть обеспечено выполнением Заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже: а) организацией бесперебойного питания технических средств; б) использованием лицензионного программного обеспечения; в) регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов.

 

.2.2 Время восстановления после отказа

Время восстановления после отказа, вызванного ошибками эксплуатации не должно превышать времени текущего сеанса. То есть при каждом следующем запуске программного обеспечения восстанавливаются стандартные установки.

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

2.2.3 Отказы из-за некорректных действий пользователей системы

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

 

3. Проектирование

 

.1 Структурная схема разработки

 

Рис. 1. Схема входных данных системы, методов их обработки и выходных данных

 

.2 Блок схема основного алгоритма

 

Рис. 2. Блок-схема алгоритма

 

3.3 Иерархическая структура разработки (модули)

 

Рис. 3. Иерархическая структура системы

1.Модуль генератора звука

2.Модуль заполнения массива

3.Модуль отображения данных массива на графике

4.Модуль записи в файл

5.Модуль вывода отчёта

 

Ширина иерархической структуры = 3

Высота иерар