ГОСТ Р 55241.50— 2014
Методы, основанные на изучении документов, могут поддерживаться компьютером или другими
инструментами разных уровней сложности (например, простой или динамический доступ к
документам, системам баз знаний, инструментам отчетности). С помощью данных инструментов
обеспечивается доступ к информации, которая содержится в документах (руководствах по стилю
оформления, пособиях, справочниках), правилах производства, полученных из литературных
источников (для интерактивного выбора объекта), в базах данных, гипертекстах, экспертных системах и
средах проектирования для целей проектирования интерфейсов человек-система.
5.2.3 Методы, основанные на использовании модолей
5.2.3.1 Общие положения
В настоящем стандарте рассматриваются два вида подходов, основанных на использовании
моделей:
a)спецификации интерфейса пользователя и методы проектирования, которые позволяют
смоделировать поведение пользователя и данные;
b
)формальные методы, основанные на использовании моделей пользователей и задач.
Такие методы позволяют спрогнозировать действия пользователя.
Ниже представлены преимущества и недостатки данных методов.
Преимущества:
-широкая доступность;
- осуществляется стандартизация сравнений и прогнозирование действий;
- ранняя интеграция с инженерными методами.
Недостатки/ограничения:
- большие временные затраты;
- вероятность ошибки;
- для построения и интерпретации моделей требуется наличие профессионального опыта.
5.2.3.2Методыспецифицированияипроектирования,основанныенапригодности
использования
Данные методы специфицирования и проектирования могут расширять методы разработки
программного обеспечения с помощью адаптации языка оповещения UML или являются методами,
предназначеннымидляинтерфейсапользователя,распространяющимисянаэтапы
специфицирования и проектирования (например. MUSE, Метод проектирования с учетом пригодности
использования).
В данных методах используются блок-схемы, UML-диаграммы для концептуальных моделей
пользователей, диаграммы взаимодействия и диаграммы состояния для описания задач.
Также для определения процедуры существует возможность использования других, более
универсальных методов, таких как сети Петри.
5.2.3.3 Формальные методы
Формальные методы позволяют создавать абстракцию поведения пользователя или поведения
интерфейса. Данные методы могут быть использованы для определения и проектирования
интерфейса пользователя (на ранних этапах процесса) или для оценки существующей документации
или прототипов программного обеспечения (на более поздних этапах проектирования). При выборе
методов следует учитывать некоторые моменты и факторы.
Формальное использование данных методов приводит к высокой внутренней валидности, если
их результаты могут быть воспроизведены. С другой стороны, их экологическая валидность является
слишком низкой, так как они не учитывают фактические условия использования. Большинство
данных методов происходят от когнитивных наук и не связаны с формальными методами
разработки программного обеспечения.
Ниже приводятся примеры данных методов:
- модель уровня (количества) нажатий клавиш (Keystroke Level Model — KLM);
- цели, операторы, методы, правила выбора (Goals, Operators. Methods. Selection rules —
GOMS);
- аналитический метод описания (Methode Analytique de Description — MAD*).
5.2.4 Экспертная оценка
Экспертная оценка основывается на квалификации и знаниях эксперта. При осуществлении
данного вида оценки эксперт определяет наиболее часто возникающие проблемы в соответствии с
подразумеваемой им оптимальной моделью интерфейса человек-машина.
В результате проведения экспертной оценки можно быстро идентифицировать потенциальные
проблемы и. кроме того, ее можно использовать для устранения причин проблем.
11