Стандарты пользовательского интерфейса информационных технологий кратко

Обновлено: 03.07.2024

Современная компания с разветвлённым бизнесом, как правило, имеет:

· Системы диалоговой обработки транзакций

· Рабочие системы знания и автоматизации делопроизводства

· Управляющие информационные системы

· Системы поддержки принятия решений

· Нейронные сети и экспертные системы

· Технологии Data Mining

· Системы поддержки деятельности руководителя

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

1. Снижение операционных издержек.

2. Создание условий для выпуска новых продуктов.

3. Повышение качества и скорости обслуживания клиентов.

4. Поддержка увеличивающейся доли рынка.

5. Улучшение качества управленческих решений.

6. Выполнение требований регулирующих органов.

7. Уменьшение совокупной стоимости владения.

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

· Обеспечение информационной безопасности

· Экономия социального времени

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

· Интегрированные ИТ. В самых современных ИС принято рассматривать как "атомарную" единицу не данные в "чистом" виде, а некоторый сервис, соответствующий какому-то элементарному бизнес-процессу. В частности, такой сервис может просто выдавать какие-то данные, являясь аналогом "атомарной" единицы классических ИС. В КИС все чаще применяется сервис-ориентированная архитектура (Service-Oriented Architecture - SOA) и не только.

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

· Пакетные и диалоговые ИТ. С точки зрения участия или неучастия пользователя в процессе выполнения функциональных информационных технологий все они могут быть разделены на пакетныеи диалоговые.

Интерфейс - совокупность технических, программных и методических (протоколов, правил, соглашений) средств сопряжения в вычислительной системе пользователей с устройствами и программами, а также устройств с другими устройствами и программами.

· Интерфейс пользователя - набор методов взаимодействия компьютерной программы и пользователя этой программы.

· Программный интерфейс - набор методов для взаимодействия между программами.

· Физический интерфейс - способ взаимодействия физических устройств. Чаще всего речь идёт о компьютерных портах.

Интерфейсы пользователя бывают двух типов:

1) процедурно-ориентированные:

  • примитивные
  • меню
  • со свободной навигацией

2) объектно-ориентированные:

Современными видами интерфейсов являются:

1) Командный интерфейс. человек подает "команды" компьютеру, а компьютер их выполняет и выдает результат человеку. Командный интерфейс реализован в виде пакетной технологии и технологии командной строки.

2) WIMP - интерфейс (Window - окно, Image - образ, Menu - меню, Pointer - указатель). Этот вид интерфейса реализован на двух уровнях технологий: простой графический интерфейс и "чистый" WIMP - интерфейс.

3) SILK - интерфейс (Speech - речь, Image - образ, Language - язык, Knowlege - знание). Этот вид интерфейса наиболее приближен к обычной, человеческой форме общения.




Классификация информационных технологий

Критерии оценки информационных технологий.

Виды информационных технологий.

Современная компания с разветвлённым бизнесом, как правило, имеет:

· Системы диалоговой обработки транзакций

· Рабочие системы знания и автоматизации делопроизводства

· Управляющие информационные системы

· Системы поддержки принятия решений

· Нейронные сети и экспертные системы

· Технологии Data Mining

· Системы поддержки деятельности руководителя

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

1. Снижение операционных издержек.

2. Создание условий для выпуска новых продуктов.

3. Повышение качества и скорости обслуживания клиентов.

4. Поддержка увеличивающейся доли рынка.

5. Улучшение качества управленческих решений.

6. Выполнение требований регулирующих органов.

7. Уменьшение совокупной стоимости владения.

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

· Обеспечение информационной безопасности

· Экономия социального времени

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

· Интегрированные ИТ. В самых современных ИС принято рассматривать как "атомарную" единицу не данные в "чистом" виде, а некоторый сервис, соответствующий какому-то элементарному бизнес-процессу. В частности, такой сервис может просто выдавать какие-то данные, являясь аналогом "атомарной" единицы классических ИС. В КИС все чаще применяется сервис-ориентированная архитектура (Service-Oriented Architecture - SOA) и не только.

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

· Пакетные и диалоговые ИТ. С точки зрения участия или неучастия пользователя в процессе выполнения функциональных информационных технологий все они могут быть разделены на пакетныеи диалоговые.

Интерфейс - совокупность технических, программных и методических (протоколов, правил, соглашений) средств сопряжения в вычислительной системе пользователей с устройствами и программами, а также устройств с другими устройствами и программами.

· Интерфейс пользователя - набор методов взаимодействия компьютерной программы и пользователя этой программы.

· Программный интерфейс - набор методов для взаимодействия между программами.

· Физический интерфейс - способ взаимодействия физических устройств. Чаще всего речь идёт о компьютерных портах.

