GeeksforGeeks

Requirements validation is the process of checking that requirements defined for development, define the system that the customer really wants. Para verificar questões relacionadas com os requisitos, realizamos validação de requisitos. Usualmente usamos a validação de requisitos para verificar erros na fase inicial de desenvolvimento, pois o erro pode aumentar o excesso de retrabalho quando detectado mais tarde no processo de desenvolvimento.

os requisitos de validação de processo, realizamos um tipo diferente de teste para verificar se os requisitos mencionados no Software, Especificação de Requisitos (SRS), estas verificações incluem:

  • verificações de Integridade
  • verificações de Consistência
  • verificações de Validade
  • Realismo verifica
  • a Ambiguidade verifica
  • Verificabilidade

A saída de requisitos de validação é a lista de problemas e concordou em ações dos problemas detectados. As listas de problemas indicam o problema detectado durante o processo de validação dos Requisitos. A lista das medidas acordadas indica as medidas correctivas que devem ser tomadas para resolver o problema detectado.

Existem várias técnicas que são utilizados individualmente ou em conjunto com outras técnicas para verificar para verificar todo ou parte do sistema:

  1. geração de casos de Teste:
    Requisito mencionado na SRS documento deve ser testável, conduzidos testes de revelar o erro presente na exigência. Geralmente acredita-se que se o teste for difícil ou impossível de projetar do que, isso geralmente significa que o requisito será difícil de implementar e deve ser reconsiderado.prototipagem: nesta técnica de validação O protótipo do sistema é apresentado antes do usuário final ou cliente, eles experimentam com o modelo apresentado e verificam se ele atende às suas necessidades. Este tipo de modelo é geralmente usado para coletar feedback sobre a exigência do Usuário.revisão dos Requisitos:nesta abordagem, a SRS é cuidadosamente revisada por um grupo de pessoas, incluindo pessoas de organizações contratadas e do lado do cliente, o revisor sistematicamente analisa o documento para verificar erros e ambiguidades.
  2. Análise de consistência automatizada:
    esta abordagem é usada para detecção automática de um erro, tais como não-determinismo, casos em falta, um erro de tipo, e definições circulares, em especificações de requisitos.

    Em primeiro lugar, o requisito está estruturado em notação formal, em seguida, ferramenta de caso é usado para verificar a coerência do sistema, o relatório de todas as inconsistências é identificado e medidas corretivas são tomadas.

  3. Walk-through:
    a walkthrough does not have a formally defined procedure and does not require a differential role assignment.
    • verificando antecipadamente se a ideia é viável ou não.obter as opiniões e sugestões de outras pessoas.verificar a aprovação de terceiros e chegar a um acordo.Etiquetas para artigos :

Deixe uma resposta

O seu endereço de email não será publicado.