* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Качество интерфейса
17 марта 2009

Качество определяется в ГОСТ Р ИСО/МЭК 9126-93 как «объем признаков и характеристик продукции или услуги, который относится к их способности удовлетворять установленным или предполагаемым потребностям». При комплексной оценке показателей качества программного продукта качество пользовательского интерфейса вносит определяющий вклад в субхарактеристику качества, как практичность (usability) (ГОСТ Р ИСО/МЭК 9126-93, см. таблицу 4). Другими словами, качество характеризует содержание (смысл) и полезность текста, в то время как стандартизированность — грамотность (корректность).
В пользовательском интерфейсе можно выделить два аспекта интерфейса — функциональный и эргономический. О качестве функциональности интерфейса трудно говорить без указания предметной области, например, сформулировать «руководящие принципы функциональности» пользовательского интерфейса. Формально его можно связать со степенью «соответствия задаче» (ISO 9241-10-1996, p.10, см. таблицу 4).
Таблица 4
ДОКУМЕНТ ISO ЭРГОНОМИЧЕСКИЕ ПРИНЦИПЫ

ISO 9241-10-1996 Ergonomic
requirements for office work with visual display terminals (VDTs).P.10. Dialogue principles Обсуждение руководящих эргономических принципов: соответствие задаче, самоописательность, контролируемость, соответствие ожиданиям пользователя, толерантность к ошибкам, настраиваемость, изучаемость
ISO/IEC 13407-1999 Designing user
interfaces with humans in mind Обоснование, принципы, проектирование
и реализация ориентированного на
пользователя программного проекта
ГОСТ Р ИСО/МЭК 12119-2000
Информационная технология. Пакеты программ. Требования к уровню качества и тестирование Требования к практичности: понятность, обозримость, удобство использования
ГОСТ Р ИСО МЭК 9126-93
Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению Субхарактеристика практичности:
обучаемость, понятность, простота
использования

Очень важным у интерфейса является эргономический аспект, который учитывает: комфортность экранного представления информации, достаточную оперативность реакции программного средства на действия пользователя, удобство манипулирования мышью и клавиатурой, удобство навигации, шрифты, цветовое оформление и т. д.
Нормативные требования по эргономике пользовательского интерфейса относятся к психофизиологическим свойствам конкретной реализации уже выбранного типа (стиля) пользовательского интерфейса (и соответствующего стандарта) в конкретном приложении. В этих условиях эргономические стандарты могут лишь требовать достижения некоторых общих руководящих эргономических принципов, которым должна удовлетворять реализация в приложении выбранного тип (стиля).
Цель создания эргономичного интерфейса состоит в том, чтобы отобразить информацию настолько эффективно, насколько это возможно для человеческого восприятия и структурировать отображение на дисплее таким образом, чтобы привлечь внимание к наиболее важным единицам информации. Основная же цель состоит в том, чтобы минимизировать общую информацию на экране и представить только то, что является необходимым для пользователя.
Данные на экране следует располагать таким образом, чтобы пользователь знал, где найти и где ожидать вывода необходимой информации.
Количество информации, отображаемой на экране, называется экранной плотностью. Исследования показали, что чем меньше экранная плотность, тем отображаемая информация наиболее доступна и понятна для пользователя, и, наоборот, если экранная плотность большая, это может вызвать затруднения в усвоении информации и ее ясном понимании. Однако опытные пользователи могут предпочитать интерфейсы с большой экранной плотностью. Информация на экране может быть сгруппирована и упорядочена в значимые части. Это может быть достигнуто с использованием кадров (фреймов), методов типа цветового кодирования, рамок, негативного изображения или других методов для привлечения внимания.
Для привлечения внимания к каким-либо элементам интерфейса можно воспользоваться выделением этих элементов большей яркостью на фоне других – более темных.
Эргономические аспекты пользовательского интерфейса приложения являются естественным расширением эргономики технических средств и рабочего места. Сегодня существует два подхода к оценке эргономического качества, которые можно отнести к методам «черного» и «белого» ящиков.
В первом подходе оценку производит конечный пользователь (или тестер), суммируя результаты работы с программой в рамках следующих показателей 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) конечного пользователя этим интерфейсом.
Эффективность является критерием функциональности интерфейса, а степень удовлетворенности и, косвенно, продуктивность — критерием эргономичности. Вводимые здесь меры соответствуют общей прагматической концепции оценки качества по соотношению «цели/затраты» (таблица 5).
Таблица 5
ЦЕЛЕВАЯ ФУНКЦИЯ МЕРЫ ЭФФЕКТИВНОСТИ МЕРЫ ПРОДУКТИВНОСТИ МЕРЫ СТЕПЕНИ УДОВЛЕТВОРЕННОСТИ
Полная
практич- ность Процент достигнутых целей
Процент пользователей, успешно выполнивших задание
Средняя точность
завершенных заданий Время выполнения задания
Задания, выполненные
в единицу времени
Денежная оценка
затрат на
выполнение задания Оценочная шкала для степени удовлетворенности
Степень загрузки по
времени
Частота жалоб

