Questões de Concurso Sobre arquitetura de software

Foram encontradas 7.537 questões

Q2222516 Arquitetura de Software
A divisão em camadas da arquitetura MVC permitiu o uso de diversos padrões de projeto de forma simples, e, com toda a padronização obtida, aliada a ferramentais como injeção de dependências e inversão de controle, ocorreu o surgimento de diversos frameworks, voltados para as diferentes camadas da arquitetura. Para a camada Model, um padrão essencial é o:
Alternativas
Q2222514 Arquitetura de Software
André está desenvolvendo um sistema com uso de EJBs, os objetos distribuídos da plataforma Java, e resolveu estudar a arquitetura adotada na plataforma JEE. Sua análise levou à conclusão de que a implementação do pool de Session Beans segue o padrão: 
Alternativas
Q2219407 Arquitetura de Software
Quanto aos web services, à arquitetura orientada a serviços (SOA) e à UML (Unified Modeling Language), julgue o item.
O modelo operacional triangular, o qual representa a interação entre os três elementos da SOA, determina que os provedores de serviços registrem suas informações em um registro central.

Alternativas
Q2219406 Arquitetura de Software
Quanto aos web services, à arquitetura orientada a serviços (SOA) e à UML (Unified Modeling Language), julgue o item.
A SOA oferece à organização a oportunidade de acompanhar as mudanças exigidas por seu contexto de negócio, sem que isso sobrecarregue o uso dos recursos da tecnologia da informação (TI).

Alternativas
Q2219405 Arquitetura de Software
Quanto aos web services, à arquitetura orientada a serviços (SOA) e à UML (Unified Modeling Language), julgue o item.
Um web service representa uma lógica de negócio que permite que os clientes enviem requisições de um tipo bem definido de informação e recebam respostas apenas síncronas.
Alternativas
Q2207826 Arquitetura de Software
Assinale a alternativa que corresponde a um padrão utilizado para implementação da arquitetura orientada a serviços (SOA – Service-Oriented Architecture).
Alternativas
Q2207825 Arquitetura de Software
Qual das alternativas abaixo NÃO corresponde a uma recomendação do Modelo de Acessibilidade em Governo Eletrônico (eMAG), em sua versão 3.1, referente à acessibilidade de conteúdos da Web?
Alternativas
Q2203477 Arquitetura de Software
O formato utilizado para a representação dos dados nas mensagens Simple Object Access Protocol (SOAP) é o
Alternativas
Q2200776 Arquitetura de Software
Os padrões de projeto classificados como comportamentais são
Alternativas
Q2200775 Arquitetura de Software
O padrão de projeto utilizado para definir um esqueleto de um algoritmo em uma classe base, deixando que as subclasses implementem os detalhes específicos, é conhecido por
Alternativas
Q2200213 Arquitetura de Software
Considerando-se as características de um sistema distribuído, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:
(1) Escalabilidade. (2) Segurança. (3) Concorrência.
(_) A criptografia pode ser usada para proporcionar proteção adequada para os recursos compartilhados e para manter informações em sigilo quando transmitidas em mensagens de uma rede.
(_) Os algoritmos usados para acessar os dados compartilhados devem evitar gargalos de desempenho, e os dados devem ser estruturados hierarquicamente para se obter os melhores tempos de acesso. Os dados acessados frequentemente podem ser replicados.
(_) A presença de múltiplos usuários em um sistema distribuído é uma fonte de pedidos concorrentes para seus recursos.
Alternativas
Q2198871 Arquitetura de Software
O módulo intermediário entre cliente e objeto, definido na arquitetura CORBA (Common Object Request Brocker Architecture), que é responsável por aceitar a requisição do cliente, enviá-la para o objeto competente e, assim que disponível a resposta, entregá-la para o cliente, é o(a)
Alternativas
Q2198870 Arquitetura de Software
Assinale a alternativa que apresenta a descrição correta de um web service
Alternativas
Q2198868 Arquitetura de Software
No que se refere ao padrão de projeto Facade, assinale a alternativa correta.
Alternativas
Q2198867 Arquitetura de Software
O singleton é definido corretamente como um padrão de projeto que
Alternativas
Q2197548 Arquitetura de Software
A arquitetura de desenvolvimento web MVC é composta pelos componentes:
Alternativas
Q2194882 Arquitetura de Software
CONHECIMENTOS DO CARGO 
A SOA (Service Oriented Architecture) estabelece um modelo arquitetônico que visa aprimorar eficiência, agilidade e produtividade de uma empresa, posicionando os serviços como os principais meios, para que a solução lógica seja representada no suporte à realização dos objetivos estratégicos associados à computação orientada a serviços. Em relação à SOA, assinale a afirmativa correta. 
Alternativas
Q2194881 Arquitetura de Software
CONHECIMENTOS DO CARGO 
A acessibilidade à web, de acordo com o eMAG (Modelo de Acessibilidade em Governo Eletrônico), trata-se de garantir acesso facilitado a qualquer pessoa, independente das condições físicas, dos meios técnicos ou dispositivos utilizados. Entretanto, ela depende de vários fatores, tanto de desenvolvimento quanto de interação com o conteúdo. Segundo o eMAG, o processo para desenvolver um sítio acessível é realizado em três passos; assinale-os. 
Alternativas
Q2188073 Arquitetura de Software

Analise o código fonte em Java e responda à questão.



Qual padrão de projeto do projeto de software do Gang of Four (GoF,1994) é adotado na implementação?
Alternativas
Q2188072 Arquitetura de Software
Sobre padrões de projetos descritos por Gamma (2000), devemos programar para uma interface e não para uma implementação. Considerando os objetivos principais de alguns desses padrões, avalie as afirmações:

I. Não declare variáveis como instâncias de classes concretas específicas. Em vez disso, prenda-se somente a uma interface definida por uma classe abstrata.
II. Os padrões de criação permitem instanciar classes concretas (isto é, especificar uma particular implementação) em algum lugar do seu sistema.
III. Ao abstrair o processo de criação de objetos, estes padrões lhe dão diferentes maneiras de associar uma interface com sua implementação de forma transparente no momento da instanciação.

Está CORRETO o que se afirma em: 
Alternativas
Respostas
1301: C
1302: C
1303: C
1304: C
1305: E
1306: B
1307: D
1308: B
1309: A
1310: D
1311: D
1312: E
1313: B
1314: C
1315: A
1316: D
1317: C
1318: D
1319: B
1320: E