Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: CRM-PA
A arquitetura de software define a estrutura e as interações entre os componentes de um sistema, impactando diretamente atributos como escalabilidade e manutenibilidade. Analise as afirmativas a seguir:
I. O padrão Model-View-Controller (MVC) separa a aplicação em três camadas lógicas: dados e regras de negócio, interface com o usuário e coordenação do fluxo de controle.
II. A arquitetura de microsserviços propõe a divisão do sistema em serviços autônomos e independentes, que se comunicam através de protocolos leves e descentralizados.
III. Em sistemas Service-Oriented Architecture (SOA), os serviços devem ser construídos com alto acoplamento para assegurar a sincronização de dados entre os componentes.
Está correto o que se afirma em: