Экспертиза ПО (программного обеспечения)Экспертиза ПО представляет собой исследование, конечной целью которого является проверка завершенности/укомплектованности программного продукта. В задачи экспертизы ПО входит:
Процесс экспертизы ПО требует четкой регламентации. Весь процесс может быть разделен на несколько этапов:
Экспертиза ПО внутри проектной команды проводится согласно регламентам, принятым на стороне компании-исполнителя. При проведении внешней экспертизы зачастую руководствуются следующими стандартами:
На этапе проведения приемо-сдаточных испытаний оформляется документ Программа и методика испытаний, который определяет количественные показатели качества продукта и методики проверки. Разрабатывается программа с позиции минимизации объема тестирования для проверки выполнения всех требований документов. Программа и методика экспертизы ПО должна содержать следующие разделы (согласно РД 50-34.698-90 АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ, ТРЕБОВАНИЯ К СОДЕРЖАНИЮ ДОКУМЕНТОВ):
Программа и методика экспертизы ПО согласуются с разработчиками и Заказчиком. В процессе экспертизы программного обеспечения осуществляется проверка следующих показателей:
Также проверяются и корректируются инструкции по эксплуатации комплекса программ во всех заданных режимах. Экспертиза ПО в момент приемочных испытаний проводится на стендах Заказчика. Сама установка программных средств и отладка стендов осуществляются представителями разработчиков. В ходе проведения экспертизы ПО допускается использование автоматизированных средств тестирования. Результат экспертизы программного обеспечения фиксируется в Протоколе испытаний. Протокол должен содержать:
Если в процессе экспертизы ПО выявилась потребность в изменении требований, допускается корректировка технического задания по согласию обеих сторон. Также возможен вариант принятия программного комплекса с отклонениями от первоначальных требований. При этом в протоколе экспертизы ПО фиксируются принятые допущения. Если отклонения от требований, заявленных в техническом задании существенно влияют на достижение целей программного средства, то программа возвращается на доработку. В протоколе экспертизы фиксируется срок проведения повторного испытания. |