Questões de Concursos Arquitetura de Software

Resolva questões de Arquitetura de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

1Q1055638 | Arquitetura de Software, Wsdl, Técnico Analista de Sistemas Desenvolvimento, MPE PA, CONSULPLAN, 2022

O Apache CXF é um framework open-source para a linguagem Java amplamente utilizado pelo mercado, cuja arquitetura é baseada em componentes. O componente principal da arquitetura do CXF, que representa um provedor de recursos compartilhados para a execução do CXF dos quais pode-se destacar gerenciadores de WSDL e binding Factory, é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2Q1054217 | Arquitetura de Software, Arquitetura Cliente Servidor, Assistente Industrial e de Gestão Corporativa Assistente de Informática Manhã, HEMOBRÁS, Consulplan, 2021

A arquitetura cliente-servidor é uma arquitetura de aplicação distribuída em que o processamento da informação é dividido em módulos ou processos distintos. Na rede, há fornecedores de recursos ou serviços à rede chamados servidores; há os requerentes dos recursos ou serviços denominados clientes. Sobre a arquitetura cliente-servidor, analise as afirmativas a seguir.

I. É possível desenvolver sistemas de software centralizado em redes usando diferentes plataformas. No entanto, existe redução no desempenho à medida que o número de servidores é adicionado.
II. Na arquitetura cliente-servidor de três camadas, os processos de segundo nível são comumente chamados de camada de lógica do aplicativo que gerenciam a lógica de negócio do aplicativo e têm permissão para acessar os serviços da terceira camada.
III. A arquitetura em duas camadas surgiu para melhor utilizar os computadores das empresas, integrando o desktop e os dados corporativos. No entanto, os problemas de escalabilidade apresentados pelo cliente-servidor de duas camadas impactavam negativamente a manutenção do sistema, prejudicando o acesso a fontes heterogêneas.
IV. Em uma arquitetura cliente-servidor de três camadas, a maior parte do processamento ocorre na camada de regras de negócios do aplicativo. É permitido o acesso de diferentes componentes clientes aos processos dessa terceira camada de forma simultânea e, portanto, o gerenciamento das transações deve ser executado pela camada de lógica do aplicativo.

Está correto o que se afirma apenas em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3Q1053499 | Arquitetura de Software, Portais, Técnico de Informática, HEMOBRÁS, CESPE CEBRASPE

Texto associado.
Julgue os itens que se seguem, com relação a portlets, que
são componentes web utilizados em portais.

Um portlet é utilizado para criar conteúdos estáticos em portais web porque o conteúdo dinâmico depende de um banco de dados.
  1. ✂️
  2. ✂️

4Q1053494 | Arquitetura de Software, Erp Enterprise Resource Planning, Técnico de Informática, HEMOBRÁS, CESPE CEBRASPE

Texto associado.
Acerca da arquitetura J2EE, julgue os itens subseqüentes.

Aplicações ERP (enterprise resource planning) não são desenvolvidas com J2EE porque não possuem suporte. Para ERP com Java, é necessário a versão J2EE-ERPBusiness.
  1. ✂️
  2. ✂️

5Q1051169 | Arquitetura de Software, Soa Service Oriented Architecture, Arquitetura Engenharia e Sustentação Tecnológica, DATAPREV, FGV, 2024

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 é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

6Q1051163 | Arquitetura de Software, Soa Service Oriented Architecture, Desenvolvimento de Software, DATAPREV, FGV, 2024

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
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

7Q1050840 | Arquitetura de Software, Soa Service Oriented Architecture, Especialidade Análise de Sistemas de Informação, TRF 1 REGIÃO, FGV, 2024

O sistema TRF1Web possui um módulo orientado a eventos, chamado TRF1Sync. No TRF1Sync, há um objeto central que implementa um loop síncrono, responsável por receber eventos de indicação. Ao receber um evento, o objeto central dispara a operação associada mediante um objeto manipulador de evento. Esse comportamento do TRF1Sync é resultado direto da aplicação do seguinte padrão da Pattern-Oriented Software Architecture:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

8Q1050129 | Arquitetura de Software, E Mag Modelo de Acessibilidade de Governo Eletrônico, manhã, MF, FGV, 2024

