Questão de Arquitetura de Software — Interoperabilidade — IDESG 2025
Arquitetura de Software›Interoperabilidade
Código
qg525504
Banca
IDESG
Órgão
Prefeitura de Cariacica - ES
Ano
2025
Nível
Superior
Cargo
Analista em Tecnologia da Informação - Suporte e Infraestrutura
Esse Requisito Não Funcional de sistemas da informação é a capacidade que diferentes sistemas ou softwares de trabalharem juntos e trocarem informações ou dados de forma eficiente e prática, mesmo que sejam desenvolvidos com diferentes estruturas ou operem com tecnologias distintas. Esse Requisito Não Funcional é:
ACompatibilidade.
BInteroperabilidade.
CEscalabilidade.
DManutenibilidade.
Revelar gabarito e comentário▾
GabaritoB — Interoperabilidade.
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”.
Requisitos Não Funcionais: Interoperabilidade
Gabarito: letra B. A descrição fornecida — "capacidade que diferentes sistemas ou softwares de trabalharem juntos e trocarem informações ou dados de forma eficiente e prática, mesmo que sejam desenvolvidos com diferentes estruturas ou operem com tecnologias distintas" — é a definição clássica de interoperabilidade.<br><br>A banca cobra o conceito de requisito não funcional voltado à integração entre sistemas. Vamos analisar cada alternativa:
Requisitos Não Funcionais: Interoperabilidade (Comunicação entre sistemas, Troca de dados eficiente, Sistemas heterogêneos); Compatibilidade (Funciona em diferentes ambientes, Não exige troca ativa); Escalabilidade (Aumento de carga, Desempenho sem perda); Manutenibilidade (Facilidade de modificar, Correção e evolução)
Alternativa A — ❌ Incorreta
Compatibilidade refere-se à capacidade de um sistema funcionar em diferentes ambientes ou com diferentes configurações, mas não necessariamente envolve a troca ativa de dados entre sistemas distintos. É um termo mais geral e não captura a essência da definição apresentada.
Alternativa B — ✅ Correta ⟵ GABARITO
Interoperabilidade é exatamente a capacidade de sistemas heterogênicos se comunicarem e trocarem dados de forma eficiente, independentemente de suas tecnologias internas. É um requisito não funcional essencial em arquiteturas distribuídas e integrações.
Alternativa C — ❌ Incorreta
Escalabilidade diz respeito à capacidade do sistema de lidar com aumento de carga (usuários, dados, transações) sem perda de desempenho. Não se relaciona com a troca de informações entre sistemas diferentes.
Alternativa D — ❌ Incorreta
Manutenibilidade refere-se à facilidade de modificar, corrigir ou evoluir o software ao longo do tempo. Não envolve comunicação entre sistemas.
PEGA ESSA DICA!
Em questões de requisitos não funcionais, memorize as definições-chave: interoperabilidade (comunicação entre sistemas), escalabilidade (crescimento), desempenho (velocidade), segurança (proteção), usabilidade (facilidade de uso), manutenibilidade (facilidade de manutenção). A banca costuma misturar termos semelhantes; fique atento ao detalhe de "troca de informações" que aponta diretamente para interoperabilidade.