SóProvas


ID
669598
Banca
CONSULPLAN
Órgão
TSE
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Durante o desenvolvimento de um software, é comum a realização de testes, com o objetivo de analisar e concluir se o software está sendo desenvolvido em conformidade com as especificações. Nesse contexto, observe as afirmativas a seguir, estabelecidas por Boehm.

I. Estamos construindo o produto correto?

II. Estamos construindo o produto corretamente?

Essas afirmativas estão relacionadas, respectivamente, aos conceitos de

Alternativas
Comentários
  • I. Estamos construindo o produto correto?
    Está validando

    II. Estamos construindo o produto corretamente?
    Está verificando
  • Validação
    •“Estamos construindo o produto correto?”
    •O sistema atende às expectativas do cliente/usuário
     
    Verificação
    •“Estamos construindo o produto corretamente?”
    •O software está de acordo com suas especificações
     
    fonte: Pressman, Roger s. Engenharia de Software - 1995
  • Verificação: Aspecto interno.Checa se o software atende aos requisitos funcionais.  Refere-se ao conjunto de atividades que garantem que o software implementa corretamente as funções especificadas.
    Visa responder a pergunta:
    Are we build de product right? 
    Estamos construindo o produto de forma correta?

    Validação: Aspecto externo. Foco no cliente. Garante que o software está alinhado com as reais necessidades do cliente. Avalia se o sistema é útil e adequado à uma situação operacional.
    Visa responder a pergunta:
    Are we build de right product?
    Estamos construindo o produto certo? 
  • O teste de software é um elemento de um tópico mais amplo, muitas vezes conhecido como verificação e validação (V&V). Verificação refere-se ao conjunto de tarefas que garantem que o software implementa corretamente uma função específica. Validação refere-se a um conjunto de tarefas que asseguram que o software foi criado e pode ser rastreado segundo os requisitos do cliente. Boehm define de outra maneira: Verificação: “Estamos criando o produto corretamente?” Validação: “Estamos criando o produto certo?”

  • VERIFICAÇÃO - ESTAMOS CONSTRUINDO O PRODUTO CORRETAMENTE? SEM ERROS, BUGS, ETC...

     

    VALIDAÇÃO - ESTAMOS CONSTRUINDO O PRODUTO CORRETO? DE ACORDO COM AS ESPECIFICAÇÕES DO USUÁRIO?

  • a-

    Validação é para requisitos. Se os requisitos nao foram validados, havera duvidas se o software é o correto, mesmo se for feito corretamente

    Verificação é para o software para ver se ha bugs etc. Se nao houver verificação, o software ainda pode ser o desejado, mesmo que com requisitos nao-funcionais ausentes