Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — INSTITUTO AOCP 2025

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
qg539431
Banca
INSTITUTO AOCP
Órgão
IF-MS
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Informática/Desenvolvimento WEB
Arquiteturas de software referem-se à estrutura e organização de sistemas de software, determinando como seus componentes interagem e se comunicam entre si. Elas definem a forma como os dados são processados, armazenados e transmitidos, além de estabelecerem padrões de modularização e reutilização de código. Existem diversas abordagens para a construção dessas arquiteturas, cada uma com características particulares que atendem a diferentes necessidades de desempenho, escalabilidade, segurança e manutenibilidade dos sistemas. Assinale a alternativa que apresenta a arquitetura de software em que o processamento dos dados em um sistema está organizado de modo que cada componente de processamento seja discreto e realize um tipo de transformação de dados, na qual os dados fluem de um componente para outro para processamento.
  1. AArquitetura de Dados em Rede.
  2. BArquitetura de Conexões Não Lineares.
  3. CArquitetura de Processo Intermitente.
  4. DArquitetura de Repositório.
  5. EArquitetura Duto e Filtro.
Revelar gabarito e comentário

GabaritoE — Arquitetura Duto e Filtro.

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

Arquitetura de Software: Duto e Filtro

Gabarito: letra E. A descrição da questão — componentes discretos que realizam transformações de dados com fluxo de um para outro — é a definição clássica de Arquitetura Duto e Filtro (Pipes and Filters). Nenhuma das outras alternativas corresponde a essa caracterização.

A banca testa o conhecimento dos estilos arquiteturais mais comuns. O padrão Duto e Filtro é amplamente utilizado em processamento de dados, como em pipelines de transformação.

Alternativa A — ❌ Incorreta

Arquitetura de Dados em Rede não é um termo padrão. Refere-se a sistemas distribuídos que trocam dados via rede, mas sem a estrutura de fluxo linear de transformações.

Alternativa B — ❌ Incorreta

Arquitetura de Conexões Não Lineares é um nome genérico e não corresponde a um estilo arquitetural reconhecido. Não descreve componentes discretos com fluxo de dados.

Alternativa C — ❌ Incorreta

Arquitetura de Processo Intermitente não é um estilo conhecido; pode se referir a processamento batch ou intermitente, mas não à estrutura de dutos e filtros.

Alternativa D — ❌ Incorreta

Arquitetura de Repositório (ou quadro negro) é caracterizada por um repositório central de dados e componentes que acessam e modificam esses dados. Não há fluxo linear entre componentes; eles operam sobre um repositório comum.

Alternativa E — ✅ Correta ⟵ GABARITO

Arquitetura Duto e Filtro (Pipes and Filters) é exatamente a descrição: componentes de processamento discretos (filtros) conectados por dutos (pipes), onde os dados fluem sequencialmente e cada filtro realiza uma transformação. É comum em sistemas de processamento de dados e compiladores, por exemplo.

PEGA ESSA DICA!

Para identificar o estilo Duto e Filtro, procure palavras como "fluxo de dados", "transformações sequenciais", "componentes independentes" e "pipeline". Nas provas, ele é frequentemente contrastado com a arquitetura de repositório (dados centralizados) ou cliente-servidor.

Gabarito: letra E.

Link permanente: /questoes/qg539431