No que tange a ciclo de vida de sistemas de software, um mo...

Próximas questões
Com base no mesmo assunto
Q1636010 Engenharia de Software
No que tange a ciclo de vida de sistemas de software, um modelo sugere uma abordagem sistemática e sequencial no desenvolvimento, que começa com a especificação de requisitos pelo cliente e progride ao longo do planejamento, modelagem, construção e implantação, culminando com a manutenção progressiva do software acabado. Esse modelo é conhecido como:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta correta: B - em cascata

A questão aborda o conceito de modelos de ciclo de vida de sistemas de software, que são metodologias organizadas usadas para estruturar, planejar e controlar o processo de desenvolvimento de um sistema de informação. O conhecimento necessário para resolver essa questão envolve a compreensão dos diferentes modelos de ciclo de vida, cada um com suas características próprias.

O modelo em cascata, também conhecido como modelo sequencial ou modelo clássico, é um dos mais antigos e simples modelos de processo de desenvolvimento de software. Ele é caracterizado por uma abordagem linear e sequencial, onde cada fase deve ser completamente finalizada antes de seguir para a próxima. As fases típicas são: requisitos, projeto, implementação, verificação e manutenção. Este modelo é fácil de entender e gerenciar devido à sua rigidez e à ordem das fases, mas pode ser inflexível e pode não lidar bem com mudanças de requisitos após o início do projeto.

A alternativa B está correta porque descreve exatamente o processo que o modelo em cascata segue: começando pela especificação de requisitos e avançando sistematicamente através de planejamento, modelagem, construção e implantação, até a manutenção do software.

As demais alternativas representam outros modelos de ciclo de vida de software:

  • O modelo em espiral combina elementos do modelo em cascata com iterações, permitindo avaliações e refinamentos contínuos.
  • O modelo incremental permite o desenvolvimento em partes, entregando funcionalidades em incrementos sucessivos.
  • O modelo orientado a objetos não é um modelo de ciclo de vida, mas sim uma abordagem de design e programação baseada no conceito de "objetos".
  • O modelo baseado em componentes foca na construção de sistemas a partir de componentes pré-fabricados.

Saber diferenciar esses modelos é essencial para escolher a metodologia adequada para um projeto específico e também para responder corretamente a questões de concursos nessa área.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O modelo em cascata

- Primeiro modelo de processo de desenvolvimento a ser publicado.

- O modelo em cascata, também conhecido como ciclo de vida clássico.

- O estágio seguinte não deve ser iniciado até que a fase anterior seja concluída.

- A documentação é produzida em cada fase do ciclo.

- Deve ser usado quando há requisitos claros e bem definidos (baixa mudança);

- Gerentes podem monitorar o progresso de acordo com o plano de desenvolvimento.

- O modelo considera as atividades de especificação, desenvolvimento, validação e evolução e representa cada uma delas como fases distintas.

Alternativa: B

Alternativa correta: B.

.

"planejamento, modelagem, construção e implantação" são fases do modelo cascata.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo