SóProvas


ID
1134883
Banca
CEFET-MG
Órgão
CEFET-MG
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Relacione os estágios descritos por Ian Sommerville no processo de validação de software com suas respectivas finalidades:

1. Teste de Unidade
2. Teste de Módulo
3. Teste de Subsistemas
4. Teste de Sistemas
5. Teste de Aceitação
6. Teste Final

( ) Testa se o sistema cumpre seus requisitos funcionais e não funcionais.
( ) Testa conjuntos de módulos que foram integrados em subsistemas
( ) Testa componentes individualmente.
( ) Testa módulos individualmente.
( ) Testa o sistema com os dados fornecidos pelo cliente.

A sequência correta é

Alternativas
Comentários
  • 4. Teste de Sistemas 

    Verifica a execução do sistema do ponto de vista do usuário final. Teste muito relacionado ao requisito funcional: descrição de  uma determinada ação (ou função) que o sistema deve suportar. E também ao requisito não-funcional: descrição de um atributo de qulaidade , de desempenho, de segurnaça ou como uma restrição geral de uma sistema.

    Fonte: Engenharia de Software - 8ª Edição - Pressman

     

     

     

    3. Teste de Subsistemas 

     

     

     

    1. Teste de Unidade 

    Testa uma única unidade do sistema. Geralmente, em sistemas orientados a objetos, essa unidade é a clsse. A ideia desse teste é ter baterias de testes de unidades separadas para cada uma das classes; cada bateria preocupada apenas com a sua classe.

    Fonte: Test-Driven Development: Teste e Design no Mundo Real com PHP -  Aniche

     

     

     

    2. Teste de Módulo 

    Testa  os módulos isoladamente verificando o funcionamento do  conjunto dos algoritmos e as estruturas de dados. Esse teste é realizado normalmente pelo programador ou módulo de software.

    Fonte:Engenharia de Software -  Kechi Hirama

     

     

     

     

    5. Teste de Aceitação 

    São testes feitos pelos usuários para verificar se o sistema atende aos requisitos solicitados(caso de teste: testar o sistema com os dados fornecidos pelo cliente.). Se os casos de uso tieverem sido validados pelo usuários, esses podem seguir a mesma lógica dos testes de sistema.

     

    Fonte:Engenharia de Software -  Kechi Hirama

     

     

     

     

     

     

    Letra B