Questões de Concurso Sobre arquitetura de software

Foram encontradas 7.601 questões

Q3088246 Arquitetura de Software
No contexto de arquiteturas de aplicações, cada abordagem tem características próprias que determinam seu uso em diferentes cenários. Associe corretamente os tipos de arquitetura com suas respectivas características e exemplos de aplicação.

I. Cliente/Servidor II. N Camadas III. Arquitetura Orientada a Serviços (SOA ) IV. Distribuída V. Peer-to-Peer (P2P)

Características:

( ) Estrutura composta por diferentes camadas, como apresentação, lógica de negócios e dados, facilitando a manutenção e a escalabilidade, especialmente em sistemas web.
( ) Utiliza uma centralização de recursos, onde o servidor responde às requisições dos clientes conectados, sendo comum em sistemas de gestão empresarial.
( ) Arquitetura voltada à integração e reutilização de serviços, promovendo interoperabilidade entre sistemas legados e novos, muito usada em corporações.
( ) Os nós da rede agem tanto como cliente quanto como servidor, sendo comum em redes de compartilhamento de arquivos e aplicações descentralizadas.
( ) Componentes espalhados geograficamente interagem entre si, possibilitando a execução de tarefas de forma distribuída, como ocorre em soluções de computação em nuvem.

A sequência correta da lista de caraterísticas é
Alternativas
Q3088157 Arquitetura de Software
Uma API REST (Representational State Transfer) é uma interface que permite a comunicação entre sistemas utilizando um determinado protocolo, em que os recursos são acessados e manipulados por meio de requisições padrão como GET, POST, PUT e DELETE, seguindo princípios de simplicidade, escalabilidade e independência de plataforma.
Isso posto, marque a opção correta a seguir sobre API REST. 
Alternativas
Q3088150 Arquitetura de Software
O Modelo de Acessibilidade e-MAG do Governo Brasileiro busca promover a inclusão digital e facilitar o acesso à informação e serviços públicos.
Sobre as recomendações contidas no e-MAG, é correto afirmar que 
Alternativas
Q3086018 Arquitetura de Software
Em relação às arquiteturas hexagonal e de microsserviços, considere as seguintes afirmações:

I. A arquitetura hexagonal, também chamada de Arquitetura de Portas e Adaptadores, visa separar a lógica de negócios das interfaces externas, permitindo uma fácil troca de implementações.
II. Microsserviços são pequenos serviços que compartilham o mesmo banco de dados, promovendo maior acoplamento entre os módulos da aplicação para garantir a consistência dos dados.
III. A arquitetura monolítica pode ser distribuída, mas requer que todos os módulos sejam implantados como um conjunto, ao contrário dos microsserviços, que permitem a implantação independente de cada módulo.

Está correto o que se afirma em
Alternativas
Q3086006 Arquitetura de Software
Uma empresa de comércio eletrônico decidiu integrar seus sistemas de pagamento usando uma arquitetura orientada a serviços e web services como a tecnologia de integração. A ação correta na implementação dessa solução para garantir baixo acoplamento e alta interoperabilidade entre os sistemas seria
Alternativas
Q3085927 Arquitetura de Software
A acessibilidade digital é cada vez mais importante. Muitas empresas, como a startup brasileira Hand Talk, estão investindo em tornar seus sites e aplicativos inclusivos para pessoas com deficiência. Isso envolve um conjunto de práticas com esse fim.
Diante desse contexto, a prática mais eficaz para promover a acessibilidade digital é
Alternativas
Q3072547 Arquitetura de Software
A Álgebra Linear é uma área da matemática frequentemente utilizada na computação para resolver problemas relacionados a gráficos, processamento de imagens, e machine learning. Qual das alternativas a seguir sobre a aplicação da Álgebra Linear na computação é a mais provável de ser correta?
Alternativas
Q3063506 Arquitetura de Software

Em relação ao desenvolvimento de sistemas, julgue o item seguinte. 


Entre as recomendações do eMag consta a utilização de tabelas para diagramação e disposição dos elementos na página web

Alternativas
Q3063505 Arquitetura de Software

Julgue o próximo item, a respeito de arquitetura e engenharia de software


Na arquitetura MVC, o componente do modelo é responsável por acessar a base de dados, para recuperação, inserção ou modificação de dados. 

