Верификация
Верификация (Verification) - подтверждение на основе представления объективных свидетельств того, что установленные требования выполнены.
Верификацию необходимо проводить таким образом, чтобы изолировать ту часть системы, которая вызывает появление несоответствий. Диагностика в процессе верификации проводится с такой степенью разрешения, которая обеспечивает экономическую оправданность действий по устранению недостатков, в том числе последующее исправление дефектов и (или) совершенствование организационных аспектов. Информация, полученная в ходе верификации, анализируется, учитывается, классифицируется и доводится до сведения заинтересованных лиц. Верификационные данные анализируются с целью обнаружения таких существенных признаков, как тенденции и условия отказов, доказательства ошибок проектирования и возникаающих угроз функциональных возможностей системы.
Процесс верификации
Для программных систем процесс верификации описывается в стандарте ISO/IEC 12207.
Процесс верификации является процессом определения того, что программные продукты функционируют в полном соответствии с требованиями или условиями, реализованными в предшествующих работах. Для оценки эффективности затрат и выполняемых работ верификация должна как можно раньше реализовываться в соответствующих процессах (таких как поставка, разработка, эксплуатация или сопровождение). Данный процесс может включать анализ, проверку и испытание (тестирование).
Данный процесс может выполняться с различными степенями независимости исполнителей. Степень независимости исполнителей может распределяться как между различными субъектами в самой организации, так и субъектами в другой организации, с различными степенями распределения обязанностей. Данный процесс называется процессом независимой верификации, если организация-исполнитель не зависит от поставщика, разработчика, оператора или персонала сопровождения.
Данный процесс состоит из следующих работ:
- подготовка процесса;
- верификация:
- верификация договора;
- верификация процесса;
- верификация требований;
- верификация проекта;
- верификация программы;
- верификация сборки;
- верификация документации.