Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — CESGRANRIO 2013

Arquitetura de SoftwareArquitetura de Software
Código
cg000082
Banca
CESGRANRIO
Órgão
BNDES
Ano
2013
Nível
Superior
Cargo
Profissional Básico - Análise de Sistemas - Desenvolvimento
Uma empresa precisa de uma aplicação para processar ordens de compra na forma de mensagens de texto. As mensagens chegam criptografadas, além de conterem informações que permitem garantir que elas foram enviadas por clientes confiáveis.A aplicação deve ainda levar em conta os seguintes requisitos arquiteturais:• Melhorias futuras no sistema deverão ser possíveis através da troca ou recombinação dos componentes responsáveis pelas diversas etapas do processamento.• Cada componente deve ser o mais especializado possível, para que possa ser empregado em diferentes contextos.• Componentes responsáveis por etapas de processamento não adjacentes não devem trocar informações.• As fontes de dados podem variar, podendo ser uma conexão socket, uma conexão http ou um arquivo.• Os resultados do processamento podem ser apresentados ou armazenados de diversas formas.Qual padrão arquitetural é o indicado para essa aplicação, por atender a todos os requisitos arquiteturais listados acima?
  1. APipes and Filters
  2. BCamadas
  3. CBlackboard
  4. DBroker
  5. EMVC
Revelar gabarito e comentário

GabaritoA — Pipes and Filters

Link permanente: /questoes/cg000082