As recomendações do Modelo de Acessibilidade em Governo Eletrônico (eMAG) permitem que a implementação da acessibilidade digital seja conduzida de forma padronizada, de fácil implementação, coerente com as necessidades brasileiras e em conformidade com os padrões internacionais.
De acordo com o eMAG, versão 3.1, é recomendável
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

9Q1047749 | Arquitetura de Software, Mvc Model View Controller, Tecnologia da Informação Soluções, EPE, FGV, 2024

A arquitetura MVC (Model-View-Controller) sugere a divisão de aplicações em três principais grupos de componentes: Models, Views e Controllers, o que ajuda a atingir a separação de interesses.

Em relação aos Controllers, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Atua como ponto de entrada inicial, sendo responsável por escolher os Models que serão empregados na execução bem como qual View será renderizada.

( ) Caso a lógica do Controller esteja muito complexa, é recomendável mover lógica de negócios para fora do mesmo, insira-a no modelo de domínio, por exemplo.

( ) Caso um Controller execute com frequência os mesmos tipos de ações, é uma boa prática mover essas ações comuns para filtros.


As afirmativas são, respectivamente
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

10Q1047132 | Arquitetura de Software, Sistemas Distribuídos, Análise de Sistemas, CIAAR, Aeronáutica, 2025

Considerando os conceitos de sistemas distribuídos, é incorreto afirmar que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

11Q1044821 | Arquitetura de Software, Sistemas Distribuídos, Auditor de Controle Externo Tecnologia da Informação, TCE PE, FGV, 2025

Com o crescimento de aplicações baseadas em microserviços, tornou-se comum o uso de ferramentas que automatizam a implantação e a gestão de múltiplos containers. O Docker Compose e o Kubernetes são duas soluções amplamente utilizadas nesse contexto, com propósitos semelhantes, mas características e níveis de complexidade distintos.
Assinale a afirmativa que descreve corretamente essas ferramentas.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

12Q1044367 | Arquitetura de Software, Arquitetura Cliente Servidor, Tecnologia da Informação, TJ MT, FGV, 2024

A arquitetura de sistemas é o design estruturado de um sistema de software que descreve como seus componentes principais se relacionam e interagem para formar um sistema coeso e eficiente. Ela orienta a construção, manutenção e evolução do software, sendo essencial para garantir que o sistema atenda aos requisitos de desempenho, escalabilidade, segurança e usabilidade.
Na arquitetura de sistemas cliente-servidor, o cliente
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

13Q1043302 | Arquitetura de Software, Mvc Model View Controller, Especialidade Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024

A arquitetura de software com 3 camadas combinada com o padrão de design MVC (Model-View-Controller) é uma abordagem comum para o desenvolvimento de aplicações que promove a separação de preocupações e a modularidade. Na arquitetura de software com 3 camadas combinada com o padrão de design MVC (Model-View-Controller), em relação à responsabilidade de cada camada é correto afirmar que a camada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

14Q1042836 | Arquitetura de Software, Webservices, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

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.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

15Q1042829 | Arquitetura de Software, E Mag Modelo de Acessibilidade de Governo Eletrônico, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

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
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

16Q1042707 | Arquitetura de Software, Soa Service Oriented Architecture, Desenvolvimento de Software, DATAPREV, FGV, 2024

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
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

17Q1042684 | Arquitetura de Software, Acessibilidade de Software, Análise de Negócio de TI, DATAPREV, FGV, 2024

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 é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

18Q1041783 | Arquitetura de Software, Webservices, Programação de Sistemas, TRE PB, FCC

Os web services são componentes de aplicações web que utilizam diversas tecnologias, dentre elas, WSDL, que é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

19Q1041477 | Arquitetura de Software, Mvc Model View Controller, Especialidade Análise de Sistemas, STM, CESPE CEBRASPE, 2025

Texto associado.
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo.
O padrão MVC (model-view-controller) obriga que a visão (view) execute diretamente as operações de acesso e manipulação dos dados armazenados no banco de dados.
  1. ✂️
  2. ✂️

20Q1041476 | Arquitetura de Software, Sistemas Distribuídos, Especialidade Análise de Sistemas, STM, CESPE CEBRASPE, 2025

Texto associado.
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo.
RabbitMQ tem um modelo baseado em filas, tal que os produtores podem enviar mensagens para exchanges, que as roteiam para filas apropriadas, onde são processadas pelos consumidores, reduzindo o acoplamento entre os componentes da arquitetura e promovendo maior tolerância a falhas e escalabilidade.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.