Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Новые лекциидневЧС.docx
Скачиваний:
519
Добавлен:
31.05.2015
Размер:
4.42 Mб
Скачать

10.3. Критерии качества пользовательского интерфейса

Существует три основных критерия качества пользовательского интерфейса:

1. Скорость работы пользователя. Согласно Дональду Норману, взаимодействие пользователя с системой (не только компьютерной) состоит из семи шагов: ,

  • Формирование цели действий.

  • Определение общей направленности действий.

  • Определение конкретных действий.

  • Выполнение действий.

  • Восприятие нового состояния системы.

  • Интерпретация состояния системы.

  • Оценка результата.

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

Существенно повысить скорость собственно мышления пользователей невозможно, но качественный пользовательский интерфейс должен уменьшить влияние факторов, усложняющих (и, соответственно, замедляющих) процесс мышления.

2. Количество человеческих ошибок. Пользовательский интерфейс должен содержать элементы, которые позволят уменьшить количество допускаемых ошибок. К этим элементам относятся:

  • плавное обучение пользователей в процессе работы;

  • снижение требований к бдительности;

  • повышение разборчивости и заметности индикаторов.

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

  • блокировка потенциально опасных действий пользователя до получения подтверждения правильности действия;

  • проверка системой всех действий пользователя перед их принятием;

  • самостоятельный выбор системой необходимых команд или параметров, когда от пользователя требуется только проверка.

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

Самостоятельное изучение:

Принципы построения пользовательского интерфейса [1]

Раздел 5. Технологии открытых систем (4 часа) Лекция 11. Открытые системы (2 часа)

Основные вопросы:

11.1. Понятие и принципы открытых систем

11.2. Стандарты ИТ

11.3. Эталонная модель взаимодействия открытых систем

11.4. Технология передачи информации в модели взаимодействия открытых систем

11.1. Понятие и принципы открытых систем

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

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

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

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

Открытыми системами могут являться как конечные, так и промежуточные системы, к которым предъявляются следующие требования:

  • возможность переноса прикладных программ, разработанных должным образом с минимальными изменениями, на широкий диапазон систем;

  • совместную работу с другими прикладными системами на локальных и удаленных платформах;

  • взаимодействие с пользователями в стиле, облегчающем переход от системы к системе.

Открытые системы обладают следующими свойствами:

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

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

  3. Функциональная совместимость (интероперабельность) прикладного программного обеспечения — это возможность обмена данными между различными прикладными программами, в том числе между программами, реализуемыми на разнородных прикладных платформах, а также возможность совместного использования данных.

Интероперабельность — это способность системы взаимодействовать с другими системами посредством обмена информацией и совместного ее использования.

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

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

  2. Расширяемость — это способность системы эволюционировать с учетом изменений стандартов, технологий и пользовательских требований.

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

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

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