Интерфейсы пользователя бывают двух типов:

1) процедурно-ориентированные:

  • примитивные
  • меню
  • со свободной навигацией

2) объектно-ориентированные:

Современными видами интерфейсов являются:

1) Командный интерфейс. человек подает "команды" компьютеру, а компьютер их выполняет и выдает результат человеку. Командный интерфейс реализован в виде пакетной технологии и технологии командной строки.

2) WIMP - интерфейс (Window - окно, Image - образ, Menu - меню, Pointer - указатель). Этот вид интерфейса реализован на двух уровнях технологий: простой графический интерфейс и "чистый" WIMP - интерфейс.

3) SILK - интерфейс (Speech - речь, Image - образ, Language - язык, Knowlege - знание). Этот вид интерфейса наиболее приближен к обычной, человеческой форме общения.

Информационная технология – это комплекс взаимосвязанных научных, технологических, инженерных дисциплин, изучающих:

· методы эффективной организации труда людей, занятых обработкой и хранением информации;

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

· а также связанные со всем этим социальные, экономические и культурные проблемы.

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

Процедуры обработки информации являются главными в информационных технологиях. Остальные процедуры носят вспомогательный характер.

Классификация информационных технологий

Различают следующую классификацию информационных технологий:
В соответствии с методами и средствами обработки данных:

1. Глобальные – технологии, которые включают модели, методы, средства информационной базы в обществе
2. Базовые - информационные технологии, которые ориентируются на конкретную область применения.
3. Конкретные - технологии, которые обрабатывают данные в процессе выполнения реальных задач пользователя.
В соответствии с обслуживаемыми предметными областями:

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

В соответствии с типами пользовательского интерфейса:

1. ИТ, обслуживающие прикладной интерфейс. 2. ИТ, обслуживающие системный интерфейс.
3. ИТ, обслуживающие командный интерфейс. 4. ИТ, обслуживающие WIMP - интерфейс.
5. ИТ, обслуживающие SILK – интерфейс.

В основу любой из современных методик управления ИТ-сервисами заложен следующий основополагающий принцип: требования к информационным технологиям предъявляет бизнес.

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

В банковской системе возникают новые платежные системы, карточные системы, электронные кошельки, электронные клиринговые системы на основе достижений ИТ.

Новые ИТ позволяют расширить сферу услуг, ускорить платежи, удешевить стоимость денежного оборота.

Стандарты пользовательского интерфейса информационных технологий.

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

Значительный прогресс достигнут в области стандартизации пользовательского интерфейса, представленного классами и подклассами:

- символьный (подкласс - командный);

- графический (WIMP, подклассы - простой, двухмерный, трехмерный);

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

- стандарт ISO 9241-12-1998 регулирует визуальное представление информации, окна, списки, таблицы, метки, поля и др.;

- стандарт ISO 9241-14-1997 - меню;

- стандарт ISO 9241-16-1998 - прямые манипуляции;

- стандарт ISO/IES 10741-1995 - курсор;

- стандарт ISO/IES 12581-(1999-2000) - пиктограммы.

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

- стандарт ISO 9241-10-1996 - руководящие эргономические принципы, соответствие задаче, самоописательность, контролируемость, соответствие ожиданиям пользователя, толерантность к ошибкам, настраиваемость, изучаемость;

- стандарт ISO/IES 13407-1999 - обоснование, принципы, проектирование и реализация ориентированного на пользователя проекта;

- стандарт ГОСТ Р ИСО/МЭК 12119-2000 - требования к практичности, понятность, обозримость, удобство использования;

- стандарт ГОСТ Р ИСО/МЭК 9126—93 - практичность, понятность, обучаемость, простота использования.

Занятие 10 по курсу “Информационные технологии”

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

Результаты освоения темы

  • кто такие пользователи (потребители) информационных технологий и ресурсов;
  • для чего нужен пользовательский интерфейс;
  • как оценивать эффективность информационных технологий.
  • Пользователь, потребитель информации;
  • Конечный пользователь;
  • Интерфейс.

1. Информационные технологии конечного пользователя
Для рассмотрения данной темы, прежде всего, выясним кто такой “пользователь” информации.

Если мы говорим о людях, то пользователь информационной системы (англ. “Information system user”) – это лицо, группа лиц или организация, прибегающие к услугам информационной системы для получения необходимой им информации или ДЛЯ решения других задач. Для получения нужной информации пользователи осуществляют её поиск собственными силами или с помощью посредников. В качестве посредников обычно выступают информационные специалисты: работники библиотек (библиографы) и информационных служб. В этом случае такие пользователи называются “конечными”.

2. Пользовательский интерфейс

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

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

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

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

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

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

