Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информационные технологии

Человекомашинные интерфейсы

Такие интерфейсы определяют методы и механизмы, с помощью которых пользователи могут общаться с прикладными системами. В зависимости от условий, которые могут определяться как пользователями, так и прикладными системами, интерфейсы этого типа могут обеспечивать следующие функции:

операции типа "клиент-сервер" – определяют взаимоотношения между "процессом-клиентом" и "процессом-сервером" в сети, в частности между процессами, имеющими место при отображении с помощью графического пользовательского интерфейса.

В этом случае программа, которая управляет каждым дисплейным устройством, реализует "процесс-сервер", в то время как пользовательская программа представляет "процесс-клиент", который запрашивает обслуживания сервером;

  • определение объектов и административное управление ими – включает в себя спецификации, с помощью которых задаются характеристики отображаемых элементов: цвет, форма, размеры, движение, графические характеристики, взаимодействие между отдельными элементами и т.д.;
  • параметры окон – спецификации, которые позволяют определить, как окна создаются, передвигаются, сохраняются, восстанавливаются, удаляются и взаимодействуют друг с другом;
  • поддержка диалога – спецификации, с помощью которых устанавливаются взаимоотношения между тем, что отображено на экране (в том числе движение курсора, данные, введенные с клавиатуры и дополнительных устройств), и тем, как меняется изображение в зависимости от вводимых данных;
  • спецификации мультимедиа, включая API – спецификации, определения функций и форматов данных, которые поддерживают манипуляции различными формами цифровой и аналоговой аудиовизуальной информации в рамках единой прикладной системы.

Пользовательские интерфейсы являются едва ли не самой сложной областью в разработке и эксплуатации. В течение последних нескольких лет в области технологии пользовательских интерфейсов получены заметные результаты как в части, связанной с пользователями, так и в области создания инструментальных средств для построения систем.

Область поддержки разработки программного обеспечения (программная инженерия)

Цель, которую преследует технология открытых систем, состоит в создании и применении мобильных, гибких, способных настраиваться на различные конфигурации аппаратных платформ, интероперабельных программных средств. Функциональная область программной инженерии обеспечивает для этого необходимую инфраструктуру, в которую входят как языки программирования, так и интегрированные инструментальные системы для поддержки разработки программного обеспечения. В этой функциональной области можно выделить следующие средства:

  • • стандартные языки программирования вместе со средой поддержки, в которую входят отладчики, средства настройки и оптимизации кода, редакторы;
  • • интегрированные среды и инструментальные системы для разработки программного обеспечения (Integrated Software Engineering Environment – ISEE), включающие в себя системы и программы для автоматизированного создания и поддержки программного обеспечения. В состав таких систем входят средства для выбора спецификаций и анализа прикладных систем на этапе проектирования, для создания и тестирования программного кода, документации и средств поддержки коллективных проектов для групп разработчиков. Интерфейсы, входящие в состав этих средств, обеспечивают хранение, выборку и обмен информацией между программами среды;
  • • защита разработки программного обеспечения, предоставляющая средства управления доступом и обеспечения целостности программных объектов (модулей кода, библиотек, рабочих программ и т.д.), а также инструментальные средства и справочную информацию, составляющую инфраструктуру системы защиты.
 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 
Популярные страницы