Questões de Concurso Sobre arquitetura de software

Questões Discursivas

Foram encontradas 8.192 questões

Q510226 Arquitetura de Software
Web services são componentes de aplicações web que podem ser criados, publicados, encontrados e usados na web, utilizando um conjunto de recursos, dentre eles, os descritos a seguir:

I. É uma linguagem baseada em XML, recomendado pelo W3C, para descrever Web services.
II. É um protocolo baseado em XML, recomendado pelo W3C, para acessar Web Services.
III. É um serviço de diretório onde as empresas podem procurar por Web Services.
IV. É um framework escrito em XML e recomendado pelo W3C, para descrever recursos na web.

Os recursos apresentados em I, II, III e IV descrevem, respectivamente,
Alternativas
Q506174 Arquitetura de Software
O modelo que deverá ser adotado quando se quiser evitar que ocorra um “gargalo” na rede de uma empresa, permitindo que a mesma regra de negócio seja dividida entre vários servidores por meio do balanceamento de carga, é o modelo
Alternativas
Q506173 Arquitetura de Software
Uma aplicação pode ser dividida em várias partes, sendo que cada uma delas terá as suas características e responsabilidades por determinadas funções. Considerando essa informação, assinale a alternativa que apresenta as três camadas mínimas necessárias para um aplicativo desse molde.
Alternativas
Q504686 Arquitetura de Software
Um padrão de projeto de software é um par problema/solução definido e bem conhecido que pode ser aplicado a novos contextos. O padrão de projeto GoF Singleton
Alternativas
Q504677 Arquitetura de Software
Com relação aos conceitos de arquitetura de aplicações, o MVC (Model-View-Controller) tem como objetivo principal:
Alternativas
Q504676 Arquitetura de Software
Segundo Fowler, a arquitetura em camadas define a divisão do sistema em subsistemas hierárquicos, dispostos de forma parecida com camadas de um bolo: cada camada repousa sobre uma camada mais baixa. A comunicação entre essas camadas é feita por meio de serviços oferecidos diretamente:
Alternativas
Q502279 Arquitetura de Software
Os padrões de projeto tornam mais fácil reutilizar projetos e arquiteturas bem sucedidas. Atualmente existem diversos padrões de projetos conforme abaixo:

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,
Alternativas
Q501357 Arquitetura de Software
Na comunicação entre sistemas distribuídos podem ocorrer falhas ocasionadas por inúmeras razões. Por isso, o protocolo SOAP define um mecanismo sofisticado para informar ao emissor a ocorrência de algum erro ou falha no processamento de mensagens. Suponha que, em uma situação de falha, o código MustUnderstand está presente no conteúdo do elemento < faultcode > da mensagem SOAP de retorno. Esse código indica que:
Alternativas
Q501352 Arquitetura de Software
Com relação às regras de sintaxe da mensagem SOAP, analise as afirmativas a seguir:

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:
Alternativas
Q501351 Arquitetura de Software
Analise as afirmativas abaixo em relação aos padrões de projetos de software:

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:
Alternativas
Q500537 Arquitetura de Software
Um sistema ERP (Enterprise Resource Planning) é composto por diversos módulos. Em um sistema ERP
Alternativas
Q500535 Arquitetura de Software
No gerenciamento eletrônico de documentos (GED), a etapa de indexação tem como objetivo
Alternativas
Q500529 Arquitetura de Software
O padrão de projeto singleton tem por objetivo
Alternativas
Q499995 Arquitetura de Software
Há algumas variantes possíveis de arquitetura a serem utilizadas em um sistema de bancos de dados. Sobre essas variantes, é correto afirmar que
Alternativas
Q497689 Arquitetura de Software
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue seguintes item.

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.
Alternativas
Q497686 Arquitetura de Software
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue seguintes item.

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.
Alternativas
Q497677 Arquitetura de Software
A figura acima apresenta um modelo conceitual de ambiente de aplicação computacional que adota arquitetura cliente-servidor multicamadas, contendo clientes magros (Thin Client), servidores de aplicação (Application Server) e servidor de bancos de dados (Database Server). A plataforma de clientes e servidores pode ser Windows e(ou) Linux, e os servidores de bancos de dados são SGBDs relacionais.

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.
Alternativas
Q497676 Arquitetura de Software
A figura acima apresenta um modelo conceitual de ambiente de aplicação computacional que adota arquitetura cliente-servidor multicamadas, contendo clientes magros (Thin Client), servidores de aplicação (Application Server) e servidor de bancos de dados (Database Server). A plataforma de clientes e servidores pode ser Windows e(ou) Linux, e os servidores de bancos de dados são SGBDs relacionais.

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.
Alternativas
Q497675 Arquitetura de Software
A figura acima apresenta um modelo conceitual de ambiente de aplicação computacional que adota arquitetura cliente-servidor multicamadas, contendo clientes magros (Thin Client), servidores de aplicação (Application Server) e servidor de bancos de dados (Database Server). A plataforma de clientes e servidores pode ser Windows e(ou) Linux, e os servidores de bancos de dados são SGBDs relacionais.

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.
Alternativas
Q496386 Arquitetura de Software
De acordo com as recomendações do consórcio W3C, as funcionalidades de um Web Service devem ser descritas por meio do padrão
Alternativas
Respostas
4821: C
4822: D
4823: E
4824: B
4825: C
4826: B
4827: B
4828: B
4829: B
4830: C
4831: B
4832: B
4833: E
4834: D
4835: E
4836: C
4837: E
4838: C
4839: E
4840: E