Во втором подходе пытаются установить, каким (руководящим эргономическим) принципам должен удовлетворять пользовательский интерфейс с точки зрения оптимальности человеко-машинного взаимодействия. Развитие этого аналитического подхода было вызвано потребностями проектирования и разработки ПО, поскольку позволяет сформулировать руководящие указания по организации и характеристикам оптимального пользовательского интерфейса. Этот подход может быть использован и при оценке качества разработанного пользовательского интерфейса. В этом случае показатель качества оценивается экспертом по степени реализации руководящих принципов или вытекающих из них более конкретных графических и операционных особенностей оптимального «человекоориентированного» пользовательского интерфейса.
В литературе предложены различные формулировки руководящих принципов проектирования интерфейса. В стандартах ISO руководящие принципы представлены в ряде документов (таблица 4). Как указывалось в общем контексте в ГОСТ Р ИСО/МЭК 9126-93, в настоящее время существует ряд систем комплексных показателей (моделей качества) разной степени завершенности, однако принятую в стандартах модель качества не нужно абсолютизировать. Цель введения стандартов — стимулирование широкого практического использования руководящих принципов, а также накопление опыта для их последующего уточнения и развития. Стандартизированная модель отражает, по крайней мере, минимальный набор обязательных (или общепризнанных) принципов.
Для того чтобы стать эффективным инструментом проектирования, система руководящих принципов должна быть доведена до уровня конкретных инструкций для программистов. При разработке инструкций учитываются нормативные документы по типу (стилю) интерфейса, а нормативные документы по проектированию пользовательского интерфейса должны войти в профиль стандартов программного проекта и в техническое задание.
Выбор конкретного средства проектирования (языки быстрой разработки приложений, CASE-средства, конструкторы графических интерфейсов) может привести разработчика к необходимости придерживаться стандарта интерфейса, положенного в его основу.
С другой стороны, выбор разработчиком стандарта типа (стиля) пользовательского интерфейса, адекватного предметной области и используемой ОС, потенциально должен обеспечить выполнение таких принципов качества пользовательского интерфейса, как естественность и согласованность в пределах рабочей среды.
Стандарт ISO 9241-11 организация-заказчик может использовать до разработки заказной системы в качестве общих рамок для определения требований по практичности, которым должна соответствовать будущая система и по которым будут проводиться приемочные испытания. Этим создается основа для обеспечения полноты, измеримости и сопоставимости этих требований, что может косвенно оказывать позитивное влияние на качество проектируемого программного изделия.
Вопросы для самоконтроля
1. Назовите поколения пользовательского интерфейса.
2. Какие классы и подклассы пользовательского интерфейса используются в информационных системах?
3. Основные принципы создания пользовательского интерфейса.
4. Что такое человеко-машинное взаимодействие (HCI)?
5. Что относится к управляющим средствам пользовательского интерфейса?
6. Каковы нормативные требования по эргономике пользовательского интерфейса?
7. Какие подходы применяются для оценки эргономического качества интерфейса?
8. Как проектируют меню?
9. Использование форм при проектировании интерфейса.
10. Навигация в пользовательском интерфейсе.


Теги: Borland Delphi

Статьи по теме:

Свойство Units
FilePathFull
ClearCalcFields
Критерии качества технологических процессов
CreateTableEx
Свойство Font
Асинхронный режим, основанный на сообщениях
OpenMode
Событие BeforePrint для Bands
Первая программа
Панель HTML Design
Свойство Text
Настольные издательские системы
Некоторые вопросы интеграции документационных систем и информационных технологий
Использование строк в выражениях
| Borland Delphi | Alex |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | Borland Delphi | Качество интерфейса. Регион сайта: Москва и Санкт-Петербург