Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — FEPESE 2026

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
qg676403
Banca
FEPESE
Órgão
Polícia Científica - SC
Ano
2026
Nível
Superior
Cargo
Perito Oficial Criminal - Informática
Assinale a alternativa que apresenta o principal papel de um Middleware em um sistema computacional:
  1. ASubstituir aplicações front-end.
  2. BAtuar como um intermediário permitindo a comunicação entre sistemas.
  3. CSer uma tecnologia de hardware suportada por diversos sistemas operacionais a fim de suportar processamento de serviços de rede.
  4. DFornecer transparência de replicação, habilitando a utilização de diferentes tecnologias relacionadas à linguagem de programação e aos sistemas operacionais.
  5. EFornecer transparência de falha possibilitando que a movimentação de recursos e de clientes do sistema não afete as operações dos usuários.
Revelar gabarito e comentário

GabaritoB — Atuar como um intermediário permitindo a comunicação entre sistemas.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Middleware – Papel Principal

Gabarito: letra B. O middleware tem como função essencial atuar como camada intermediária que facilita a comunicação e a integração entre diferentes sistemas, aplicações ou componentes, abstraindo a complexidade da rede e dos protocolos subjacentes.

A banca cobra o conceito fundamental de middleware: um software que conecta partes de um sistema distribuído, permitindo que elas troquem dados e coordenem operações de forma transparente. Vejamos a análise de cada alternativa:

Middleware
  • 1Papel principal
    • Intermediário entre sistemas
    • Comunicação e integração
    • Abstrai rede e protocolos
  • 2Não é
    • Substituir front-end
    • Hardware
    • Só transparência de replicação
    • Só transparência de falha
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Substituir aplicações front-end não é papel do middleware. O middleware opera nos bastidores, enquanto as aplicações front-end são a interface com o usuário. A afirmação confunde camadas do sistema.

Alternativa B — ✅ Correta ⟵ GABARITO

A definição clássica de middleware é exatamente "atuar como um intermediário permitindo a comunicação entre sistemas". Ele fornece serviços como troca de mensagens, chamadas de procedimento remoto (RPC) e gerenciamento de transações distribuídas, abstraindo a heterogeneidade das plataformas.

Alternativa C — ❌ Incorreta

Middleware não é uma tecnologia de hardware; é software. Embora dependa do hardware e do sistema operacional, sua natureza é puramente lógica. A descrição se aproxima mais de um sistema operacional de rede ou de uma plataforma de virtualização.

Alternativa D — ❌ Incorreta

"Fornecer transparência de replicação" é uma das possíveis funções de middleware, mas não é seu papel principal. A alternativa mistura aspectos específicos (como transparência em sistemas distribuídos) com o objetivo central, que é a comunicação. Além disso, a redação é muito restrita: a transparência de replicação é um conceito de sistemas distribuídos, não o núcleo do middleware.

Alternativa E — ❌ Incorreta

"Fornecer transparência de falha" é também um benefício que um middleware pode oferecer, mas não define seu papel principal. A movimentação de recursos e clientes sem afetar operações é um objetivo de sistemas tolerantes a falhas, não a essência do middleware.

Conclusão: A única alternativa que captura o papel fundamental e universal do middleware é a letra B. As demais ou são funções secundárias ou conceitos trocados.

PEGA ESSA DICA!

Nas provas, lembre-se do mnemônico "MEIO" – Middleware Entre Integra Os sistemas. Sempre que perguntarem o papel principal, pense em comunicação e intermediação. Evite confundir com funções mais específicas como tolerância a falhas ou replicação, que são apenas possíveis características.

Gabarito: letra B

Link permanente: /questoes/qg676403