Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-X
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

Logo Questioneiquestionei.com
  1. Início/
  2. Questões

Questões

Explore as questões disponíveis e prepare-se para seus estudos!

Filtros

Disciplina
Tema
Cargo
Dificuldade
Banca
Ano
Organização

Excluir questões:

Filtrar por:

Seus filtros aparecerão aqui.

10 por página

1

457941200828047
Ano: 2023Banca: CESPE / CEBRASPEOrganização: DATAPREVDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: TCP | Protocolos | Computação Distribuída

A respeito do Confluent Kafka, julgue o item a seguir. 


Um tópico pode ser utilizado pela simples adição de um novo evento de mensagem e, se necessário, pode ser editado. 

Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

2

457941201542550
Ano: 2025Banca: FCPCOrganização: UFCDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Computação Distribuída
Sobre o sistema de controle de versionamento Git, é correto afirmar:
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

3

457941200278061
Ano: 2025Banca: CESPE / CEBRASPEOrganização: MPE-CEDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Computação Distribuída

A respeito da arquitetura de sistemas distribuídos, julgue o item que se segue.  


Enquanto o balanceamento de carga distribui as requisições entre os nós disponíveis, o fail-over assegura a continuidade do serviço em caso de falha de um nó, e a replicação de estado garante que os dados estejam duplicados ou sincronizados entre os nós.  

Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

4

457941200590879
Ano: 2022Banca: FGVOrganização: SEFAZ-AMDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Computação Distribuída

Com relação ao papel dos middleware nos sistemas distribuídos, analise as afirmativas a seguir.


I. São uma camada de software que fornece uma abstração de programação, bem como o mascaramento de heterogeneidade de redes de computadores, sistemas operacionais e linguagens de programação dos hosts.

II. Fornecem um modelo computacional uniforme para ser usado pelos programadores de serviços e de aplicativos distribuídos. Os modelos possíveis incluem a invocação remota de objetos, a notificação remota de eventos, o acesso remoto a banco de dados e o processamento de transação distribuído.

III. Atuam como contêineres que oferecem modos de gerar um código executável ou bytecode otimizado para uma ampla variedade de dispositivos hospedeiros: o compilador de uma linguagem em particular gera um pseudo-código para o contêiner de acordo com um processador e um sistema operacional específicos.


Está correto o que se afirma em

Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

5

457941201171255
Ano: 2013Banca: CESPE / CEBRASPEOrganização: SERPRODisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Computação Distribuída
Texto associado
Com relação à arquitetura de sistemas distribuídos, julgue os próximos itens.

Em um sistema distribuído, pode-se fazer a distinção entre a organização lógica do conjunto de componentes de software e a realização física propriamente dita.

Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

6

457941201868232
Ano: 2016Banca: FCCOrganização: TRF - 3ª REGIÃODisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Arquitetura Cliente/Servidor | Computação Distribuída
Em um modelo de arquitetura
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

7

457941200971637
Ano: 2022Banca: IDECANOrganização: TJ-PIDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Computação Distribuída

Lançado em 2007, o RabbitMQ é um servidor concebido para lidar com o tráfego de mensagens de forma confiável e eficiente. Esse tipo de servidor é bastante útil para sistemas que precisam gerenciar o processamento de um grande volume de mensagens. Em situações desse tipo, o processamento assíncrono é interessante pois diminui o acoplamento entre as aplicações do sistema mas demanda um controle de filas em segundo plano. O RabbitMQ atende perfeitamente essa demanda. Marque a alternativa que Indica, corretamente, o nome do protocolo de mensagens para o qual o RabbitMQ foi projetado para suportar.

Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

8

457941200787418
Ano: 2024Banca: IbestOrganização: CRF-RJDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Computação Distribuída
Nos sistemas de mensageria, o padrão de comunicação publish-subscribe se refere a um 
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

9

457941200498952
Ano: 2024Banca: FGVOrganização: DATAPREVDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Arquitetura Orientada a Serviços (SOA) | Design de Arquitetura de Software | Computação Distribuída | Arquitetura em Camadas
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
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

10

457941200380554
Ano: 2025Banca: IDCAPOrganização: IPJBDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Design de Arquitetura de Software | Computação Distribuída
Considere as afirmativas relacionadas a microsserviços apresentadas a seguir. Registre V, para verdadeiras, e F, para falsas:


(__)A arquitetura de microsserviços, ao dividir o sistema em serviços independentes, pode aumentar a complexidade do sistema, exigindo mecanismos de comunicação e coordenação entre os serviços.

(__)Um dos benefícios da arquitetura de microsserviços é a possibilidade de utilizar diferentes tecnologias e linguagens de programação para cada serviço, adaptando a escolha à necessidade específica de cada componente.

(__)A arquitetura de microsserviços garante um baixo acoplamento entre os serviços, eliminando completamente a necessidade de coordenação entre as equipes de desenvolvimento.


Assinale a alternativa que apresenta a sequência correta: 
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro
..
Logo Questioneiquestionei.com