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.