A arquitetura de um sistema foi projetada para garantir a
separação entre a apresentação e os dados do sistema. Para
isso, foram definidos três componentes: um para gerenciar os
dados e operações associadas; um para gerenciar como os
dados são apresentados aos usuários; e um para controlar as
interações e requisições disparadas pelos usuários. Qual o
nome do modelo arquitetural que foi descrito e definido?