Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — SELECON 2026
Arquitetura de Software›Conceitos Básicos em Arquitetura de Software
Código
qg762234
Banca
SELECON
Órgão
UFRJ
Ano
2026
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Sistemas
Uma empresa científica deseja instalar uma infraestrutura de computação em GRID, a fim de fazer análises complexas para diversas pesquisas nacionais. Eles estão, no momento, adquirindo um software específico que vai servir para conectar os recursos computacionais do GRID, permitindo que vários nós se comuniquem e troquem esses recursos. Esse tipo de software, que é um componente da infraestrutura de um GRID, é o:
Aadware
Bmiddleware
Cpeopleware
Dshoveslware
Ebundlesware
Revelar gabarito e comentário▾
GabaritoB — middleware
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”.
Computação em Grid: o software de conexão
Gabarito: letra B. O componente de software responsável por conectar os recursos computacionais de um Grid, permitindo a comunicação e troca de recursos entre os nós, é o middleware. Trata-se de uma camada de software que intermedeia a interação entre sistemas operacionais e aplicações em ambientes distribuídos, abstraindo a complexidade da rede e gerenciando recursos compartilhados.
A computação em Grid é um modelo de sistema distribuído no qual vários computadores (nós) colaboram para executar tarefas complexas. Para que esses nós se coordenem e compartilhem processamento, armazenamento e dados, é necessário um software que gerencie a comunicação, a segurança e a alocação de recursos — exatamente o papel do middleware. Exemplos conhecidos são Globus Toolkit, Condor e BOINC.
Alternativa A — ❌ Incorreta
Adware é um tipo de programa que exibe propagandas não solicitadas, muitas vezes classificado como malware. Não possui qualquer função de intermediação ou gerenciamento de recursos em sistemas distribuídos.
Alternativa B — ✅ Correta ⟵ GABARITO
Middleware é o software que atua como uma camada de integração entre aplicações e sistemas operacionais em ambientes distribuídos, provendo serviços de comunicação, segurança e coordenação. No contexto de Grid, é ele que permite que os nós se descubram, troquem dados e compartilhem recursos computacionais de forma transparente.
Alternativa C — ❌ Incorreta
Peopleware refere-se ao elemento humano da computação: profissionais, usuários, equipes e aspectos organizacionais. Não é um componente de software.
Alternativa D — ❌ Incorreta
Shoveslware é um termo fictício ou de gíria (combinação de "shovel" + "software"), sem significado técnico real. Não corresponde a nenhum componente conhecido em arquiteturas de Grid.
Alternativa E — ❌ Incorreta
Bundlesware é outro termo inventado, possivelmente uma corruptela de "bundle software" (pacote de softwares), mas não é um componente específico de infraestrutura de Grid.
PEGA ESSA DICA!
Em questões sobre sistemas distribuídos (Grid, Cluster, Cloud), lembre-se de que o middleware é o elo que conecta os nós e gerencia os recursos. É um conceito recorrente em provas de arquitetura de software e sistemas distribuídos. Memorize: middleware = "cola" do sistema distribuído.