В программной инженерии , прохождение игра или прохождение игры является формой программного обеспечения экспертной оценки « , в котором дизайнер или программист поводки члены команды разработчиков и другие заинтересованные стороны посредством программного продукта, а также участники задают вопросы и высказать свои замечания по поводу возможных ошибок , нарушение стандартов разработки и другие проблемы ». [1]
«Программный продукт» обычно относится к техническому документу. Как указано в определении IEEE, это может быть документ по проектированию программного обеспечения или исходный код программы , но также могут быть рассмотрены варианты использования , определения бизнес-процессов , спецификации тестовых примеров и множество другой технической документации.
Пошаговое руководство отличается от технических обзоров программного обеспечения своей открытостью структуры и целью ознакомления. Он отличается от проверки программного обеспечения тем, что предлагает прямые изменения в проверяемом продукте. Ему не хватает прямого внимания к обучению и совершенствованию процессов, измерению процессов и продуктов.
Процесс
Пошаговое руководство может быть довольно неформальным или может следовать процессу, описанному в IEEE 1028 и описанному в статье об обзорах программного обеспечения .
Цели и участники
В общем, пошаговое руководство преследует одну или две общие цели: получить обратную связь о техническом качестве или содержании документа; и / или ознакомить аудиторию с содержанием.
Пошаговое руководство обычно организует и проводит автор технического документа. Любая комбинация заинтересованного или технически квалифицированного персонала (как в рамках проекта, так и вне его) может быть включена по мере необходимости.
IEEE 1028 [1] рекомендует три роли специалиста в пошаговом руководстве:
- Автор , который представляет программный продукт в шаге за шагом образом на проходных встречи, и, вероятно , отвечает за выполнение большинства пунктов действий;
- Лидер прохождения игры , который проводит прохождение игры, ручки административных задач, а также обеспечивает упорядоченное поведение (и кто часто Автор); а также
- Рекордер , который отмечает все аномалии (потенциальные дефекты), решение и элементы действий , выявленные в ходе встреч прохождения игры.