SóProvas


ID
192853
Banca
FCC
Órgão
MPE-RN
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Um protótipo de software pode ser usado em um processo de desenvolvimento de software para:

I. Ajudar na descoberta e validação dos requisitos do sistema, durante a engenharia de requisitos.

II. Explorar soluções específicas de software e apoiar o projeto de interface com o usuário, durante o projeto do sistema.

III. Realizar testes completos com o sistema que será entregue para o cliente, durante o processo de teste.

Está correto o que se afirma em

Alternativas
Comentários
  • Com relação à última opção (III)

    Resposta de um TiMasters:

    "O problema é que a versão em português (livro do Sommerville) traduziu "back-to-back" pra
    "completo". Na versão em inglês do Sommerville, tem isso aí, só que no lugar
    de "testes completos" tem "back-to-back tests". Mais na frente Sommerville
    explica um teste back-to-back:

    The same test cases are submitted to the prototype and to the system under
    test. If both systems give the same result, the test case has probably not
    detected a fault. If the results differ, it may mean that there is a system
    fault and the reasons for the difference should be investigated.

    Ou seja, um teste back-to-back é um teste de comparação. Coloca os mesmos
    inputs no sistema a ser testado e no protótipo, e compara a saída dos dois."

    FCC, como sempre pegando rodapé de página, lascou isso na prova!

  •  Gabarito: A

    Segundo Sommerville:
    Um protótipo de software pode ser usado em um processo de desenvolvimento de software de várias maneiras:
    1- No processo de engenharia de requisitos, em protótipo pode ajudra na descoberta e validação dos requisitos do sistema.
    2- No processo de projeto de sistema, um protótipo pode ser usado para explorar soluções específicas de software e apoiar o projeto de interface com o usuário.
    3- No processo de teste, um protótipo pode ser usado para realizar teste completos com sistema que será entregue para o cliente.

     

    fonte: engenharia de software sommervile página 271 8º edição

  • Um protótipo de software pode ser usado nas seguintes situações:
    * No processo de engenharia de requisitos, um protótipo pode ajudar na elicitação e validação de requisitos de sistema.
    * No processo de projeto de sistema, um protótipo pode ser usado para estudar soluções específicas do software e para apoiar o projeto de interface de usuário.
    * Enquanto o sistema está em projeto, um protótipo do sistema pode ser usado para a realização de experimentos de projeto visando à verificação da viabilidade da proposta.
    Obs: O mesmo protótipo não pode cumprir todos os objetivos.

    Sommerville, 9ª edição, página 30
  • Só não consegui aceitar a ideia de que o protótipo pode ser usado para realizar testes completos com o sistema que será entregue para o cliente, durante o processo de teste. Inclusive a parte final, durante o processo de teste, deveria nos remeter à ideia de que o sistema já foi, pelo menos, parcialmente codificado. O protótipo, a essa altura, já poderia ter sido descartado e, ainda que fosse utilizado para testes com o intuito de validar o sistema, não penso que os testes seriam completos.

  • Incrível que essa afirmação III passou como verdadeira, lamentável...

  • Questão muito louca.

    Esse termo "completo" da assertiva III deveria ser anulado.

  • a-

    prototipoe geralmente é para levantamento de requisitos. mas tb pode ser usado em outras fases do processo. inclusive no final

  • Item III correto ? Ridículo ! Onde que dá p/ fazer teste completo do sistema em um protótipo ?