Imagem de fundo

Considerando os princípios e elementos essenciais de...

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


A

4, 3, 2, 1, 5.


B

2, 1, 5, 4, 3.


C

3, 4, 1, 5, 2.


D

1, 5, 3, 2, 4.