Primeiro modelo de ciclo de vida de desenvolvimento de soft...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: IBFC Órgão: MGS Prova: IBFC - 2015 - MGS - Tecnologia de Sistemas |
Q769826 Engenharia de Software
Primeiro modelo de ciclo de vida de desenvolvimento de software seqüencial no qual o desenvolvimento é visto como um fluir constante para frente através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: D - Modelo em Cascata.

O tema da questão aborda os modelos de ciclo de vida de desenvolvimento de software, sendo fundamental para qualquer profissional da área de Engenharia de Software compreender as diferentes metodologias e como elas se aplicam ao processo de criação e manutenção de sistemas. O modelo em questão é aquele em que o desenvolvimento segue uma sequência linear e progressiva, passando por estágios bem definidos.

O Modelo em Cascata, também conhecido como modelo sequencial linear ou modelo de ciclo de vida clássico, foi o primeiro modelo de processo de desenvolvimento de software a ser amplamente reconhecido e utilizado. Este modelo é caracterizado por uma abordagem sistemática e sequencial para o desenvolvimento de software, onde cada fase deve ser completamente terminada antes que a próxima fase comece. As fases típicas incluem:

  • Análise de requisitos
  • Projeto (Design)
  • Implementação (Coding)
  • Testes (Testing)
  • Integração
  • Manutenção (Maintenance)

A Análise de Requisitos é a fase onde os requisitos do sistema são coletados e analisados. Segue-se o Projeto, onde a arquitetura do sistema é definida. A fase de Implementação é onde o código é de fato escrito. Após a implementação, o sistema é testado para validar se atende aos requisitos definidos (Testes). A fase de Integração garante que todos os componentes do software funcionam juntos, e, por fim, a Manutenção é onde o software é atualizado para corrigir defeitos ou melhorar funcionalidades.

O Modelo em Cascata é considerado rígido e pode não se adequar bem a projetos onde os requisitos são incertos ou muito dinâmicos, visto que não há muita flexibilidade para voltar às fases anteriores uma vez que se avança para a próxima. No entanto, continua sendo um modelo muito ensinado e compreendido por sua clareza e estruturação das fases de desenvolvimento.

As outras alternativas não são aplicáveis para a descrição dada:

  • O Modelo Ágil enfatiza a colaboração e a capacidade de resposta às mudanças, com processos iterativos e incrementais.
  • O Modelo em Espiral combina elementos do modelo em cascata com iterações, permitindo avaliações de risco e ajustes ao longo do projeto.
  • O Modelo Simétrico não é um modelo padrão reconhecido como os outros citados e pode ser uma opção colocada para confundir os examinandos.

Portanto, a alternativa correta é a D - Modelo em Cascata, que corresponde à descrição do primeiro modelo de ciclo de vida de desenvolvimento de software sequencial fornecida pela questão.

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

Gabarito: D.

 

Modelo em Cascata/Modelo de Ciclo de Vida Clássico - cada fase envolve a elaboração de um ou mais documentos, que devem ser aprovados antes de se iniciar a fase seguinte. A entrega do sistema completo ocorre em um único marco, ao final do projeto. Utilizado quando os requisitos são fixos.

d-

palavras-chave: sequencial, tradicional, 1° modelo etc. Nao ha iterações. Uma fase termina definitivamente e a proxima deve ser exaustada para avnaçar

Mnemônico para grava fases do modelo cascata:

Planejamento

Especificação requisitos/Analise

Projeto

Implementação

Teste

Integração

Manutenção

bizu: lembra-se de PEPSI (refrigerante) e TIM (operadora de celular) hahaha ... ;)

Clique para visualizar este comentário

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