Інструментальні засоби автоматизації синтезу інтерфейсів користувача на базі репозиторію інтелектуальних патернів

Loading...
Thumbnail Image

Date

2017

Journal Title

Journal ISSN

Volume Title

Publisher

Національний університет "Львівська політехніка"

Abstract

У роботі розв’язано завдання вдосконалення та реалізації із використанням патернів проектування моделей та методів дослідження досвіду користувачів та синтезу програмних реалізацій прототипів інтерфейсів користувача підчас автоматизованого проектування. Вперше запропоновано та обгрунтовано ієрархічну систематизацію та класифікацію діалогових взаємодій, форм, режимів та метафор інтерфейсів користувачів. Розвинуто метод оцінювання засобів прототипіювання ескізів графічних інтерфейсів користувача, метод оцінювання мов програмування та декларування інтерфейсів користувача, метод оцінювання засобів моніторингу інтерактивної діяльності користувача, метод моделювання площинного компонування компонентів інтерфейсу користувача. Вперше представлено інформаційну архітектуру інтегрованих даних патернів системи автоматизації синтезу інтерфейсів користувача. В работе решена задача совершенствования и реализации с использованием паттернов проектирования моделей и методов исследования опыта пользователей и синтеза программных реализаций прототипов интерфейсов во время автоматизированного проектирования. Впервые предложено иерархическую систематизацию и классификацию диалоговых взаимодействий, форм, режимов и метафор интерфейса пользователей. Проведена систематизацию конструктивных элементов графического интерфейса пользователя, что позволяет упростить количество шагов определения необходимого компонента разработчиком программного обеспечения на этапах эскизного прототипирования интерфейсов. Предложен метод оценки средств прототипирования эскизов графических интерфейсов пользователя; метод оценки языков программирования и декларирования интерфейсов; метод оценки средств мониторинга интерактивной деятельности пользователя; метод моделирования плоскостной компоновки компонентов интерфейса. Предложена информационная архитектуру системы, которая позволила интегрировать данные репозитория метрик интерактивного использования графического интерфейса пользователя с данными репозитория программных кодов, что позволяет автоматизировать фазу определения габаритно-визуальных параметров компоновки элементов графического интерфейса пользователя при создании или модификации программного продукта. Предложена информационная архитектура подсистемы реинжениринга программных кодов интерфейса пользователя, которая позволяет улучшить производительность программистов на этапе обновления средств интерфейсного доступа к функционалу существующих программ. Разработано информационное, лингвистическое и программное обеспечение в виде программно-методического комплекса инструментальных информационных средств для накопления данных взаимодействий, данных статистических оценок, данных паттернов программных кодов, данных паттернов макетирование плоскостного компоновки, средства синтезирования сценариев диалогов интерфейсов, средства визуального идентификации компонентов и синтезирования программных кодов. Результаты диссертационной работы внедрены в учебный и производственный процессы. The thesis solved the problem of improving and implementing design patterns using models and methods of research user experience and synthesis prototype software implementations of user interfaces during aided design. For the first time the hierarchical ordering and classification of dialog interaction forms, modes, and metaphors interfaces users have been introduced and justified. A method of assessment tools prototyping thumbnail graphical user interfaces, a method of evaluating programming languages and declaration of user interfaces, a method of monitoring the evaluation of the interactive user, and a method of modeling planar layout of UI components have been created. For the first time the integrated information system architecture of patterns data for automation synthesis of user interfaces was introduced.

Description

Keywords

інтерфейс користувача, проектування, репозиторій, макетування, автоматизація програмування, интерфейс пользователя, проектирование, репозиторий, макетирование, автоматизация программирования, user interface, design, repository, prototyping, automation programming

Citation

Маркелов О. Е. Інструментальні засоби автоматизації синтезу інтерфейсів користувача на базі репозиторію інтелектуальних патернів : дисертація на здобуття наукового ступеня кандидата технічних наук : 05.13.12 – системи автоматизації проектувальних робіт / Олександр Едуардович Маркелов ; Міністерство освіти і науки України, Національний університет «Львівська політехніка». – Львів, 2017. – 184 с. – Бібліографія: с. 164–182 (160 назв).

Endorsement

Review

Supplemented By

Referenced By