Diferença entre Validação e Verificação Diferença entre

Anonim

Validação vs. Verificação

Verificação e Validação (também conhecidas simplesmente como V & V) são duas partes do mesmo pacote de software. Eles são usados ​​no gerenciamento de projetos de software, testes de software e engenharia de software. É o processo pelo qual um sistema de software atende a certas especificações. É também o processo pelo qual um sistema de software cumpre o propósito pretendido de sua criação. Também é conhecido como controle de qualidade do software.

A validação é a parcela das verificações e saldos do software que verifica se o design do produto satisfaz ou se adapta ao uso para o qual foi destinado. Isso é conhecido como verificação de alto nível (basicamente, informando o sistema que ele construiu o produto certo). Ele realiza essa tarefa usando testes dinâmicos e uma variedade de outras formas de revisão. O teste dinâmico examina especificamente a resposta física do sistema às variáveis ​​que não são constantes e, com o tempo, são propensas a mudar. No sentido básico, a validação garante que o produto atenda às necessidades do usuário. Ele também garante que as especificações específicas fossem, de fato, corretas desde o início do programa. Basicamente, a validação permite que você saiba se você construiu o que é certo.

A verificação é a parcela das verificações e saldos de software que avaliam o software para determinar se os produtos que são encontrados em uma determinada fase de desenvolvimento satisfazem as condições que foram apresentadas no início dessa fase particular. Em um sentido básico, a verificação garante que o produto específico tenha sido construído de acordo com os requisitos e as especificações de projeto que foram introduzidas no início do programa. Francamente, a verificação permite que você saiba que o objeto correto foi construído corretamente.

Além da comunidade de software, as definições de verificação e validação são semelhantes. Na comunidade de modelagem e simulação, a validação é o processo pelo qual o grau de precisão de um modelo, simulação ou federação de modelos e simulações e seus dados associados pode ser determinado. Também determina se esses modelos, simulações ou federações nele são representações precisas do mundo real, na perspectiva do uso que se destinava ao modelo, etc. A verificação, por outro lado, é o processo pelo qual o sistema determina se um modelo de computador, simulação ou federação de implementações de modelos e simulações eo conteúdo associado a esses dados representa as descrições conceituais e as especificações do desenvolvedor.

Resumo:

1. A validação verifica se o design do produto se adapta ao uso pretendido (se o objeto direito foi construído); A verificação avalia o software que determinará se os produtos encontrados satisfazem as condições apresentadas (se o objeto construído foi feito de forma correta).

2. Na comunidade de modelagem e simulação, a validação determina o grau de precisão dos dados associados ao mundo real de acordo com o modelo; a verificação determina se um modelo de computador e o conteúdo associado representam as descrições e especificações conceituais do desenvolvedor.