Pular para o conteúdo principal

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

Arquitetura de SoftwareInteroperabilidade
Código
qg456733
Banca
FCPC
Órgão
UFC
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Front-End
Uma organização possui vários sistemas, sendo que cada um foi desenvolvido de forma independente ao longo dos anos. Recentemente, a equipe de TI identificou que a falta de comunicação entre os sistemas está dificultando o fluxo de trabalho e aumentando o número de erros nas transações entre os departamentos. Qual benefício a interoperabilidade de sistemas traria para essa organização?
  1. ARedução da complexidade do código nos sistemas independentes.
  2. BSubstituição dos sistemas legados por novas soluções tecnológicas.
  3. CCentralização de todos os dados em um único banco de dados para facilitar a troca de informações.
  4. DPermitir que os sistemas compartilhem dados e interajam de forma eficiente, melhorando o desempenho dos processos organizacionais e reduzindo erros.
Revelar gabarito e comentário

GabaritoD — Permitir que os sistemas compartilhem dados e interajam de forma eficiente, melhorando o desempenho dos processos organizacionais e reduzindo erros.

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”.

Interoperabilidade de Sistemas

Gabarito: letra D. A interoperabilidade permite que sistemas distintos compartilhem dados e se comuniquem de forma eficiente, integrando processos e reduzindo erros nas transações entre departamentos – exatamente o benefício descrito na alternativa correta.

A banca cobra o conceito fundamental de interoperabilidade: a capacidade de sistemas heterogêneos trocarem informações e cooperarem, sem exigir centralização ou substituição de legados.

Alternativa A — ❌ Incorreta

Interoperabilidade não tem como objetivo reduzir a complexidade do código; ela pode, na verdade, exigir adaptações (como APIs ou middlewares) que aumentam a complexidade. O benefício é a comunicação, não a simplificação interna dos sistemas.

Alternativa B — ❌ Incorreta

Interoperabilidade busca integrar sistemas existentes, não substituí-los. Soluções legadas podem continuar operando, desde que sejam adaptadas para trocar dados com outros sistemas.

Alternativa C — ❌ Incorreta

Interoperabilidade não exige um único banco de dados centralizado. Ela pode ser alcançada com arquiteturas distribuídas, como barramentos de serviço ou APIs, mantendo bancos independentes.

Alternativa D — ✅ Correta ⟵ GABARITO

A definição clássica de interoperabilidade é exatamente a capacidade de sistemas compartilharem dados e interagirem de forma eficiente, melhorando o fluxo de trabalho e reduzindo erros – o que resolve o problema descrito no enunciado.

Gabarito: letra D.

Link permanente: /questoes/qg456733