Questões de Concursos de Arquitetura de Software Página 1

Um desenvolvedor precisa utilizar um padrão de projeto para interceptar e manipular requisições HTTP de entrada de usuários ao sistema web, e respostas de saída através de filtros de pré-processamento e pós-processamento. Além disso, precisa utilizar outro padrão de projeto capaz de separar as regras de negócio da aplicação das regras de acesso ao banco de dados, permitindo assim centralizar em classes específicas, as operações de conexão ao banco de dados e realização de operações SQL. Os padrões de projeto que o desenvolvedor terá que utilizar são 
Os Padrões de Projeto de software são organizados em três famílias conforme a “Gangue dos Quatro” (Gang of Four). Dos “Padrões de Criação” abaixo, identifique qual deles não pertence a essa família especificamente:
(1) Abstract Factory
(2) Builder
(3) Factory Method
(4) Prototype
(5) Proxy
Web service é uma solução utilizada na integração de sistemas. Os Web services são componentes que permitem às aplicações enviar e receber dados, como padrão, em formato: