Considerando os princípios e elementos essenciais de arquitetura e desenvolvimento de software e suas respectivas definições, relacione adequadamente as colunas a seguir.
1. Modelo cliente/servidor em 2, 3 e N camadas.
2. Sincronismo e filas de mensagens.
3. MVC (Model-View-Controller).
4. Model-Driven Architecture.
5.Model-Driven Development.
( ) Arquitetura que separa uma aplicação em três componentes principais: modelo; visão; e, controlador.
( ) Abordagem de desenvolvimento de software que enfatiza a criação de modelos abstratos que definem a estrutura e o comportamento do sistema.
( ) Separação de uma aplicação em camadas distintas para modularidade e gerenciamento simplificado.
( ) Abordagem de desenvolvimento que coloca modelos no centro do processo, gerando, automaticamente, código a partir
destes modelos.
( ) Utilização de mensagens para comunicação assíncrona entre componentes, frequentemente empregando uma fila para gerenciar as mensagens.
A sequência está correta em