УДК 004.51:004.58
Создание прототипа и проектирование GUI для ИКОП
построению частотных характеристик САУ
М.О. Шаталова, магистрант
Национальный аэрокосмический университет им. Н.Е.Жуковского «ХАИ»
Графический интерфейс пользователя (GUI) — разновидность пользовательского интерфейса, в котором человек взаимодействует с системой при помощи графических компонентов, отображаемых на экране. Разработка GUI является одним из важнейших этапов при проектировании всего программного продукта. На этом этапе разработчики часто сталкиваются с проблемой сложности и «не дружелюбности» интерфейса.
Основными задачами, решенными на этапе разработки GUI для ИКОП по построению частотных характеристик, были: построение интуитивно понятного, однозначного, уравновешенного GUI, который не будет вызывать сложности при работе, и заставлять пользователя выполнять лишние (ненужные) действия; не будет провоцировать быструю утомляемость среди обучаемых; будет устойчив к попыткам взлома и/или преднамеренной порчи информации; является отзывчивым во время процесса обучения, но и достаточно строгим при проведении тестов.
Для получения обратной связи от будущих пользователей в начале проекта используется прототип. Для создания высокодостоверного прототипа ИКОП была выбрана технология SketchFlow, позволяющая демонстрировать потоки данных в приложении, компоновать элементы управления каждого отдельного окна программы и создавать общие наборы элементов управления для нескольких окон, демонстрировать прототип пользователям и регистрировать их отзывы, а также автоматически генерировать документацию к прототипу. Следующим этапом является реализация GUI. Среди возможных вариантов реализации рассматривались платформы WPF, QML и JavaFX. Среди требований к проектируемой программе были мультиплатформенность, а также минимальная цена на разработку. В связи с этим принято решение использовать платформу JavaFX 2.2. С ее помощью можно создавать программное обеспечение с насыщенным GUI для большинства современных операционных систем. *
*Научный руководитель к.т.н. А.Г Чухрай
Нет похожих статей