Рис.4. Классификация ИТ по степени их взаимодействия
Вопросы для самоконтроля
1. Как связана ЭИС с информационными технологиями?
2. Что такое обеспечивающая ИТ?
3. Что такое функциональные ИТ? Как они связаны с обеспечивающими ИТ и технологиями предметных областей?
4. Какие ИТ для работы с данными, телекоммуникациями, графикой, знаниями и объектами реального мира вы знаете?
5. Что такое пакетный и диалоговый режимы? Какое главное отличие между ними? Каковы возможности их использования?
6. Что такое интерфейс? Какие типы пользовательского интерфейса вам известны?
Тема 3. Информационные технологии конечного пользователя
Лекция 4.Стандарт пользовательского интерфейса для диалоговых информационных технологий
Пользовательский интерфейс включает в себя три понятия:
- общение приложения с пользователем;
- общение пользователя с приложением;
- язык общения.
Язык общения определяется разработчиком программного приложения. Основные свойства интерфейса – это конкретность и наглядность.
Наиболее распространенный ранее командный интерфейс имел ряд недостатков:
- многочисленность команд;
- отсутствие стандарта для приложений.
Для преодоления этих недостатков были приняты попытки его упростить путем создания программной оболочки Norton Commander.
Однако, настоящим решением проблемы стало создание графической оболочки для операционной системы. В настоящее время практически все распространенные операционные системы используют для своей работы графический интерфейс.
Один из первых графических интерфейсов был разработан в исследовательском центре Пало Альто фирмы Xerox для компьютеров Macintosh фирмы Appie. Немного позже была разработана графическая оболочка Microsoft Windows, реализующая технологию WIMP и удовлетворяющая стандарту CUA. Новшеством были применение мыши, выбор команд изменю, представление программам отдельных окон, использование для обозначения программ образов в виде пиктограмм.
Удобство интерфейса и богатство возможностей делают Windows оптимальной системой для повседневной работы. Приложения, написанные под Windows, используют тот же интерфейс, поэтому его единообразие сводит к минимуму процесс обучения работе с любым из них. Выход на рынок Windows-95 еще более упростил работу пользователя, так как интерфейс стал еще более простым, документированным, включающим встроенные коммуникационные возможности.
Одной из важных функций интерфейса является формирование у пользователя одинаковой реакции на одинаковые действия приложений, их согласованность. Согласование должно быть выработано в трех аспектах:
1. Физический относится к техническим средствам (пока отсутствует.
2. Синтаксический определяет последовательность и порядок появления элементов на экране (язык общения) и последовательность запросов (язык действий).
3. Семантический обусловлен значениями элементов, составляющих интерфейс.
Согласованность интерфейса экономит время пользователя и разработчика. Для пользователя уменьшается время изучения, а затем использования системы, сокращается число ошибок, появляется чувство комфортности и уверенности.
Разработчику согласованный интерфейс позволяет выделить общие блоки, стандартизировать отдельные элементы и правила взаимодействия с ними, сократить время проектирования новой системы.
Разработка пользовательского интерфейса
Разработка состоит из проектирования панелей и диалога. Панель приложения разделена на три части: