O modelo em cascata é linear e seqüencial. Modelos como o e...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
Para resolver essa questão, é importante ter um conhecimento sólido sobre os modelos de processos de desenvolvimento de software. Vamos começar entendendo as características dos modelos mencionados:
O modelo em cascata é um dos mais antigos e tradicionais modelos de processos de desenvolvimento de software. É chamado de linear e sequencial porque segue uma série de etapas pré-definidas, uma após a outra, sem voltar atrás. As fases são: Requisitos, Design, Implementação, Verificação e Manutenção. Este modelo é muitas vezes criticado pela sua rigidez e pela dificuldade em acomodar mudanças depois que o projeto já começou.
Por outro lado, temos modelos como o espiral e o rational unified process (RUP), que são iterativos e incrementais. Estes modelos permitem uma abordagem mais flexível, onde o desenvolvimento é dividido em iterações. Em cada iteração, uma versão do software é desenvolvida, permitindo a revisão e a adaptação conforme novos requisitos e problemas são identificados.
O modelo espiral é particularmente conhecido por sua ênfase na análise de riscos: cada ciclo do espiral inclui a identificação de riscos, o desenvolvimento de estratégias para mitigá-los e a validação das etapas do projeto antes de prosseguir para o próximo ciclo.
O RUP é uma metodologia que também suporta a ideia de desenvolvimento iterativo, dividindo o processo em quatro fases: Conceituação, Elaboração, Construção e Transição. Em cada fase, o desenvolvimento é feito em iterações, permitindo que o software cresça e melhore gradualmente, com feedbacks contínuos e ajustes.
Portanto, a alternativa está correta ao afirmar que o modelo em cascata é linear e sequencial, e que tanto o modelo espiral quanto o RUP defendem um desenvolvimento iterativo, demonstrando uma compreensão adequada dos diferentes modelos de processo de software.
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 RUP, Rational Unified Process (ou Processo Unificado da Rational), é um processo proprietário de Engenharia de software criado pela Rational Software Corporation, adquirida pela IBM, ganhando um novo nome IRUP que agora é uma abreviação de IBM Rational Unified Process e tornando-se uma brand na área de Software, fornecendo técnicas a serem seguidas pelos membros da equipe de desenvolvimento de software com o objetivo de aumentar a sua produtividade no processo de desenvolvimento.
https://pt.wikipedia.org/wiki/IBM_Rational_Unified_Process
Gabarito: CERTO
Pega essa visão:
Modelos sequenciais:
- cascata
- V
Modelos Iterativos
- RAD
- RUP
- Modelos agéis
- Espiral (evolutivo)
- Prototipação (evolutivo)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo