Разработка и исследование методов генерации и сопровождения WIMP-интерфейсов

Разработка и исследование методов генерации и сопровождения WIMP-интерфейсов

Автор: Тарасов, Алексей Владимирович

Шифр специальности: 05.13.11

Научная степень: Кандидатская

Год защиты: 2007

Место защиты: Владивосток

Количество страниц: 175 с. ил.

Артикул: 3345181

Автор: Тарасов, Алексей Владимирович

Стоимость: 250 руб.

Разработка и исследование методов генерации и сопровождения WIMP-интерфейсов  Разработка и исследование методов генерации и сопровождения WIMP-интерфейсов 

Оглавление
Оглавление
Введение.
Глава Г Инструментальные средства и подходы к разработке Iинтерфейсов Обзор
литературы
1.1 Основные понятия Iинтерфейсов
1.2 Построители интерфейса
1.3 Моделеориентированные средства
1.4 Онтологический подход к автоматизации разработки пользовательских интерфейсов
1.5 Выводы из обзора
Глава 2. Онтология Iинтерфейсов.
2.1 Модель мегаонтологии
2.2 Модель онтологии
2.3 Выводы
Глава 3. Методы формирования модели Iиптерфсйса и генерации исходного кода
3.1 Метод формирования модели Iннтерфсйса.
3.1.1 Метод формирования модели системы понятий диалога.
3.1.2 Метод формирования модели Iпредставления.
3.1.3 Метод формирования модели связи интерфейса с прикладной программой.
3.1.4 Метод формирования модели сценария диалога.
3.2 Метод генерации исходного кода Iинтерфейса по его модели
3.2.1 Абстрактный язык для описания струкгуры исходного кода Iинтерфейсов.
3.2.2 Процесс генерации кода
3.3 Выводы.
Глава 4. Методы реализации инструментального средства для проектирования,
автоматической генерации и сопровождения Iинтерфейсов
4.1 Требования к инструментальному средству для проектирования, автоматической
генерации и сопровождения Iинтерфейсов.
4.2 Архитектура v.
4.3 Методы реализации инструментария.
4.4 Методы реализации генератора кода Iинтерфейсов.
4.5 Технические характеристики.
4.6 Сравнительный анализ инструментальных средств для разработки Iинтерфейсов.
4.7 Выводы.
Глава 5. Технология проектирования и сопровождения Iинтерфейсов с помощью инструментального средства v
5.1 Технология проектирования и сопровождения Iиитсрфейсов.
5.2 Технология сопровождения инструментария разработчика
5.3 Разработанные с помощью v интерфейсы.
5.3.1 Система интеллектуальной поддержки обследования больных для врача уролога
5.3.2 Система анализа газетных объявлений
5.3.3 Сравнительная оценка трудоемкости разработки Iинтерфейсов
5.4 Выводы
ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ.
ЛИТЕРАТУРА


Каждый из построителей интерфейса ориентирован на один язык программирования и одну платформу, например, NetBeans ориентирован на язык и платформу Java [4], программный пакет Microsoft Visual Studio [3] ориентирован на платформу . NET и содержит несколько построителей интерфейса, каждый из которых использует один язык программирования для этой платформы: С#, Visual Basic, J#. Однако интерфейсы, разработанные с помощью построителей интерфейса, ориентированных на язык Java (например, NetBeans), несмотря на возможность использования только в рамках одной платформы (Java), могут запускаться под различными операционными системами. Способы взаимодействия с прикладной программой. Построители интерфейса предоставляют только один способ описания взаимодействия с прикладной программой - возможность связывания параметров некоторых элементов интерфейса с параметрами специальных объектов-посредников, находящихся на том же компьютере, что и интерфейс. При этом инициализация этих объектов должна описываться разработчиком интерфейса на языке программирования, так как построители интерфейса не предоставляют никаких средств для автоматизации этой деятельности. Средства описания визуального представления интерфейса. Построители интерфейса предоставляют разработчику возможность описания визуального представления с помощью специализированных редакторов. При этом некоторые из них предоставляют возможность редактировать его компоненты посредством диаграмм, как правило, описанных на языке UML, в этом случае разработчик может описывать не только визуальное представление, но и некоторые компоненты сценария диалога, такие как переходы между окнами, и условия, при которых они производятся. На рис. Microsoft Visual Studio и NetBeans). А Г. IAe iii і п. FditGame. Design 1 (_ Journamen tbeot. H 1 ? Button Б Chedfiox j. ChedcecLetBox T? MasxetfTexISox “ MontbCalendar Notify Icon 1« NumencUoOown jj| PctreBox SL1 Progress8ar @ RadoButton Aj RjchTexIBox 5r TextSox 'L TooTTp V. Рис. Studio. EJ NetBeans IDE 4. Fie ? TermUtk. DSO. JSadBar ? OnTop ? L . Output . Рис. Редактор визуального представления интерфейса в ЫеИЗеапБ. Средства описания терминов предметной области. Термины предметной области в построителях интерфейса описываются через значения имен окон, элементов управления и их параметров. Специальных средств для описания терминов предметной области и их последующего отражения в интерфейсе построители интерфейса не имеют. Средства повторного использования. Средства повторного использования элементов уже разработанных интерфейсов в построителях интерфейса ограничены возможностью копирования элементов управления из одних окон в другие. При этом в построителях интерфейса отсутствуют какие-либо средства организации библиотек повторно используемых компонентов. Расширяемость инструментария. Инструментарий может расширяться путём добавления новых типов элементов управления. Моделеориентированные Средства (МОС) - это средства разработки пользовательского интерфейса, автоматически генерирующие код пользовательского интерфейса по его модели. Основным информационным компонентом МОС является модель интерфейса. Модель интерфейса - это декларативное описание всех значимых компонентов интерфейса. Модель интерфейса включает в себя описания объектов, таких как термины предметной области, используемые в пользовательском интерфейсе, представление, диалог, связи между ними. Эти объекты, как правило, сгруппированы в компонентах модели интерфейса (например, таких как модель представления или диалога). Каждый компонент представляется на соответствующем языке моделирования. Процесс разработки интерфейса с помощью МОС [, 3] состоит в следующем: разработчик интерфейса использует средства моделирования для формирования всех компонентов модели интерфейса. Генератор кода на основе модели интерфейса генерирует его код. Разработчик прикладной программы с помощью сторонних средств разрабатывает код прикладной программы. Компилятор компилирует код интерфейса и прикладной программы в готовое программное средство. На рис.

Рекомендуемые диссертации данного раздела

28.06.2016

+ 100 бесплатных диссертаций

Дорогие друзья, в раздел "Бесплатные диссертации" добавлено 100 новых диссертаций. Желаем новых научных ...

15.02.2015

Добавлено 41611 диссертаций РГБ

В каталог сайта http://new-disser.ru добавлено новые диссертации РГБ 2013-2014 года. Желаем новых научных ...


Все новости

Время генерации: 0.265, запросов: 244