Маршрут полета БЛА. Характеристики и визуализация
Дипломная работа - Транспорт, логистика
Другие дипломы по предмету Транспорт, логистика
ь легко настраивать и расширять как интерфейс, так и само приложение при увеличении числа пользователей, рабочих мест, объема и характеристик данных;
-адаптивность к действиям пользователя - приложение должно допускать возможность ввода данных и команд множеством разных способов (клавиатура, мышь, другие устройства) и многовариантность доступа к прикладным функциям (иконки, "горячие клавиши", меню), кроме того программа должна учитывать возможность перехода и возврат от окна к окну, от режима к режиму, и правильно обрабатывать такие ситуации;
-независимость в ресурсах - для создания пользовательского интерфейса должны предоставляться отдельные ресурсы, направленные на хранение и обработку данных, необходимых для поддержки пользователя (пользовательские словари, контекстно-зависимые списки, наборы данных по умолчанию или по последнему запросу, истории запросов и пр.);
-переносимость - при переходе на другую аппаратную (программную) платформу, должен осуществляется автоматически перенос и пользовательского интерфейса, и конечного приложения.
.3 Интерфейс подсистемы
Перед проектированием интерфейса диалоговых окон подсистемы, предназначенных для визуального создания и редактирования маршрутов, были детально изучены требования к разработке, организации и структуре маршрута полета БЛА, выделены ключевые сущности предметной области, тщательно продуман сценарий взаимодействия оператора с подсистемой, осуществлена ознакомительная работа с имеющимся аналогом подсистемы, изучено целевое оборудование, требование к эргономичности пользовательского интерфейса.
6.3.1 Основная нить пользовательского интерфейса
В результате подготовительной работы была сформирована схема пользовательского интерфейса, при формировании которой на первый план ставилась задача исключения противоречивостей во взаимодействии оператора с подсистемой, сосредоточение функциональности, относящейся к определенной сущности предметной области в одном месте.
В результате анализа предметной области было выделено три ключевые сущности: маршрут, маневр, характеристическая точка траектории (ХТТ). Определен характер множественности каждой сущности: подсистема должна предоставлять возможность работы с совокупностью маршрутов, каждый маршрут может включать в себя несколько маневров, в том числе и специальных, каждый маневр может состоять из нескольких ХТТ.
Основную нить пользовательского интерфейса подсистемы образует тройка диалоговых окон, в которых сосредоточена функциональность, относящаяся к одной из ключевых сущностей. Внешний вид диалоговых окон под управлением ОС МСВС 3.0 представлен на рисунках 6.1-6.3.
Диалоговое окно Редактор маршрута объединяет в себе всю функциональность, относящуюся к работе с совокупностью визуализируемых маршрутов БЛА: добавление и удаление маршрута из списка, редактирование заголовка, добавление, удаление и изменение порядка прохождения маневров активного маршрута. Элементы управления диалогового окна разбиты на логические группы: Добавление нового маршрута, Редактирование маршрута, Данные маршрута, Операции с маневрами, Порядок маневров. В группе элементов управления Операции с маневрами оператор может вызвать диалоговое окно для редактирования параметров выбранного маневра активного маршрута.
Диалоговое окно Редактор маневра объединяет функции, позволяющие произвести редактирование заголовка выбранного маневра и количество ХТТ, взодящих в состав маневра.
Диалоговое окно Редактор ХТТ содержит набор необходимых элементов управления для редактирования всех возможных параметров выбранной ХТТ.
Итак, работа оператора с подсистемой начинается с вызова диалогового окна Редактор маршрута, выбрав интересующий маршрут в качестве активного, оператор может получить доступ к его маневрам, а после выбора интересующего маневра - оператор получает доступ к составляющим его ХТТ. Таким образом, явно прослеживается логическая нить, элементы которой группируют функциональность, связанную с той или иной сущностью предметной области, что позволяет устранить противоречивость, дублирование, сосредоточить сходные функции в определенном месте.
Рисунок 6.1 Диалоговое окно Редактор маршрута
Рисунок 6.2 Диалоговое окно Редактор маневра
Рисунок 6.3 Диалоговое окно Редактор ХТТ
.3.2 Соответствие пользовательского интерфейса подсистемы требованиям эргономики
Широкое тестирование разработанной подсистемы при помощи большого числа пользователей не проводилось. Ниже рассматриваются соответствующие характеристики ПИ подсистемы, влияющие на определенные показатели эргономичности.
Произведем анализ ПИ разработанных диалоговых окон на соответствие трем основным требованиям эргономики: эффективности, продуктивности и степени субъективной удовлетворенности пользователя.
Эффективность - основной критерий, используемый при оценке эргономичности ПИ. Оценка эффективность ПИ складывается из трех показателей эффективности: точности работы, функциональной полноты, завершенности работы.
Точности работы оператора с подсистемой способствуют:
а)четкое логическое разделение функциональности, как по отдельным диалоговым окнам, так и по группам в определенном окне;
б)развернутые, значащие текстовые метки в информационных элементах