Обзор программного обеспечения
В разработке программного обеспечения пошаговое руководство или пошаговое руководство — это форма экспертной оценки программного обеспечения , «при которой дизайнер или программист проводит членов команды разработчиков и других заинтересованных сторон через программный продукт, а участники задают вопросы и комментируют возможные ошибки. , нарушение стандартов разработки и другие проблемы». [1] Проверки также проводятся оценщиками, специалистами и т.п. и носят рекомендательный или обязательный характер в соответствии с требованиями норм и стандартов. [2]
«Программный продукт» обычно относится к некоторому техническому документу. Как указано в определении IEEE, это может быть документ о проекте программного обеспечения или исходный код программы , но также могут быть рассмотрены варианты использования , определения бизнес-процессов , спецификации тестовых примеров и множество другой технической документации.
Пошаговое руководство отличается от технических обзоров программного обеспечения открытостью структуры и целью ознакомления. Он отличается от проверки программного обеспечения своей способностью предлагать прямые изменения в проверяемом продукте. Ему не хватает прямого внимания к обучению и совершенствованию процессов, измерению процессов и продуктов.
Процесс [ править ]
Пошаговое руководство может быть совершенно неформальным или может следовать процессу, подробно описанному в IEEE 1028 и изложенному в статье об обзорах программного обеспечения .
Цели и участники [ править ]
В общем, пошаговое руководство преследует одну или две основные цели: получить отзывы о техническом качестве или содержании документа; и/или для ознакомления аудитории с контентом.
Прохождение обычно организует и направляет автор технического документа. Любая комбинация заинтересованных или технически квалифицированных сотрудников (как внутри проекта, так и за его пределами) может быть включена, если это будет сочтено целесообразным.
IEEE 1028 рекомендует в пошаговом руководстве три роли специалиста : [1]
- Автор, который пошагово представляет программный продукт на пошаговом совещании и, вероятно, несет ответственность за выполнение большинства пунктов действия;
- Руководитель обхода, который проводит обход, решает административные задачи и обеспечивает упорядоченное поведение (часто является автором); и
- Регистратор, который записывает все аномалии (потенциальные дефекты), решения и действия, выявленные во время пошаговых совещаний.
Дальнейшее чтение [ править ]
- О'Риган, Джерард (2011). Введение в улучшение процессов разработки программного обеспечения . Темы бакалавриата по информатике. Лондон: Спрингер Лондон. дои : 10.1007/978-0-85729-172-1 . ISBN 978-0-85729-171-4 . S2CID 9037690 . Проверено 22 марта 2023 г.
См. также [ править ]
Ссылки [ править ]
- ^ Перейти обратно: а б Стандарт IEEE для проверок и аудита программного обеспечения . 15 августа 2008 г. стр. 1–53. дои : 10.1109/IEESTD.2008.4601584 . ISBN 978-0-7381-5768-9 .
- ^ Прайс, Ким Х.; Куигли, Джон М. (2009). Управление проектами сложных и встроенных систем . Бока-Ратон, Флорида: CRC Press (Auerbach Publications). ISBN 978-0-429-11624-7 . ОСЛК 297220015 .