Ano: 2015 Banca: FCC Órgão: TCM-GO Prova: Auditor de Controle Externo - Informática
Considere as situações:

I. É necessário um arranjo que possibilite a reutilização do código e facilite sua manutenção e seu aperfeiçoamento. Devese separar Apresentação, Regra de Negócio e Acesso a Dados. Busca-se a decomposição de funcionalidades de forma a permitir aos desenvolvedores concentrarem-se em diferentes partes da aplicação durante a implementação.
II. Há um problema que ocorre várias vezes em determinado contexto, cuja solução arquitetural é conhecida e já existe modelada e documentada podendo ser utilizada sistematicamente em distintas situações.
III. Buscam-se princípios e orientações para transformar o conjunto existente de recursos de TI de uma empresa, que são heterogêneos, distribuídos, complexos e inflexíveis em serviços integrados, simplificados e altamente flexíveis que possam ser alterados e compostos para apoiar mais diretamente as metas comerciais nos negócios via web.

As soluções para as situações apresentadas em I, II e III, são, correta e respectivamente,
A
Arquitetura em 3 camadas, Padrão de Projeto e SOA.
B
SOA, Scrum e Arquitetura em n camadas.
C
SOA, Padrão de Projeto e SOA.
D
Arquitetura em 3 camadas, Projeto OO e Arquitetura em camadas de serviços.
E
Padrão de Projeto, Scrum e Arquitetura em camadas de serviços.