SóProvas


ID
1141336
Banca
FUNRIO
Órgão
INSS
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

No processo de desenvolvimento de software, o modelo de ciclo de vida em que um sistema de software é desenvolvido em vários passos similares e, em cada passo, o sistema é estendido com mais funcionalidades é denominado de modelo

Alternativas
Comentários
  • O ágil também não cai dentro dessa definição "vários passos similares, e em cada passo o sistema é estendido com mais funcionaliades"? Não caberia recurso?

  • incremental e interativo - No processo de desenvolvimento de software, o modelo de ciclo de vida em que um sistema de software é desenvolvido em vários passos similares e, em cada passo, o sistema é estendido com mais funcionalidades.

    Concorrente - desenvolvimento que fazem uso da execução concorrente (simultânea) de varias tarefas computacionais interativas que podem ser implementados como programas separados ou como um conjunto de threads criadas por um único programa.

    Prototipação - baseada em uma visão evolutiva do desenvolvimento de software, afetando o processo como um todo. Envolve a produção de versões iniciais (prototipos) de um sistema futuro como o qual é possivel realizar verificações e experimentos, com intuito de avalizar algumas caracteristicas antes que o sistema venha realmente a ser construido.

    Cascata (top-down) - desenvolvimento de software sequencial 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.

    Desenvolvimento Agil -  os projetos adotam o modelo iterativo e em espiral. Todas as fases descritas no modelo em cascata são executadas diversas vezes ao longo do projeto, produzindo ciclos curtos que se repetem ao longo de todo o desenvolvimento, sendo que, ao final de cada ciclo, sempre se tem um software funcional, testado e aprovado. Os ciclos são chamados de iterações e crescem em número de funcionalidades a cada repetição, sendo que, no último ciclo, todas as funcionalidades desejadas estarão implementadas, testadas e aprovadas.

  • Victor, desenvolvimento ágil não é um modelo de ciclo de vida.

     

    Vamos na fé.