Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зуева_АО-11_ВКР.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.16 Mб
Скачать

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]