Início

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.


141Q1055638 | 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. ✂️

142Q907198 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024

Uma equipe de desenvolvedores está trabalhando na criação de um novo sistema de gerenciamento de inventário para uma loja de varejo. Para garantir a eficiência e consistência dos dados, a equipe decide aplicar técnicas de normalização ao banco de dados. Durante uma reunião, um dos desenvolvedores pergunta sobre os principais objetivos e regras da normalização. Qual das seguintes afirmações sobre normalização em banco de dados está CORRETA?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

143Q907551 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Zelar pela qualidade do sistema a ser desenvolvido é uma busca constante dos desenvolvedores. E, dentro deste contexto, existem as métricas de software. Uma destas métricas de software é a de Pontos por Função. Dentre as alternativas abaixo, assinale aquela que representa características da Métrica de Software Pontos de Função.

1) Refere-se à estimativa de tamanho do software.

2) É independente de plataforma, linguagem e estilo de programação.

3) Permite comparações entre projetos.

4) Quando utilizada em combinação com outras técnicas, pode determinar o nível de produtividade da equipe, o esforço de desenvolvimento do software, bem como o custo do software.

5) Atribui pontos às funcionalidades: funções mais complexas recebem mais pontos; funções menos complexas recebem menos pontos.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

144Q1062729 | Arquitetura de Software, Conceitos Básicos em Arquitetura de Software, Tecnologia da Informação, SEFAZ SE, CESPE CEBRASPE, 2025

Assinale a opção que corresponde a uma vantagem da arquitetura serverless.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

145Q910442 | Arquitetura de Software, Tecnologia da Informação Soluções, EPE, FGV, 2024

Acerca de conceitos, frameworks e boas práticas no contexto de arquiteturas de sistemas, assinale a afirmativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

146Q1041783 | 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. ✂️

148Q907144 | Arquitetura de Software, Infraestrutura Operação e Segurança, CELESC, ACAFE, 2024

Uma empresa de médio porte está considerando a implementação de uma Infraestrutura de Desktop Virtual (VDI – Virtual Desktop Infrastructure) para melhorar a segurança, a mobilidade e a gestão dos desktops dos funcionários. A equipe de TI está avaliando os benefícios e desafios associados a essa tecnologia. Qual das seguintes opções é um benefício significativo da implementação de uma Infraestrutura de Desktop Virtual (VDI)?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

149Q907151 | Arquitetura de Software, Infraestrutura Operação e Segurança, CELESC, ACAFE, 2024

Uma empresa de médio porte está desenvolvendo uma política de segurança lógica para proteger seus dados e sistemas de TI. Como parte dessa política, o gestor de TI precisa escolher as medidas mais eficazes para garantir a segurança da informação, conforme as melhores práticas do mercado. Qual das seguintes medidas é a mais adequada para prevenir acessos não autorizados aos sistemas da empresa?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

150Q1032592 | Arquitetura de Software, Padrões de Projeto Design Patterns, Classe B, DPE RO, FGV, 2025

O padrão arquitetural MVC foi proposto na década de 70 e desde então vem sendo amplamente utilizado no mercado. Com relação às afirmativas sobre o padrão, avalie as afirmativas a seguir e assinale (V) para a afirmativa verdadeira e (F) para a falsa.
( ) Visão - são as classes responsáveis pela apresentação da interface gráfica do sistema, incluindo janelas, botões, menus, barras de rolagem. A interface gráfica é formada por objetos de visão e contêineres.
( ) Conteiner - são as classes que tratam e interpretam eventos gerados por dispositivos de entrada, como mouse e teclado. Como resultado de tais eventos, contêineres podem solicitar uma alteração no estado do Modelo ou da Visão. Suponha, por exemplo, uma Calculadora. Quando o usuário clica em um botão +, uma classe Controladora deve capturar esse evento e chamar um método do Modelo.
( ) Modelo - são as classes que armazenam os dados manipulados pela aplicação e que têm a ver com o domínio do sistema em construção. Assim, classes de Modelo não têm qualquer conhecimento ou dependência para classes de Visão e Contêineres. Além de dados, classes de Modelo podem conter métodos que alteram o estado dos objetos de domínio.
As afirmativas são, respectivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

151Q888989 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024

Em relação às linguagens de programação, aos compiladores e aos interpretadores, é correto afirmar que um programa:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

152Q907181 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024

Você é o compliance officer de uma grande empresa brasileira. Durante uma apresentação sobre a importância do compliance e da integridade corporativa, um dos diretores perguntou quais são as principais responsabilidades e penalidades estabelecidas pela Lei Federal Anticorrupção n.º 12.846/2013. Ele quer entender melhor como a empresa pode ser responsabilizada e quais medidas devem ser adotadas para estar em conformidade com a lei. De acordo com a Lei Federal Anticorrupção n.º 12.846/2013, qual das seguintes afirmações é CORRETA sobre as responsabilidades e penalidades para empresas envolvidas em atos de corrupção?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

153Q907188 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024

Uma empresa de tecnologia está implementando novas políticas de segurança da informação para proteger seus dados e sistemas. A equipe de segurança está organizando uma sessão de treinamento para todos os funcionários, explicando os diferentes aspectos dessas políticas e a importância de cada uma. Qual das seguintes afirmações sobre políticas de segurança da informação está CORRETA?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

155Q905192 | Arquitetura de Software, Analista Tributário do Tesouro Municipal, Prefeitura de Nova Iguaçu RJ, FGV, 2024

Um determinado órgão público tem requisitos extremamente críticos no que se refere a segurança dos seus sistemas.


Indique a opção que descreve, dentro de uma metodologia de desenvolvimento de software, a forma correta de mitigar os riscos relativos à segurança no desenvolvimento do sistema.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

156Q978166 | Arquitetura de Software, Arquitetura em camadas, Especialidade Tecnologia da Informação, TRETO, AOCP, 2025

No contexto do Poder Judiciário, uma aplicação web foi construída com base em uma arquitetura distribuída do tipo cliente-servidor, na qual múltiplas camadas estão separadas por responsabilidades. A interface com o usuário é executada no cliente, enquanto os serviços de negócio e acesso a dados estão implementados em microsserviços baseados em Spring Boot, comunicando-se via REST/HTTP com dados representados em JSON. A plataforma utiliza ainda Spring Eureka para descoberta de serviços e Spring Gateway para roteamento. Considerando essa arquitetura, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

157Q1054217 | Arquitetura de Software, Arquitetura Cliente Servidor, Assistente Industrial, 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. ✂️

158Q907023 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024

Com relação à conteinerização de software, assinale a alternativa correta.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

159Q1041476 | 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. ✂️

160Q1041477 | 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. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.