
- •Лекции по «Надежности по»
- •Виды ошибок программного обеспечения
- •2.2.2. Методы испытаний на надежность технических средств
- •2.2.3. Статистическое моделирование надежности
- •2.3. Методыобеспечения надежности
- •2.3.1. Задачи обеспечения надежности
- •3.1.2. Надежность программного обеспечения
- •3.3. Модели и метрики оценки качества программного обеспечения
- •Глава 4
- •4 1 Проблемы оценки качества пользовательского интерфейса
- •4.2 Стандарты в области качества пользовательского интерфейс
- •4.3. Показатели и критерии качества пользовательского интерфейса
- •4.4. Методы оценки качества пользовательского интерфейса. Методы оценки качества пи подразделяются на четыре основные группы:
- •4.4.1. Аналитические методы
- •4.4.2. Экспериментальные методы, или юзабилити-тестирование
- •4.4.3. Анкетирование
- •4.4.3. Анкетирование
- •4.5. Обеспечение качества пользовательского интерфейса
- •4.5.1. Процедура проектирования интерфейса
- •4.5.2. Функциональное проектирование интерфейса
- •4.5.3. Визуальное проектирование интерфейса
- •4.5.4. Проектирование взаимодействия
- •4.5.5. Современные тенденции в проектировании интерфейсов
4.3. Показатели и критерии качества пользовательского интерфейса
Качество пользовательского интерфейса (ПИ) зависит от множества факторов, которые могут быть взаимосвязаны или не связаны друг с другом. Для определения наиболее полного списка показателей и критериев качества ПИ необходимо понимать, каким ПИ является для разработчиков и пользователей, а также определить понятие "эффективный ПИ".
Существуют три группы показателей, которые влияют на качество ПИ: параметры визуального оформления, параметры функциональных возможностей и параметры, описывающие качество взаимодействия пользователя с ПИ. Однако последняя группа параметров практически не используется для комплексной оценки качества ПИ из-за трудностей получения исходных данных.
Показатели и критерии качества пользовательского интерфейса включают в себя:
1) Параметры визуального оформления, такие как восприятие информации, эргономика, визуальная привлекательность и прочие.
2) Параметры функциональных возможностей, такие как эффективность, надежность, скорость, точность и прочие.
3) Параметры, описывающие качество взаимодействия пользователя с ПИ, такие как удобство использования, уровень удовлетворенности оператора, возможность естественного ввода информации, обеспечение легкого управления системой, контроль оператора над системой, возможность исправления ошибок ввода, обратная связь и справки, ясность выдаваемой информации, согласование объема информации с оперативной памятью оператора, диалог и выбор вида использования.
Изображение иерархии свойств компонента "Основная графическая информация" и "Дополнительная информация" не было предоставлено, поэтому я не могу их представить.
Ниже я приведу описание каждой из трех групп показателей, влияющих на качество пользовательского интерфейса (ПИ):
Параметры визуального оформления:
Цветовая гамма: сочетание и гармоничность используемых цветов;
Контрастность: разница между яркостью текста и фона;
Размер и шрифт текста: удобочитаемость текста в зависимости от размера и шрифта;
Использование изображений и графических элементов: эффективное использование изображений и графических элементов для улучшения визуального оформления;
Стиль и дизайн: общий стиль и дизайн, соответствующий целевой аудитории и задачам.
Параметры функциональных возможностей:
Функциональность: соответствие функциональных возможностей требованиям и ожиданиям пользователей;
Эффективность: быстрота и простота выполнения задач;
Надежность: стабильность работы системы без ошибок и сбоев;
Удобство использования: простота и интуитивность пользовательского интерфейса;
Совместимость: совместимость с другими системами и устройствами.
Параметры качества взаимодействия пользователя с ПИ:
Возможности взаимодействия: разнообразие способов взаимодействия пользователя с системой (например, мышь, клавиатура, голосовое управление);
Отзывчивость: скорость реакции системы на действия пользователя;
Обратная связь: информация, предоставляемая пользователю о состоянии системы и о результатах выполненных действий;
Прозрачность: понятность и доступность информации о процессе работы системы;
Удовлетворенность пользователя: общее впечатление пользователя от взаимодействия с системой и удовлетворенность полученным результатом.
Хорошо спроектированный пользовательский интерфейс должен учитывать все три группы параметров и соответствовать государственным и зарубежным стандартам для обеспечения наилучшего качества взаимодействия пользователя с системой.
Функциональные возможности пользовательского интерфейса можно разделить на «Органы управления (навигация)» и «Экранные элементы» (рис. 4.4). Соответствующие иерархии свойств компонентов «Органы управления (навигация)» и «Экранные элементы» представлены на рис. 4.5 и 4.6 соответственно.
Описание свойств экранных элементов:
- Дислокация на дисплее — удобство и эффективность расположения блоков (элементов) основной графической информации на экране.
- Взаимное расположение — удобство и эффективность расположения блоков (элементов) основной графической информации относительно друг друга.
- Отображение — совокупность характеристик, определяющих эффективность представления блоков (элементов) основной графической информации оператору при работе с системой.
- Шкалы — совокупность характеристик, определяющих эффективность представления шкал в блоках основной графической информации.
- Метки — совокупность характеристик, определяющих эффективность представления меток в блоках основной графической информации.
- Графики — совокупность характеристик, определяющих эффективность представления графиков в блоках основной графической информации.
- Шрифт (ОШ) — совокупность характеристик, определяющих эффективность представления всей текстовой информации в блоках (элементах) основной графической информации.
- Тип (ОШ) — тип используемого в пользовательском интерфейсе шрифта для блоков (элементов) основной графической информации (например, Arial, Times New Roman и т.п.).
- Количество (ОШ) — количество шрифтов, используемых для представления текстовой информации в блоках (элементах) основной графической информации.
ОК. Алфавит — эффективность выбранного алфавита кодирования информации в блоках (элементах) основной графической информации пользовательского интерфейса.
ОК. Структура — эффективность структуры кодирования информации в блоках (элементах) основной графической информации, включая порядок расположения элементов кода, их размер и форму.
ОК. Сопоставимость — эффективность сопоставления кодированных символов и информации, которую они представляют, для оператора пользовательского интерфейса.
ОК. Стабильность — эффективность сохранения кодирования информации в блоках (элементах) основной графической информации в течение длительного времени без изменений или ошибок.
ОК. Отказоустойчивость — эффективность сохранения функциональности пользовательского интерфейса при возникновении ошибок или изменений в кодировании информации в блоках (элементах) основной графической информации.
Элементы информации могут быть оформлены различными обозначениями, исключающими возможность путаницы и исполнимыми на любых языках. Цветовая унификация должна применяться для однотипных элементов.
Для различных обозначений используются разные размеры элементов в блоках основной графической информации. Соответствие между размером элемента и значимостью информации должно быть ясным для оператора.
Контраст и тональность используются для представления информации в блоках основной графической информации. Яркость инетов должна быть эффективно использована для повышения читаемости информации.
Масштаб элементов информации должен быть выбран эффективно в блоках основной графической информации. Функциональность (Ф) включает характеристики, определяющие эффективность вывода информации в блоках основной графической информации оператору.
Функциональность настройки параметров отображения (ФНПО) должна удовлетворять требованиям удобства и эффективности настройки параметров отображения основной графической информации оператором.
ФНПО включает возможность изменения масштаба элементов блоков основной графической информации, перемещения элементов по экрану и изменения цветовых характеристик под личные предпочтения оператора.
ФНПО также позволяет изменять язык интерфейса, настраивать характеристики шрифта представляемой текстовой информации под личные предпочтения оператора и изменять алфавитную структуру предоставляемой оператору информации.
Внутренняя структура блоков основной графической информации должна быть четко определена и логически организована. Время обновления представляемой информации должно быть минимальным для обеспечения оперативности работы.
ОШ. Читаемость — эффективность восприятия текстовой информации в блоках дополнительной информации.
О. Кодирование (ОК) — эффективность используемого в блоках дополнительной информации пользовательского интерфейса.
ОК. Уникальность — степень уникальности используемых в ПИ условных обозначений и пиктограмм.
ОК. Ассоциативность — эффективность ассоциаций между условными обозначениями (пиктограммами) и связанными с ними действиями (объектами).
ОК. Преемственность — эффективность использования стандартных и привычных для оператора пиктограмм (условных обозначений) в данной предметной области.
ОК. Вид кода — вид кода, используемый для кодирования дополнительной информации (например, графический код, пиктограммы, числовое кодирование, кодирование цветом и т.д.).
ОК. Количество используемых алфавитов кодирования — количество различных алфавитов кодирования информации, используемых для представления дополнительной информации в данной предметной области.
Единый стиль — наличие у блоков дополнительной информации ПИ единого стиля оформления у однотипных элементов.
Тон — эффективность восприятия сочетания цветовых тонов, используемых для представления блоков дополнительной информации.
Контраст — эффективность использования контраста в сочетании цветовых тонов, используемых для представления блоков дополнительной информации.
Яркость — эффективность использования яркости цветов, используемых для представления блоков дополнительной информации.
Масштаб — эффективность использования выбранных размеров элементов в блоках дополнительной информации ПИ.
Функциональность (Ф) — совокупность характеристик, определяющих эффективность представления дополнительной информации оператору.
Ф. Настройка параметров отображения (ФНПО) — совокупность характеристик, определяющих удобство и эффективность настройки оператором параметров отображения дополнительной информации.
ФНПО. Изменение масштаба — возможность изменить размер элементов блоков дополнительной информации и изменять их расположение на экране.
ФНПО. Перемещение по экрану — возможность изменять расположение блоков дополнительно
Ф. Информативность (ФИ) - совокупность характеристик, определяющих эффективность представления дополнительной информации.
ФИ. Коэффициент соответствия информации назначению (КСИ) - отношение количества основной информации, предоставляемой оператору при выполнении рабочей задачи, к количеству основной информации, необходимой для выполнения задачи.
ФИ. Коэффициент полноты информации — отношение совокупной информации, воспринимаемой пользователем при работе с системой, к информации, необходимой для выполнения рабочих задач.
ФИ. Достоверность — точность представляемой информации.
ФИ. Актуальность — степень соответствия информации текущему моменту времени.
ФИ. Коэффициент избыточности информации — отношение общего количества предоставляемой основной информации к количеству основной информации, которая должна быть задействована для выполнения оператором рабочей задачи.
Описание свойств «Дополнительной информации». Параметры объекта — совокупность характеристик, определяющих качество представления дополнительной информации об объекте.
Подсказки и вспомогательная информация — совокупность характеристик, определяющих качество представления подсказок и вспомогательной информации.
Расположение (Р) — совокупность характеристик, определяющих удобство расположения и эффективность структуры блоков дополнительной информации.
Р. Дислокация на дисплее — удобство и эффективность расположения дополнительной информации на дисплее.
Р. Взаимное расположение — удобство и эффективность расположения блоков дополнительной информации относительно друг друга.
Отображение (О) — совокупность характеристик, определяющих эффективность представления блоков дополнительной информации оператору при работе с системой.
О. Информационные элементы (ОИЭ) — совокупность характеристик, определяющих эффективность представления информационных элементов в блоках дополнительной информации.
О. Шрифт (ОШ) - совокупность характеристик, определяющих эффективность представления всей текстовой дополнительной информации.
ОШ. Читаемость - эффективность восприятия текстовой информации в блоках дополнительной информации.
ОК. Кодирование (ОК) - эффективность используемого пользовательского интерфейса в блоках дополнительной информации.
ОК. Уникальность - степень уникальности используемых в ПИ условных обозначений и пиктограмм.
ОК. Ассоциативность - эффективность ассоциаций между условными обозначениями (пиктограммами) и связанными с ними действиями (объектами).
ОК. Преемственность - эффективность использования стандартных и привычных для оператора пиктограмм (условных обозначений) в данной предметной области.
ОК. Вид кода - вид кода, используемый для кодирования дополнительной информации (например, графический код, пиктограммы, числовое кодирование, кодирование цветом и т.д.).
ОК. Количество используемых алфавитов кодирования - количество различных алфавитов кодирования информации, используемых для представления дополнительной информации в данной предметной области.
Единый стиль - наличие у блоков дополнительной информации ПИ единого стиля оформления у однотипных элементов.
Флажки (или чек-боксы (от англ. check box - галочка)) - элемент графического пользовательского интерфейса, позволяющий пользователю управлять параметром с двумя состояниями: "включено" и "выключено". Во включенном состоянии внутри чек-бокса появляется отметка (галочка или крестик).
Выпадающий список - элемент ПИ, представляющий собой раскрывающееся меню, позволяющее выбрать одно из нескольких действий или значений.
Комбинированный список - элемент ПИ, который сочетает в себе выпадающий список и однострочное текстовое поле, позволяющее пользователю ввести значение вручную или выбрать его из списка.
Поле ввода - элемент ПИ, предназначенный для ввода текстовой или числовой информации.
Расположение (Р) - совокупность характеристик, определяющих удобство расположения и эффективность структуры функциональных блоков (элементов) пользовательского интерфейса.
Расположение на дисплее - удобство и эффективность расположения элементов управления на дисплее.
Взаимное расположение - удобство и эффективность расположения элементов управления относительно друг друга.
Отображение (О) - совокупность характеристик, определяющих эффективность представления управляющих блоков (элементов) оператору при работе с ЧМС.
Управляющие элементы (ОУЭ) - совокупность характеристик, определяющих эффективность представления управляющих элементов, таких как кнопки, списки, строки ввода, флажки и т.п.
Шрифт (ОШ) - совокупность характеристик, определяющих эффективность представления текстовой информации на элементах управления.
Тип - тип используемого в ПИ шрифта для органов управления, например, Arial, Times New Roman и т.п.
Количество - количество шрифтов, используемых для представления текстовой информации на элементах управления.
Читаемость - эффективность восприятия текстовой информации на элементах управления.
Кодирование (ОК) - эффективность используемого в ПИ кода ОК.
Уникальность - степень уникальности используемых в ПИ условных обозначений и пиктограмм.
Ассоциативность - эффективность ассоциации между пиктограммами (условными обозначениями) и связанными с ними действиями (объектами).
Преемственность - эффективность использования стандартных и привычных для оператора пиктограмм и значений в данной предметной области.
Адаптивный фактор (АФ) - совокупность возможностей оператора по регулированию дисплеев, включая графические настройки и другие опции.
АФ. Независимость - возможность настройки параметров каждого АФ, например, яркости, контрастности, масштаба и пр.
АФ. Возможность настройки графических параметров, например, яркости, контрастности, масштаба и пр.
АФ. Возможность регулировки угла наклона дисплеев.
ПАФ. Взаимозаменяемость - возможность обмена изображениями между дисплеями, например, при двух дисплеях оператор может иметь возможность выводить изображение А на первый дисплей и изображение Б на второй или наоборот.
АФ. Схема расположения - возможность изменения схемы расположения дисплеев в соответствии с личными предпочтениями оператора.
С помощью данных качеств, применяя метод анализа иерархий, можно узнать важность каждого критерия для любого пользовательского интерфейса.