На теоретическом уровне интерфейс имеет три основных составляющие: 1. Способ общения машины с человеком-оператором.
2. Способ общения человека-оператора с машиной.
3. Способ пользовательского представления интерфейса.

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

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

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

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

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

Диалоговые действия контролируют, что происходит с информацией, которую пользователи распечатывают на конкретном устройстве; следует ли её сохранить или запомнить, при переходе пользователя к другой панели приложения или другим процедурам. Когда пользователи возвращаются к диалогу, приложение аннулирует или сохраняет любые изменения информации на панели. Если действия пользователя могут привести к потере определённой информации, программа рекомендует пользователю подтвердить, что: а) информацию не нужно сохранять; б) необходимо сохранение информации, или следует аннулировать последний запрос и вернуться назад.

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

Диалог в большей степени осуществляется с помощью форм меню. Одним из важных элементов взаимодействия пользователей с компьютером являются “окна”. Любое окно делится на три части. Первая располагается вверху и содержит несколько строк (заголовка, меню, панель инструментов). С её помощью производится доступ к другим объектам и выполняются основные команды. Вторая часть самая большая. Её называют рабочей поверхностью или областью. В ней отображаются объекты, которые вызываются из меню или строки состояния, а также основная часть вызванной пользователем программы. Третья часть обычно располагается внизу и может даже отсутствовать. Она называется строкой состояния.

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

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

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

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

Современный интерфейс пользователя – графический интерфейс . Устройства графического ввода/вывода выполняют функции обеспечения интерфейсного диалога компьютера с человеком при вводе команд и запросов в систему, а также функции обеспечения выполнения информационных процессов. Пользователю достаточно помнить минимальное количество информации командного, процессуального характера, чтобы иметь возможность оперативно принимать соответствующие решения. Для этого ему необходимо владеть алгоритмами функционирования подсистемы “человек-техническое средство” и профессиональными навыками взаимодействия с ЭВМ.

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

  • стандарты де-юре (объявленные и принятые официально);
  • стандарты де-факто (не оформленные в виде документа, но применяемые на практике).
  • В области традиционного “материального” производства давно сложилась система поддержки и согласования стандартов, а в области информационных технологий многое ещё предстоит сделать.

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

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

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

В России создаётся отечественная нормативная база в области информационных технологий. Для стандартизации информационных технологий, информационно-телекоммуникационных систем и проектирования информационных систем в стране создаются национальные стандарты и другие нормативные документы. Они определяют фундаментальные общие процедуры, положения и требования, которые могут быть использованы в различных предметных областях деятельности. Существуют специализированные организации: ВНИИстандарт, Гостехкомиссии России и др.

На международном уровне существует кооперация организаций, разрабатывающих стандарты в области информационных технологий. Этими проблемами занимается Международная организация по стандартам (International Standard Organization, ISO). Ею разрабатываются общие для всех стандарты, которые носят рекомендательный характер. Кроме того, подобные вопросы рассматриваются такими организациями, как: МЭК (Международная электротехническая комиссия) и МСЭ (Международный союз электросвязи). В 1987 г. ISO и МЭК объединили свою деятельность по стандартизации в области информационных технологий и создали объёдинение ИСО/МЭК/СТК 1 “Информационные технологии”. Основная его задача – разработка базовых стандартов информационных технологий вне зависимости от их конкретных применений.

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

Разработкой стандартов в области открытых систем занимаются международные, национальные и специализированные организации, например, такие как Общество Интернет (Internet Society), СЕН (Европейский комитет по стандартизации), IEEE (Институт инженеров по электротехнике и электронике), ЕКМА (Европейская ассоциация производителей компьютеров), ЕВОС (Европейские рабочие группы по открытым системам), ЕТСИ (Европейский институт по стандартизации в области телекоммуникаций), NMF (Форум управления сетями) и др.

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

Началом современного этапа стандартизации описания продукции и технологии можно считать появление в середине 1980-х годов проекта STEP (STandard for the Exchange of Product model data) – семейство стандартов для обеспечения универсального механизма обмена данными о продукции и технологии как между различными организациями, так и между разными этапами жизненного цикла продукции.

Наиболее близко к новому уровню широкого использования различных данных в информационных сетях подошёл стандарт XML. Принятая в нём объектно-ориентированная модель DOM (Document Object Model) позволяет легко преобразовывать XML документы для хранения в объектно-реляционных и реляционных СУБД, равно как и наоборот.

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

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

Успех применения информационной технологии может определяться эффективностью решения основных задач. Некоторые специалисты считают, что обоснование полезности – это искусство маркетинга. Для этого предлагается использовать разработанный Робертом Бенсоном метод “информационной экономики”. Такой метод рассматривается как надёжный способ анализа экономической эффективности, позволяющий учитывать качественные выгоды, величина которых определяется методом финансового прогноза с учётом возможных рисков.

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

