Os modelos de ciclo de vida de software organizam as atividades
de desenvolvimento de maneiras distintas, e sua escolha deve
considerar, entre outros fatores, as incertezas do projeto, a
possibilidade de evolução dos requisitos e os riscos técnicos
envolvidos.
Uma sociedade empresária foi contratada para desenvolver um
sistema de grande porte para controle de operações portuárias. Os
requisitos gerais são conhecidos, mas existem incertezas técnicas
relevantes relacionadas à integração com equipamentos legados
de diferentes fabricantes.
O cliente exige que, em cada ciclo do projeto, os principais riscos
sejam explicitamente identificados, analisados e tratados antes do
planejamento do ciclo seguinte. Além disso, ao final dos ciclos, o
cliente deseja participar da avaliação dos artefatos, protótipos ou
versões produzidos, utilizando o conhecimento obtido para
orientar o refinamento posterior do sistema.
Considerando prioritariamente essas características, assinale a opção que indica o modelo de ciclo de vida mais adequado ao projeto.
Considerando prioritariamente essas características, assinale a opção que indica o modelo de ciclo de vida mais adequado ao projeto.