SóProvas


ID
215644
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca de engenharia de requisitos, julgue o item subsequente.

A verificação de requisitos tem por objetivo analisar se os modelos construídos estão de acordo com os requisitos definidos. Por sua vez, a validação de requisitos visa assegurar que as necessidades do cliente estão sendo atendidas por tais requisitos.

Alternativas
Comentários
  • Verificação: ”Estamos construindo certo o produto?"  (de acordo com os requisitos)
    Validação: ”Estamos construindo o produto certo?" (o que o cliente quer)

  • Fonte: Engenharia de Software - Roger s. Pressman (Sexta Edição)
    Página: 289

    13.1.1 Verificação e Validação
    ...
    Verificação: Estamos construindo o produto corretamente?
    Validação: Estamos construindo o produto certo?
    ...
  • A verificação de requisitos tem por objetivo analisar se os modelos construídos estão de acordo com os requisitos definidos.
    Suponha um requisito somarDoisNumeros. Na verificação será inspecionado se dado dois números como parâmetros de entrada, o resultado obtido por este requisito seja efetivamente a soma destes dois números. Desta forma, a pergunta é válida: construimos o software corretamente?

    Por sua vez, a validação de requisitos visa assegurar que as necessidades do cliente estão sendo atendidas por tais requisitos.
    As necessidades do cliente estão diretamente relacionadas com a satisfação/qualidade do software. Utilizando o requisito anterior, como exemplo, ao final do desenvolvimento, o software ao receber dois números como parâmetros de entrada, retorna a subtração dos números! A conta de subtração foi realizada corretamente, mas não era o que o cliente necessitava! Desta forma, a pergunta é válida: construimos o software certo?
  • A questão trata de verificação e validação de requisitos. Não é teste de software. Todos os comentários acima são inválidos.



    Verificação de requisitos: se encarrega de verificar se há inconsistências nos requisitos e a sua completeza. Se encarrega ainda de verificar se o produto descrito na especificação é o que o cliente realmente deseja.

    Validação: parecido com a análise de requisitos. Tem o objetivo de mostrar que os requisitos descritos na especificação realmente definem o produto que o cliente deseja.  Tanto a análise de requisitos quanto a validação dos requisitos verificam problemas com os requisitos, contudo o primeiro verifica problemas com os requisitos sem ainda termos um documentos de requisitos completo, enquanto o segundo trabalha com o documentos de requisitos completo.

    "A verificação de requisitos tem por objetivo analisar se os modelos construídos estão de acordo com os requisitos definidos." =>não entendi o porquê de estar certo.

    "a validação de requisitos visa assegurar que as necessidades do cliente estão sendo atendidas por tais requisitos" => os conceitos que dei acima respondem essa afirmativa como correta.

    Verifiquem bem o enunciado antes de comentarem!!
  • Macete para Validação x Verificação
     
    Verificação é algo mais proximo do código, já a validação, mais próximo às regras de negócio.
    Alternativa: Certa
  • Certo.

    Segundo Sommerville, 6ed:

    Verificação de requisitos:  Os requisitos são verificados, a fim de se descobrir se eles são completos e consistentes e se estão em concordância com o que os stakeholders realmente desejam do sistema. (pag 105);

    A validação de requisitos se ocupa de mostrar que as requisitos realmente definem o sistema que o cliente deseja. Ela tem muito em comum com a análise de requisitos, uma vez que se preocupa em descobrir problemas nos requisitos. Contudo, esses são processos distintos, já que a validação deve se ocupar da elaboração de um esboço completo do documento de requisitos, enquanto a análise envolve trabalhar com requisitos incompletos. (pag 115)

    Na validação ocorrem diferentes tipos de verificação. (pag 116)

    Então não há dúvida de que o item está correto.