Взаимодействуя с компьютерными программами, пользователи как бы разговаривают с ними (ведут диалог). Он реализуется с помощью набора окон, форм, меню, активных кнопок, пиктограмм, справочных систем и т.п. В совокупности они образуют интерфейс программы – внешний вид отдельных её элементов и видов на экране компьютера.

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

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

Поскольку разработчики при создании программных продуктов могут создавать различные интерфейсы, то общепринято использовать существующие рекомендации и стандарты. На международном уровне разработкой стандартов в области информационных технологий занимается Международная организация по стандартам (International Standard Organization, ISO) и другие организации (МСЭ, МЭК и др.). Обычно разработанные ими стандарты носят рекомендательный характер.

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

Набор приемов взаимодействия пользователя с приложением называют пользовательским интерфейсом.

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

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

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

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

Область функциональных клавиш – необязательная часть, показывающая соответст­вие клавиш и действий, которые выполняются при их нажатии. В области функцио­нальных клавиш отображаются только те действия, которые действительны на текущей панели.

Для указания текущей позиции используется курсор выбора.

10. Пользовательский интерфейс и его виды;

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

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

Пользовательский интерфейс включает три основных компонента:

􀂃 общение приложения с пользователем;

􀂃 общение пользователя с приложением;

Типы пользовательского интерфейса

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

Прикладной интерфейс связан с реализацией некоторых функциональных информационных технологий.

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

Командный интерфейс — самый простой. Он обеспечивает выдачу на экран системного приглашения для ввода команды.

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

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

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

Современные операционные системы поддерживают командный, ^ WIMP- и SILK- интерфейсы.

В последнее время внимание привлекают новые виды интерфейса, такие как биометрический (мимический) и семантический (общественный). В связи с этим поставлена проблема создания общественного интерфейса (social interface). Общественный интерфейс будет включать в себя лучшие решения WIMP- и SILK-интерфейсов.

В настоящее время выделяется три основных группы
пользовательских интерфейсов, существенно различных по
технологии взаимодействия человека с ПК. Это:
• 1. Командный интерфейс
• 2. WIMP – интерфейс (windows image menu pointer)
• 3. SILK – интерфейс (speech image language knowledge).
4

Командный интерфейс
Командный интерфейс называется так по тому, что в этом
виде интерфейса человек подает "команды" компьютеру, а
компьютер их выполняет и выдает результат человеку.
Командный интерфейс реализован в виде пакетной
технологии и технологии командной строки.
5

WIMP - интерфейс
WIMP - интерфейс (Window - окно, Image - образ, Menu - меню, Pointer указатель). Характерной особенностью этого вида интерфейса является
то, что диалог с пользователем ведется не с помощью команд, а с
помощью графических образов - меню, окон, других элементов. Хотя и в
этом интерфейсе подаются команды машине, но это делается
"опосредственно", через графические образы. Этот вид интерфейса
реализован на двух уровнях технологий: простой графический интерфейс
и "чистый" WIMP - интерфейс.
6

SILK - интерфейс
SILK - интерфейс (Speech - речь, Image - образ, Language - язык,
Knowlege - знание). Этот вид интерфейса наиболее приближен к
обычной, человеческой форме общения. В рамках этого интерфейса идет
обычный "разговор" человека и компьютера. При этом компьютер
находит для себя команды, анализируя человеческую речь и находя в ней
ключевые фразы. Результат выполнения команд он также преобразует в
понятную человеку форму. Этот вид интерфейса наиболее требователен к
аппаратным ресурсам компьютера, и поэтому его применяют в основном
для военных целей.
7

Стандартизация пользовательского интерфейса
В первом подходе оценку производит конечный пользователь
(или тестер), суммируя результаты работы с программой в рамках
следующих показателей ISO 9241-10-98 Ergonomic requirements for
office work with visual display terminals (VDTs). P.11. Guidance on
usability specification and measures:
• эффективности (effectiveness) - влияния интерфейса на полноту
и точность достижения пользователем целевых результатов;
• продуктивности (efficiency) или влияния интерфейса на
производительность пользователя;
• степени (субъективной) удовлетворенности (satisfaction)
конечного пользователя этим интерфейсом.
Эффективность
является
критерием
функциональности
интерфейса, а степень удовлетворенности и, косвенно,
продуктивность - критерием эргономичности. Вводимые здесь
меры соответствуют общей прагматической концепции оценки
качества по соотношению "цели / затраты".
8

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

Панель приложения обычно разделяют на три части:
• - меню действий;
• - тело панели;
• - область функциональных клавиш.
12

Читайте также: