ГОСТ Р 55241.50— 2014
Существует четыре аспекта разработки.
a) Анализ требований (системных и программного обеспечения).
Во время осуществления анализа требований как на высшем уровне (система), так и на уровне
программного обеспечения необходимо учитывать «проектирование с учетом человеческих факторов
(эргономику)», «окружающие условия, в которых компонент программного обеспечения должен
функционировать» и «спецификации взаимодействия человек-машина» (см. ИСО/МЭК 12207).
Очень важно своевременно определить задачу и требования пользователя.
На начальных этапах анализа требований наблюдение за работой пользователей и опрос
обеспечивают относительно экономически эффективное привлечение пользователей.
b
)Проектирование архитектуры (система и программное обеспечение).
На этапах проектирования (которые относятся как к системе, так и к программному
обеспечению, в зависимости от уровня улучшения) методы, основанные на пригодности
использования, будут применяться с целью подтверждения, изменения или улучшения полученных
ранее результатов.
На данном этапе используются наглядные прототипы или системы, оценку которых можно
провести,используяразныеметоды.Эффективнымможетбытьприменениеметодов,
предполагающих участие пользователей.
c) Квалификационное тестирование (система и программное обеспечение).
Квалификационное тестирование представляет собой деятельность, в ходе которой с целью
проверкисоответствиятребованиямиспользуютсяметоды,основанныенапригодности
использования. Для подтверждения соответствия поставляемых «продуктов» эргономическим
аспектам также будут использоваться указанные методы.
Для готового продукта подходят все методы, но методы, предполагающие участие
пользователей, дадут наилучшие ответы.
6.2.2.3 Процессы функционирования и сопровождения
Сопровождение и функционирование связаны друг с другом (так как они осуществляются в
отношении существующего продукта или системы), однако по своему характеру они являются
развивающими (для осуществления модификации необходимо использовать те же виды методов
управления проектами, что и для новых разработок). Большинство опытно-конструкторских работ
включают в себя совершенствования. Нельзя пренебрегать участием человечесхих факторов на
данном этапе, так как это эффективный способ сбора фактических данных об использовании.
Для технического обслуживания могут быть использованы те же методы, основанные на
пригодности использования, что и для проектирования. Отличие будет заключаться в том. что:
-всегда будет существующая группа пользователей;
объем доступных ресурсов может ограничивать рамки эргономических исследований;
- предыдущаяверсияприложения ссуществующимисвойствамибудет создавать
дополнительные ограничения в отношении параметров, которые следует изменить.
Оценка в процессе сопровождения может включать методы наблюдения за работой
пользователей, измерения рабочих характеристик или методы, связанные с критическими событиями.
Ее целью является получение информации о нарушениях в работе программного обеспечения для
исправления ошибок или его улучшения.
Для применения подходит любой метод, обеспечивающий осуществление контроля над
использованием.
В таблице 3 представлены методы, связанные с основными процессами жизненного цикла.
15