Pular para o conteúdo principal

Questão de Arquitetura de Software — Interoperabilidade — IDESG 2025

Arquitetura de SoftwareInteroperabilidade
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 é:
  1. ACompatibilidade.
  2. BInteroperabilidade.
  3. CEscalabilidade.
  4. 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:

1Interoperabilidade
Comunicação entre sistemas
Troca de dados eficiente
Sistemas heterogêneos
2Compatibilidade
Funciona em diferentes ambientes
Não exige troca ativa
3Escalabilidade
Aumento de carga
Desempenho sem perda
4Manutenibilidade
Facilidade de modificar
Correção e evolução
Requisitos Não Funcionais
LEVELsoulevel.com.br
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.

Gabarito: letra B.

Link permanente: /questoes/qg525504