Индустрия программирования


UIDS/UIMS - часть 3


машине, и сетевая (Network oriented), реализуемая на основе модели клиент-сервер.

Инструментарий создания пользовательского
интерфейса


По Майерсу "Инструментарий создания пользовательского
интерфейса есть библиотека технологических интерактивных средств, дающих возможность
использовать физические устройства ввода (мышь, клавиатура, планшет . . .) для ввода значений
(таких как команда, число, положение или имя) при наличии обратной связи, отображаемой на
экране". Программист использует этот инструментарий для организации взаимодействия с
человеком. Инструментарий содержит набор функций, реализующий компоненты интерфейса
нижнего уровня такие как: меню, кнопки, зоны диалога, подокна, зоны прокрутки.
Инструментарий включает также графическую библиотеку вывода (только основные примитивы)
и обработчик событий. Тем самым есть некие механизмы и инструменты разработки, но пока нет
общей стратегии.

Возможные модели управления, по терминологии конференции 1982 года в Сиэтле:

  1. Интерфейс пользователя, скрывающий прикладную программу.
    Этот подход соответствует внутреннему управлению (по терминологии конференции 1982г. в
    Сиэтле). Основа инструментального подхода, при котором интерфейс пользователя сужается до
    набора модулей ввода-вывода, по мере надобности вызываемых из прикладной программы, Все
    управление диалогом сосредотачивается в прикладной программе, которая должна создаваться
    с учетом этого факта. Создание прототипов затруднено. Разделение фактически отсутствует.
  2. Обобщённый пользовательский интерфейс конфигурируемый под прикладную программу.
    Этот подход соответствует внешнему управление, при котором внешние (интерфейсные
    процедуры) обращаются к прикладной программе в случае наступления требуемого события.
    Можно ли построить такой интерфейс для прикладных программ из любой предметной
    области? Для выделенных областей (база данных, статистические пакеты, etc.) это достижимо,
    поскольку стабилен набор функций прикладной задачи.
  3. Смешанная, приводящая к появлению новой компоненты - связной области, являющейся



    Начало  Назад  Вперед



    Книжный магазин