Imagem de fundo

Um analista deve escolher uma metodologia de...

Um analista deve escolher uma metodologia de desenvolvimento para elaborar o planejamento do ciclo de vida de um produto de software de larga escala. O sistema é inédito e o reúso de código semelhante não deve ser considerado como base para o novo desenvolvimento. O analista deve considerar, ainda, a necessidade de reduzir os riscos em todas as fases do projeto, pois é provável que os requisitos sejam aprimorados e mudem ao longo do processo. Entre os riscos a serem mitigados, está o de não ter sido contratado pessoal de software suficiente para construir o produto, além de a equipe contratada não ter experiência suficiente no desenvolvimento de produtos em larga escala. Ainda, há o risco de o fornecedor do hardware necessário ao projeto não entregar todas as estações clientes no prazo do contrato.


Nessa situação hipotética, para a metodologia do processo de software em questão, é mais apropriado o uso do


A

modelo codificar-e-corrigir.


B

modelo espiral.


C

modelo integração e configuração.


D

modelo baseado em protótipos.


E

modelo em cascata.