Верификация — различия между версиями
Admin (обсуждение | вклад) м |
Admin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | '''Верификация''' (Verification) - подтверждение на основе представления объективных свидетельств того, что установленные требования выполнены. | + | '''Верификация''' (Verification) - подтверждение на основе представления объективных свидетельств того, что установленные [[требования]] выполнены. |
Верификацию необходимо проводить таким образом, чтобы изолировать ту часть системы, которая вызывает появление несоответствий. Диагностика в процессе верификации проводится с такой степенью разрешения, которая обеспечивает экономическую оправданность действий по устранению недостатков, в том числе последующее исправление дефектов и (или) совершенствование организационных аспектов. Информация, полученная в ходе верификации, анализируется, учитывается, классифицируется и доводится до сведения заинтересованных лиц. Верификационные данные анализируются с целью обнаружения таких существенных признаков, как тенденции и условия отказов, доказательства ошибок проектирования и возникаающих угроз функциональных возможностей системы. | Верификацию необходимо проводить таким образом, чтобы изолировать ту часть системы, которая вызывает появление несоответствий. Диагностика в процессе верификации проводится с такой степенью разрешения, которая обеспечивает экономическую оправданность действий по устранению недостатков, в том числе последующее исправление дефектов и (или) совершенствование организационных аспектов. Информация, полученная в ходе верификации, анализируется, учитывается, классифицируется и доводится до сведения заинтересованных лиц. Верификационные данные анализируются с целью обнаружения таких существенных признаков, как тенденции и условия отказов, доказательства ошибок проектирования и возникаающих угроз функциональных возможностей системы. | ||
+ | |||
+ | == Процесс верификации == | ||
+ | Для [[программная система|программных систем]] процесс верификации описывается в стандарте [[ISO/IEC 12207]]. | ||
+ | |||
+ | Процесс верификации является процессом определения того, что программные продукты функционируют в полном соответствии с требованиями или условиями, реализованными в предшествующих работах. Для оценки эффективности затрат и выполняемых работ | ||
+ | верификация должна как можно раньше реализовываться в соответствующих процессах (таких как поставка, [[разработка]], [[эксплуатация]] или [[сопровождение]]). Данный процесс может включать анализ, проверку и испытание (тестирование). | ||
+ | |||
+ | Данный процесс может выполняться с различными степенями независимости исполнителей. Степень независимости исполнителей может распределяться как между различными субъектами в самой организации, так и субъектами в другой организации, с различными степенями распределения обязанностей. Данный процесс называется процессом ''независимой верификации'', если организация-исполнитель не зависит от поставщика, разработчика, оператора или персонала сопровождения. | ||
+ | |||
+ | Данный процесс состоит из следующих [[Работа|работ]]: | ||
+ | * подготовка процесса; | ||
+ | * верификация: | ||
+ | ** верификация договора; | ||
+ | ** верификация процесса; | ||
+ | ** верификация требований; | ||
+ | ** верификация проекта; | ||
+ | ** верификация программы; | ||
+ | ** верификация сборки; | ||
+ | ** верификация документации. | ||
== См. также == | == См. также == |
Текущая версия на 09:58, 8 января 2018
Верификация (Verification) - подтверждение на основе представления объективных свидетельств того, что установленные требования выполнены.
Верификацию необходимо проводить таким образом, чтобы изолировать ту часть системы, которая вызывает появление несоответствий. Диагностика в процессе верификации проводится с такой степенью разрешения, которая обеспечивает экономическую оправданность действий по устранению недостатков, в том числе последующее исправление дефектов и (или) совершенствование организационных аспектов. Информация, полученная в ходе верификации, анализируется, учитывается, классифицируется и доводится до сведения заинтересованных лиц. Верификационные данные анализируются с целью обнаружения таких существенных признаков, как тенденции и условия отказов, доказательства ошибок проектирования и возникаающих угроз функциональных возможностей системы.
Процесс верификации
Для программных систем процесс верификации описывается в стандарте ISO/IEC 12207.
Процесс верификации является процессом определения того, что программные продукты функционируют в полном соответствии с требованиями или условиями, реализованными в предшествующих работах. Для оценки эффективности затрат и выполняемых работ верификация должна как можно раньше реализовываться в соответствующих процессах (таких как поставка, разработка, эксплуатация или сопровождение). Данный процесс может включать анализ, проверку и испытание (тестирование).
Данный процесс может выполняться с различными степенями независимости исполнителей. Степень независимости исполнителей может распределяться как между различными субъектами в самой организации, так и субъектами в другой организации, с различными степенями распределения обязанностей. Данный процесс называется процессом независимой верификации, если организация-исполнитель не зависит от поставщика, разработчика, оператора или персонала сопровождения.
Данный процесс состоит из следующих работ:
- подготовка процесса;
- верификация:
- верификация договора;
- верификация процесса;
- верификация требований;
- верификация проекта;
- верификация программы;
- верификация сборки;
- верификация документации.