Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.108 questões
I. Fornece uma interface para a criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.
II. Converte a interface de uma classe em outra interface esperada pelos clientes permitindo que certas classes trabalhem em conjunto, pois de outra forma, seria impossível por causa de suas interfaces incompatíveis.
III. Fornece uma maneira de acessar sequencialmente os elementos de uma agregação de objetos sem expor sua representação subjacente.
Os padrões de projeto apresentados em I, II e III são, respectivamente,
I. A mensagem SOAP é um documento XML que contém, necessariamente, os elementos Envelope, Header, Body e Fault.
II. O atributo encodingStyle é utilizado para definir os tipos de dados utilizados na mensagem SOAP. Esse atributo pode aparecer em qualquer elemento da mensagem SOAP, e aplica-se ao conteúdo do elemento e a todos os elementos filho.
III. A mensagem SOAP deve conter uma referência DTD (Document Type Definition) com as regras que definem quais elementos e atributos desses elementos podem ser utilizados na mensagem.
Está correto o que se afirma em:
I. Builder: atribui responsabilidades adicionais a um objeto dinamicamente. Fornece uma alternativa flexível à utilização de subclasses para a extensão de funcionalidades.
II. Decorator: compõe objetos em estrutura de árvore para representar hierarquias do tipo partes- todo. Permite que os clientes da estrutura tratem objetos individuais e composições de objetos de maneira uniforme.
III. Memento: sem violar o encapsulamento, captura e externaliza um estado interno de um objeto, de modo que o mesmo possa posteriormente ser restaurado para esse estado.
Está correto o que se afirma em:
No desenvolvimento de uma aplicação do tipo cliente-servidor multicamadas com dezenas de funções distintas, é recomendável que as responsabilidades sejam particionadas uniformemente, de modo que uma única pessoa realize todas as atividades relativas à implementação de cada função, tais como levantamento de requisitos e necessidades, desenvolvimento da interface com o usuário, elaboração da arquitetura, codificação, testes e homologação.
No desenvolvimento da interface com o usuário de uma aplicação do tipo cliente-servidor multicamadas, o conhecimento das necessidades de comunicação de dados do usuário é apresentado com menor importância que o conhecimento das necessidades de informações no ambiente de trabalho do usuário.
A partir das informações apresentadas e dos conceitos de arquitetura cliente-servidor multicamadas, julgue os item a seguir.
O modelo sugere que o servidor de aplicação 1 (Application Server 1) hospeda um serviço http, e que o mesmo recebe respostas http (http responses) e envia pedidos http (http requests) aos seus clientes.
A partir das informações apresentadas e dos conceitos de arquitetura cliente-servidor multicamadas, julgue os item a seguir.
Considerando as necessidades de implementar uma arquitetura de redes de computadores com três sub-redes, para apoiar o funcionamento de aplicações na arquitetura cliente-servidor indicada na figura, o mais correto, do ponto de vista de economicidade, de backup de dados e de segurança da informação, é separar os clientes magros dos servidores de aplicação e dos servidores de bancos de dados, mantendo-os nas três distintas sub-redes, conforme o tipo.
A partir das informações apresentadas e dos conceitos de arquitetura cliente-servidor multicamadas, julgue os item a seguir.
Em um sistema com típica arquitetura cliente-servidor multicamadas, cada servidor de aplicação deve estabelecer conexões e comunicações com dois servidores de bancos de dados, e cada par de servidor de bancos de dados deve receber pedidos de conexões e comunicações de um único servidor de aplicação.
O chain of responsability é comportamental e tem como objetivo evitar o acoplamento do remetente de uma solicitação ao seu receptor, de modo a permitir a mais de um objeto a oportunidade de tratar solicitação.
Para tratar de maneira uniforme objetos individuais em estruturas de árvores que representem hierarquias partes-todo, o padrão composite é mais adequado que o decorator.