Disciplina: TI - Desenvolvimento de Sistemas
Banca: MS CONCURSOS
Orgão: CREA-MG
Um modelo para um processo de desenvolvimento é uma proposta teórica que, junto com o planejamento, deve determinar quais atividades devem ser realizadas, quando, como e por quem. Sobre os modelos do processo de desenvolvimento podemos afirmar que:
I – O modelo cascata tornou-se conhecido na década de 70 e é referenciado na maioria dos livros de engenharia de software ou manuais de padrões de software. Nele as atividades do processo de desenvolvimento são estruturadas numa cascata, onde a saída de uma é a entrada para a próxima.
II – O modelo evolutivo tem suas raízes na abordagem de métodos formais para o desenvolvimento de software. A ideia é que o desenvolvimento deve ser visto como uma sequência de passos que gradualmente transforma uma especificação formal num programa.
III – O modelo Transformação descreve um processo, no qual o software deve ser desenvolvido de forma a evoluir a partir de protótipos iniciais. Para entender melhor este modelo é importante entender o que é prototipação. A prototipação também aparece em outros modelos de processo.
IV – O modelo espiral tem como objetivo prover um metamodelo que pode acomodar diversos processos específicos. Isto significa que podemos encaixar nele as principais características dos modelos vistos anteriormente, adaptando-os a necessidades específicas de desenvolvedores ou às particularidades do software a ser desenvolvido. Este modelo prevê prototipação, desenvolvimento evolutivo e cíclico, e as principais atividades do modelo cascata.
Das afirmativas elencadas, está(ão) incorreta(s):