Ano: 2014 Banca: FCC Órgão: TRT - 16ª REGIÃO (MA) Prova: Analista Judiciário - Tecnologia da Informação
Os modelos de processo são uma representação abstrata de um processo de software, que podem ser usados para explicar diferentes abordagens para o desenvolvimento de sistemas. Analise as seguintes abordagens:

Desenvolvimento I : intercala as atividades de especificação, desenvolvimento e validação. Um sistema inicial é de- senvolvido rapidamente baseado em especificações abstratas e depois é refinado com as entradas do cliente para produzir um produto que o satisfaça.
Modelo II : considera as atividades fundamentais do processo, compreendendo especificação, desenvolvimento, validação e evolução e as representa como fases de processo separadas, tais como especificação de requisitos, projeto de software, implementação, teste etc.
III: baseia-se na existência de um número significativo de partes reusáveis. O processo de desenvolvimento do sistema enfoca a integração destas partes, ao invés de desenvolvê-las a partir do zero.

Os modelos de processo genéricos descritos em I, II e III são, correta e respectivamente, associados a:
A
em Espiral - Baseado em Componentes - RAD
B
Evolucionário - em Cascata - Baseado em Componentes
C
Baseado em Componentes - Sequencial - Refactoring
D
Ágil - Sequencial - Unified Process
E
em Cascata - Ágil - Refactoring