Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.089 questões

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
Q2183329 Arquitetura de Software
No contexto de uma mensagem SOAP, o elemento que NÃO faz parte da estrutura sintática estabelecida é:
Alternativas
Ano: 2023 Banca: UFPR Órgão: IF-PR Prova: UFPR - 2023 - IF-PR - Informática |
Q2183067 Arquitetura de Software
Assinale a alternativa que apresenta um dos padrões de projeto GoF (“Gang of Four”) classificado como estrutural.
Alternativas
Q2179312 Arquitetura de Software
Assinale a opção que corresponde à explicação informal de uma necessidade de um usuário de software, escrita de forma enxuta e sem detalhes, de forma que permite caracterizar os objetivos do usuário perante um sistema. 
Alternativas
Q2179308 Arquitetura de Software

Julgue os itens a seguir, acerca de API e REST.


I Uma application programming interface (API) define as regras que necessitam ser seguidas para se comunicar com outros sistemas de software, podendo ser utilizada para compartilhar recursos e fornecer serviços da Web.

II Na representational state transfer (REST), a ausência de estado refere-se ao método de comunicação, no qual o servidor completa cada solicitação do cliente, independentemente de todas as solicitações anteriores.

III Em uma API RESTful o envio da mesma solicitação PUT várias vezes em um serviço da Web RESTful é equivalente a uma única invocação de solicitação.


Assinale a opção correta. 

Alternativas
Q2179307 Arquitetura de Software
A arquitetura de microsserviços 
Alternativas
Q2174807 Arquitetura de Software
Uma agência de fomento adquiriu um sistema integrado de gestão (ERP) eficaz para ajudar no seu planejamento de recursos.
Esse novo sistema está sendo gradualmente integrado a sistemas de informações mais antigos que estão sendo modernizados, denominado(s) 
Alternativas
Q2172401 Arquitetura de Software
Sobre o padrão MVC (Model-View-Controller), assinale a alternativa que apresenta uma das funções da camada controladora (Controller).
Alternativas
Q2172154 Arquitetura de Software
Os princípios GRASP (General Responsibility Assignment Software Patterns) definem diretrizes para atribuições de responsabilidades às classes e objetos durante a construção de Sistemas Orientados a Objetos. Os nove diferentes princípios apresentados em GRASP são: Criador, Especialista de informação, Baixo acoplamento, Controlador, Alta coesão e, EXCETO:
Alternativas
Q2171680 Arquitetura de Software
Sobre o padrão MVC (Model-View-Controller) de projeto, analise as assertivas abaixo:
I. Model é responsável por invocar as regras de negócio e enviar as informações para serem exibidas pela View.
II. View faz a captação das ações e a atualização das informações exibidas ao usuário.
III. Controller mantém e realiza a alteração do estado dos valores que são fornecidos à View.
Quais estão corretas?
Alternativas
Respostas
1761: D
1762: D
1763: E
1764: B
1765: C
1766: A
1767: D
1768: C
1769: D
1770: B
1771: E
1772: B
1773: D
1774: B
1775: E
1776: A
1777: B
1778: D
1779: E
1780: A