- •Основные понятия и определения
- •Глава I. Аналитический обзор
- •1.1. Методы измерения чсс во время тренировки
- •1.2. Обзор аппаратного и программного обеспечения для измерения чсс
- •1.2.1. Измерение пульса по электрокардиосигналу
- •1.2.2. Измерение пульса на основе плетизмографии
- •1.2.3. Измерение пульса на основе сфигмографии
- •Глава II. Современные устройства для измерения чсс
- •2.1. Передача данных чсс
- •2.1.1. Использованное оборудование
- •2.2. Принцип работы
- •2.2.1. Способ передачи данных
- •2.2.2. Хранение данных
- •2.2.2.1 Форматы хранения данных о тренировке в программном обеспечении пульсометров
- •2.3. Анализ и визуализация результатов
- •Глава III. Разработка программного обеспечения
- •3.1. Постановка задачи
- •4.Требования к программе
- •Требования к программной документации
- •Стадии и этапы разработки
- •Порядок контроля и приемки
- •Формат хранения данных
- •Выбор среды разработки
- •Алгоритмы работы программного обеспечения
- •Хранение результатов исследований
2.3. Анализ и визуализация результатов
На данном этапе нам известно, каким образом передается информация, каков способ связи, канал связи, в каком формате хранятся данные и каким образом их можно прочитать. Встает вопрос о разработке доступного и понятного интерфейса. В нашей работе будем использовать платформу NILabVIEW 2013. «LabVIEW - среда графического программирования для быстрого создания комплексных приложений в задачах измерения, тестирования, управления и автоматизации научного эксперимента». Выбор среды разработки обусловлен удобством её использования (программа представлена набором графических компонентов), наличием в ней библиотеки для работы с XML файлами (так как предстоит работа именно с XML), а также других библиотек для удобной обработки, визуализации данных.
Данные
из XML-файла (база показаний пульсометра:
)
сравниваются с диапазоном значений.
Нами определено 4 диапазона: высокий,
средний, ниже среднего, низкий. Диапазон
значений – это показания нормы ЧСС при
физической нагрузке, сравниваемые
нормативные показания ЧСС с результатами
тренировки [18].
Рис. 8. Зависимость интенсивности тренировок от возраста и ЧСС
Из рисунка видно, что нагрузка 55-65% подразумевает легкую интенсивность, 65-75% от малой до средней интенсивности, средняя интенсивность достигается при 75-85% и высокая интенсивность 85-90% и выше.
Так как данные по диапазонам являются справочными и будут изменятся достаточно редко, необходимо описать их в виде XML-файла. Пример XML-описания справочных данных:
<?xmlversion="1.0" encoding="UTF-8" standalone="yes"?>
<norm_data>
<trainings>
<training_type>Бег</training_type>
<training_time_length>60</training_time_length> <age>20</age> <intensivitys> <interval> <start_hr>180</start_hr> <end_hr>200</end_hr> <value>HIGH</value> </interval> <interval> <start_hr>150</start_hr> <end_hr>180</end_hr> <value>MEDIUM</value> </interval> <interval> <start_hr>120</start_hr> <end_hr>150</end_hr> <value>PRE_MEDIUM</value> </interval> <interval> <start_hr>90</start_hr> <end_hr>120</end_hr> <value>LIGHT</value> </interval> </intensivitys>
</trainings>
</norm_data>
В данном примере описывается массив интенсивностей ЧСС для тренировки за 60 минут. Вид тренировки – кардионагрузка (продолжительный бег).
Глава III. Разработка программного обеспечения
В настоящее время во все сферы деятельности человека широко внедряются информационные технологии. Это приводит к разработке огромного количества программных средств (ПС) различного функционального назначения. Большинство проблем с ПО возникают из-за того, что способы, которые применяются для сбора, обработки, систематизации, согласования и модификации требований к ПО несовершенны. В процентном соотношении ошибки, которые допускаются на стадии сбора требований к ПО составляют от 40 до 60%.
Технология разработки программного обеспечения это совокупность процессов и методов создания программного продукта.
«Любая технология разработки ПО базируется на некоторой методологии или совокупности методологий. Под методологией понимается система принципов и способов организации процесса разработки программных средств. Цель методологии разработки ПО – внедрение методов разработки ПС, обеспечивающих достижение соответствующих характеристик качества»[3]. «Как и к любому другому продукту к ПО или ПС предъявляются особые требования. Требования это спецификация того, что должно быть реализовано. В них описано поведение системы, свойства системы или ее атрибуты» [8]
