Uma empresa precisa de uma aplicação para processar ordens de compr...
🏢 CESGRANRIO🎯 BNDES📚 Desenvolvimento e Arquitetura de Software
#Design de Arquitetura de Software
Esta questão foi aplicada no ano de 2013 pela banca CESGRANRIO no concurso para BNDES. A questão aborda conhecimentos da disciplina de Desenvolvimento e Arquitetura de Software, especificamente sobre Design de Arquitetura de Software.
Esta é uma questão de múltipla escolha com 5 alternativas. Teste seus conhecimentos e selecione a resposta correta.
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?