SóProvas


ID
120688
Banca
FCC
Órgão
SERGAS
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Embora o processo de desenvolvimento de sistemas não esteja previsto na UML, podem-se eleger, em termos genéricos, cinco etapas em que a UML pode ser aplicada: análise de requisitos, análise sistêmica, projeto, implementação, testes/implantação. A etapa de testes/implantação deve abordar os testes de

I. unidade, onde cada programa, individualmente, é testado.

II. conjunto, pois nada garante que, apesar de terem funcionado individualmente, eles se comportarão da maneira esperada, quando executados em conjunto.

III. integração, quando o software criado tiver algum mecanismo de interface com outros sistemas.

IV. adequação aos requisitos, com o envolvimento direto do usuário, que dará a aprovação final.

Está correto o que se afirma em

Alternativas
Comentários
  • Teste de unidade

    Também conhecida como teste unitário ou teste de módulo, é a fase em que se testam as menores unidades de software desenvolvidas (pequenas partes ou unidades do sistema).[9] O universo alvo desse tipo de teste são as subrotinas ou mesmo pequenos trechos de código. Assim, o objetivo é o de encontrar falhas de funcionamento dentro de uma pequena parte do sistema funcionando independentemente do todo.

    http://pt.wikipedia.org/wiki/Teste_de_software
     

  • Uso bizarro de termos nessa questão.
  • Questão bizarra mesmo.
    Até cogitei a d (II,II,IV), mas considerar que a granularidade de um teste de unidade é um programa é muito errado...

  • Generalizar teste de unidade com programa completo é forçar a barra. Eu marquei a letra D.

    O teste de unidade consiste em teste caixa-branca e que aborda a menor unidade de um programa. Muitas vezes são testados fluxos de execuções de um método. Esta abordagem pode ser percebida utilizando-se o framework Junit.

    Achei bisonho atribuir a um programa completo o teste de unidade. Isso estaria correto se fosse o teste de sistema. Estranho esta questão não ter sido anulada.

  • Pra que colocaram a opção III? Em todas as opções ela aparece como verdadeira....

    O cara tava muito louco quando fez essa questão!

  • Invenção de conceitos à revelia.

  • Horrível escolha de termos. Aí o candidato lê e fica pensando se o examinador quis confundir ou se é apenas para analisarmos o conceito geral.

  • Gente, vocês estão mesmo estudando pela Wikipédia? E outra: uma unidade ou módulo é um programa sim. Se resolve um problema, é um programa.

  • Fonte que o examinador usou para a questão: Arial, 12