Você foi recentemente contratado como gerente de projeto em ...
Você foi recentemente contratado como gerente de projeto em uma empresa de desenvolvimento de software. Durante uma reunião, um dos desenvolvedores perguntou sobre o ciclo de vida de software e qual modelo seria o mais apropriado para um projeto que possui requisitos bem definidos e estáveis desde o início, e onde o produto final deve ser entregue em uma única fase. Seu chefe pediu para você explicar qual modelo de ciclo de vida seria o mais adequado para esse cenário. Qual modelo de ciclo de vida de software é mais apropriado para um projeto com requisitos bem definidos e estáveis, onde o produto final deve ser entregue em uma única fase?
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (1)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: E - Modelo Cascata.
O Modelo Cascata é o mais apropriado para projetos com requisitos bem definidos e estáveis, onde o produto final deve ser entregue em uma única fase. Este modelo é um dos mais tradicionais no ciclo de vida do desenvolvimento de software e segue uma sequência linear de fases: requisitos, design, implementação, verificação e manutenção. A principal característica é que cada fase deve ser completada antes que a próxima se inicie, tornando-se ideal para cenários onde as especificações são claras e não devem mudar ao longo do projeto.
Agora, vamos analisar as alternativas incorretas:
A - Modelo de Prototipagem: Este modelo é utilizado quando os requisitos do projeto não são bem compreendidos desde o início, necessitando de protótipos para melhor entendimento. Portanto, não é adequado para projetos com requisitos bem definidos e estáveis.
B - Modelo Incremental: Neste modelo, o software é desenvolvido em incrementos ou partes, onde cada incremento é uma versão funcional do produto. É indicado para projetos onde os requisitos podem evoluir ao longo do tempo, o que não é o caso do cenário apresentado.
C - Modelo Espiral: Este modelo combina elementos do modelo cascata e da prototipagem, focando em uma abordagem iterativa que se adapta às mudanças nos requisitos e riscos. É mais adequado para projetos onde os requisitos podem mudar durante o desenvolvimento.
D - Desenvolvimento Ágil: Metodologias ágeis, como Scrum e XP, são ideais para projetos com requisitos dinâmicos e que exigem entregas frequentes e incrementais. São mais flexíveis, o que não corresponde ao cenário com requisitos estáveis e entrega única.
Em resumo, o Modelo Cascata é a escolha ideal para o cenário descrito na questão, onde há clareza e estabilidade nos requisitos desde o início, e o produto final deve ser entregue em uma única fase.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
Abordagem preditiva
Uma abordagem preditiva é útil quando os requisitos do projeto e do produto podem ser definidos, coletados e analisados no início do projeto. Isso também pode ser referido como abordagem em cascata. Essa abordagem é adequada quando há um investimento significativo envolvido e um alto nível de risco, o que pode exigir revisões frequentes, mecanismos de controle de mudanças e replanejamento entre as fases de desenvolvimento.
O escopo, o cronograma, o custo, as necessidades de recursos e os riscos podem ser bem definidos nas fases iniciais do ciclo de vida do projeto e tendem a se manter relativamente estáveis. Esse tipo de abordagem permite que a equipe do projeto reduza o nível de incerteza desde o início, o que reforça a importância de um planejamento inicial detalhado.
Embora as abordagens preditivas possam utilizar desenvolvimentos de prova de conceito para explorar opções, a maior parte do trabalho do projeto segue os planos estabelecidos no começo. Frequentemente, projetos que utilizam essa abordagem se baseiam em modelos de projetos anteriores semelhantes, o que contribui para uma execução mais padronizada e previsível.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo