SóProvas


ID
1792528
Banca
BIO-RIO
Órgão
IF-RJ
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

No que diz respeito aos conceitos básicos da área de Engenharia de Software, um profissional ligado ao projeto de sistemas irá realizar testes com a finalidade 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 corretamente?

II - Estamos construindo o produto correto?

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

Alternativas
Comentários
  • O teste é parte de um amplo processo de verificação e validação (V&V). Verificação e validação não são a mesma coisa, embora sejam frequentemente confundidas.

     

    Barry Boehm, pioneiro da engenharia de software, expressou sucintamente a diferença entre validação e verificação (BOEHM, 1979):

     

    - Validação: estamos construindo o produto certo?

    - Verificação: estamos construindo o produto da maneira certa?

     

    Os processos de verificação e validação objetivam verificar se o software em desenvolvimento satisfaz suas especificações e oferece a funcionalidade esperada pelas pessoas que estão pagando pelo software. Esses processos de verificação iniciam-se assim que os requisitos estão disponíveis e continuam em todas as fases do processo de desenvolvimento.

     

    Fonte: Sommerville, 9ª Edição, Capítulo 8.

  • Verificação: Advérbio (CORRETAMENTE)

     

    Validação: Adjetivo (CORRETO)

     

    Letra D

     

     

     

     

     

    Meu mapa mental:

     

    Verificação:

    https://uploaddeimagens.com.br/imagens/validacao-png--2

     

     

     

     

    Validação:

    https://uploaddeimagens.com.br/imagens/validacao-png--3

     

  • d-

    Ordem das coisas:

    validação - verificação - testes

     

    validacao - baseada nos requisitos. Ffuncionários verificam requisito por requisito, e eles devem estar bem documentados, com detalhes e exemplos.
    Já outras empresas preferem realizar somente testes e a verificação, e deixar a validação para usuário. Algumas encaminham consultores para
    que a validação seja acompanhada.

     

    Verificação - nao visivel ao usuário final. Deve-se buscar e prever erros entre os requisitos. E ver se as etapas foram realizadas bem. É verificado se as tecnologias como banco de dados, a linguagem, as interfaces etc., foram utilizadas corretamente. A verificação não precisa de uma primeira versão do sistema funcionando para realizá-la, diferente das etapas de teste e validação. Significa que o sistema ainda nao funcionando pode ser verificado.

     

    Teste - é necessário que o software esteja pronto; entra-se com vários dados e analisa-se saída e comportamento. Aqui são realizados vários tipos de teste, teste de interface, de regras de negócio, de carga, entre outros.