Адрес валидации и верификации - Vooq айти компания интернет программированиеVooq айти компания интернет программирование

Понятия валидации и верификации тесно связаны с проверкой программного обеспечения. Они «сообщают» о качестве его работы, контролируют и обнаруживают ошибки. У этих понятий цель одна, но есть также и отличия. Это ограничения и правила, источники свойств, которые проверяются. Когда они нарушаются, это является ошибкой.

Валидация

Она выполнят проверку соответствия всех артефактов программного обеспечения относительно нужд пользователя. Под понятием таких артефактов скрываются различные модели и документы, применяемые в разработке. Это может быть:

  • исходный код;
  • техническое задание;
  • документация пользователей;
  • графический язык и прочее.

Валидация следит, чтобы артефакты были нужны заказчикам программного обеспечения, его пользователям.   Документально нужды пользователей не фиксируются. Это, скорее, описание требований или очередной артефакт.

Для осуществления валидации всегда подключают заинтересованных лиц. К ним относятся заказчики, пользователи и даже бизнес-аналитики. Все, кто обозначает реальные нужды и потребности, в достойном выражении. Но для этого нужны соответствующие технические знания участников.

Верификация

Верификация призвана делать проверку соответствия артефактов между собой. Это разработанные артефакты в процессе создания программного обеспечения. Ранее созданные или те, что используются, как исходные данные. Проверяются процессы разработки артефактов, учитываются правила и стандарты их создания. Она проверяет:

  • нормы стандартов;
  • технические задания;
  • проектные решения;
  • исходный код;
  • пользовательскую документацию;
  • функционирование программного обеспечения.

Также учитывается соответствие всех этих артефактов. Верификация проверяет соответствие стандартов, допустимых в стране, организации или отросли. Она следит за разработкой программного обеспечения, за последовательностью стандартных операций.

Найденные ошибки считаются противоречиями для работы программного обеспечения. Это расхождения в перечисленных документах, нормах стандартов, процессов разработки. Для их устранения необходимо принятие соответствующего решения. Необходимо выделить один или несколько документов для исправления. Это отдельная задача для работы с программным обеспечением и проверкой меилов.

Верификация и валидация являются разными понятиями.