- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Engenharia de SoftwareDesign Patterns
Ao implementar um aplicativo móvel, certo desenvolvedor decidiu utilizar um padrão arquitetural de desenvolvimento de software que separa completamente a interface de usuário da lógica de negócio da aplicação, de modo que eventos de atualização de dados usuário são tratados por uma camada que, apesar de não conhecer detalhes da UI, expõe os fluxos de dados e serve como ponte entre os elementos visuais e os dados que devem ser expostos e manipulados. Com base nessas informações, é correto afirmar que o aplicativo obedece ao padrão