Alternativas
Q3060544 Arquitetura de Software
O modo como construímos softwares está em constante evolução, nos últimos anos o conceito de microserviços tem ganhado a atenção do mercado. Sobre microsserviços responda:
Alternativas
Q3060336 Arquitetura de Software
A API pode ser definida como um conjunto de padrões, diferentemente do Rest, que é conhecido como um conjunto de restrições e princípios de arquitetura, utilizados para que as restrições HTTP possam atender às normas previamente definidas. Um desses princípios da arquitetura faz toda requisição ser entendida como uma transação independente e sem qualquer relação com requisições anteriores. Qual o nome desse princípio?
Alternativas
Q3057483 Arquitetura de Software
Um desenvolvedor está projetando um sistema de comunicação entre serviços web e precisa escolher entre SOAP e REST. As características necessárias para o sistema incluem:

• simplicidade e facilidade de uso;
• uso de diferentes formatos de dados (não apenas XML);
• alta performance e baixa latência; e
• escalabilidade e facilidade de manutenção.

Com base nesses requisitos, um argumento para a escolha correta entre SOAP e REST é que se deve usar
Alternativas
Q3057480 Arquitetura de Software
Um arquiteto de software está projetando uma solução baseada em Arquitetura Orientada a Serviços (SOA, sigla em inglês) para integrar vários sistemas de uma grande empresa. Ele explicou que, para facilitar a descoberta e a comunicação entre os serviços, será utilizado um registro de serviços.
Diante desse contexto, um registro de serviços em SOA é usado para
Alternativas
Q3056637 Arquitetura de Software
Considerando o Modelo de Acessibilidade em Governo Eletrônico (eMAG), em sua versão 3.1, o correspondente evento de teclado do “onmouseover” é o
Alternativas
Q3056628 Arquitetura de Software
No modelo MVC (Model-View-Controller), a camada Model é a responsável por 
Alternativas
Q3056627 Arquitetura de Software
O W3C (World Wide Web Consortium), organização responsável pelo desenvolvimento de padrões e diretrizes para web, descreve a WSDL como sendo uma notação XML para
Alternativas
Q3056105 Arquitetura de Software
Leia o fragmento a seguir sobre Design Patterns.
Os padrões de design desempenham um papel crucial na arquitetura de software, proporcionando soluções testadas e comprovadas para desafios recorrentes no desenvolvimento de sistemas. Esses padrões são geralmente classificados em três categorias principais: padrões de design _____, que são estratégias que se concentram nos padrões de comunicação e colaboração entre objetos; padrões de design _____, que oferece abordagens flexíveis e reutilizáveis na instanciação e composição de objetos e os padrões de design _____, que referem as estratégias voltadas para a eficiente organização de classes e objetos, visando aprimorar a composição e simplificar a interação entre os componentes de um sistema. Cada categoria oferece um conjunto valioso de diretrizes e abordagens que promovem a _____, _____e manutenção do código, contribuindo para o desenvolvimento de sistemas robustos e eficientes.
Assinale a opção cujos itens completam corretamente as lacunas do fragmento lido.
Alternativas
Q3056096 Arquitetura de Software
Relacione os seguintes middlewares (RPC, CORBA, JAVA RMI, JAVA EJB) com suas respectivas definições.

1. RPC
2. CORBA
3. JAVA RMI
4. JAVA EJB
( ) É um middleware que fornece um modelo de objetos distribuído e um conjunto de serviços para a comunicação entre objetos remotos.
( ) É um protocolo que permite a comunicação entre processos em execução em máquinas diferentes.
( ) É um framework que fornece um modelo de componentes para a criação de aplicações distribuídas.
( ) É um framework que permite a criação de objetos remotos em Java.

Assinale a opção que indica a relação correta, na ordem apresentada.
Alternativas
Q3053900 Arquitetura de Software
Quando há um troca de informações entre dois computadores em rede com arquitetura cliente-servidor, obrigatoriamente um deles terá o papel de cliente e o outro de servidor. Qual é o papel do cliente nesse cenário?
Alternativas
Q3053647 Arquitetura de Software
Considerando o modelo cliente-servidor, qual das seguintes afirmações sintetiza corretamente a função e a aplicação desse modelo em um ambiente de rede?
Alternativas
Respostas
241: A
242: B
243: B
244: E
245: A
246: B
247: A
248: E
249: C
250: B
251: D
252: B
253: E
254: D
255: C
256: A
257: D
258: B
259: D
260: D