Верификация и валидация


Верификация и валидация (также сокращенно V&V ) — это независимые процедуры, которые используются вместе для проверки того, что продукт, услуга или система соответствуют требованиям и спецификациям и выполняют свое предназначение. [1] Это важнейшие компоненты системы менеджмента качества, такой как ISO 9000 . Словам «проверка» и «валидация» иногда предшествует «независимая», что указывает на то, что проверка и проверка должны выполняться незаинтересованной третьей стороной. «Независимая верификация и валидация» может быть сокращена как « IV&V ».

На практике определения верификации и валидации как терминов управления качеством могут быть противоречивыми. Иногда они даже используются взаимозаменяемо. [2] [3] [4]

Однако руководство PMBOK , стандарт, принятый Институтом инженеров по электротехнике и электронике (IEEE), определяет их следующим образом в своем 4-м издании: [5]

Верификация предназначена для проверки того, что продукт, услуга или система соответствуют набору проектных спецификаций. [6] [7] На этапе разработки процедуры проверки включают выполнение специальных тестов для моделирования или имитации части или всего продукта, услуги или системы, а затем выполнение обзора или анализа результатов моделирования. На этапе после разработки процедуры проверки включают в себя регулярное повторение тестов, разработанных специально для обеспечения того, чтобы продукт, услуга или система продолжали соответствовать первоначальным проектным требованиям, спецификациям и правилам с течением времени. [7] [8] Это процесс, который используется для оценки того, соответствует ли продукт, услуга или система правилам, спецификациям .или условия, налагаемые в начале этапа разработки. Верификация может быть в процессе разработки, масштабирования или производства. Часто это внутренний процесс.

Валидация предназначена для обеспечения того, чтобы продукт, услуга или система (или их часть или их набор) приводили к продукту, услуге или системе (или их части или их набору), которые удовлетворяют операционным потребностям пользователя. [7] [9] Для нового потока разработки или потока проверки процедуры проверки могут включать моделирование любого потока и использование моделирования для прогнозирования ошибок или пробелов, которые могут привести к недействительной или неполной проверке или разработке продукта, услуги или системы (или его часть или набор). [10]Затем набор требований проверки (как определено пользователем), спецификаций и правил можно использовать в качестве основы для квалификации потока разработки или потока проверки для продукта, услуги или системы (или их части, или их набора). Дополнительные процедуры валидации также включают те, которые разработаны специально для обеспечения того, чтобы изменения, внесенные в существующий квалифицированный поток разработки или поток проверки, привели к созданию продукта, услуги или системы (или их части, или их набора), которые соответствуют первоначальным требованиям. проектные требования, спецификации и правила; эти проверки помогают поддерживать квалификацию потока. [ нужна ссылка ]Это процесс установления свидетельств, обеспечивающих высокую степень уверенности в том, что продукт, услуга или система выполняют поставленные перед ними требования. Это часто включает в себя признание соответствия цели конечными пользователями и другими заинтересованными сторонами продукта. Часто это внешний процесс.

Иногда говорят, что проверка может быть выражена вопросом «Правильно ли вы строите?» [11] и проверка «Правильно ли вы строите?». [11] «Правильное построение» относится к потребностям пользователя, а «правильное построение» проверяет правильность реализации спецификаций системой. В некоторых случаях требуется наличие письменных требований как к формальным процедурам, так и к протоколам для определения соответствия.