SóProvas


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

O teste de sistemas envolve a integração de dois ou mais componentes que implementam funções ou características e depois o teste do sistema integrado. Em dois processos de desenvolvimento, o primeiro se concentra no teste de um incremento que será entregue ao cliente, e o segundo no teste de todo o sistema. Esses processos de desenvolvimento são, respectivamente, dos seguintes tipos

Alternativas
Comentários
  • O modelo em cascata é um modelo de desenvolvimento de software seqüencial no qual o desenvolvimento é visto como um fluir constante para frente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software. A origem do termo cascata é frequentemente citado como sendo um artigo publicado em 1970 por W. W. Royce; ironicamente, Royce defendia um abordagem iterativa para o desenvolvimento de software e nem mesmo usou o termo cascata. Royce originalmente descreve o que é hoje conhecido como o modelo em cascata como um exemplo de um método que ele argumentava ser um risco e um convite para falhas.
  • Em dois processos de desenvolvimento:

    o primeiro se concentra no teste de um incremento que será entregue ao cliente - iterativo

    e o segundo no teste de todo o sistema. - cascata.
  • Iterativo: O modelo interativo realiza varias iterações, onde cada iteração disponibiliza um incremento (Uma parte do sistema). Onde cada incremente é testado.

    Cascata: No modelo Cascata, não ocorre iterações, o sistema é construido em uma unica iteração. Assim disponibilizando apenar o sistema compleno no final do processo. Contudo esse processo fornece um grande risco.
  • O certo seria "Iterativo Incremental" e "Cascata"

    Na falta de um item correto, escolhemos a mais próxima.
  • Aproveitando a deixa do  kayto,  "geralmente" quando nas questões se refere ao modelo "Iterativo", pode-se considerar que é o modelo "Iterativo incremental", exceto quando referencia-se explicitamente do modelo apenas "ITERATIVO" e um modelo apenas "INCREMENTAL".
  • Pessoal, questão tirada do livro do Sommerville, vejam: 

    "Em um processo de desenvolvimento iterativo, o teste de sistema concentra-se no teste de um incremento que será entregue ao cliente; em um processo em cascata, o teste de sistema concentra-se no teste de todo o sistema".

    Fonte: Engenharia de Software, pag. 357, cap. 23, 8ª Edição. Ian Sommerville. Editora Pearson Adison Wesley.
  • O PROCESSO ITERATIVO

    A noção de Processo Iterativo corresponde à ideia de “ melhorar (ou refinar) pouco - a - pouco ” o sistema ( iterações ). Em cada iteração a equipe de desenvolvimento identifica e especifica os requisitos relevantes, cria um projeto utilizando a arquitetura escolhida como guia, implementa o projeto em componentes e verifica se esses componentes satisfazem os requisitos. Se uma iteração atinge os seus objetivos, o desenvolvimento prossegue com a próxima iteração, caso contrário a equipa deve rever as suas decisões e tentar uma nova abordagem.

    O PROCESSO INCREMENTAL

    A noção de processo incremental corresponde à ideia de “ aumentar (alargar) pouco-a-pouco ” o âmbito do sistema.

    DESENVOLVIMENTO ITERATIVO E INCREMENTAL

    É mais fácil dividir o trabalho em partes menores (iterações) tendo cada uma como resultado um incremento (processo incremental).