Ed
há 2 anos
Vamos analisar cada uma das alternativas sobre o padrão MVC (Model-View-Controller): 1. A camada de visualização (view) é composta por todas as funções que interagem diretamente com o usuário. - Correto, a camada de visualização é responsável pela interface com o usuário. 2. Os testes são unitários e realizados de forma incremental e interativa com os usuários. - Embora testes unitários sejam importantes, essa afirmação não é específica do padrão MVC. 3. O código da camada controller realiza a tarefa de desenvolvimento do sistema, recebendo a entrada do usuário e decidindo o que fazer com ela. - Correto, a camada controller é responsável por receber a entrada do usuário e interagir com o modelo e a visualização. 4. A fase de ideação é uma das mais importantes, uma vez que envolve toda a concepção do produto. - Essa afirmação é mais sobre o processo de desenvolvimento de produtos do que sobre o padrão MVC em si. 5. Tem a função apenas para representar o produto mínimo viável para o potencial mercado. - Essa afirmação não se relaciona diretamente com o padrão MVC. Analisando as opções, as alternativas 1 e 3 estão corretas, mas a que melhor descreve a função do controller, que é uma parte central do padrão MVC, é a alternativa 3: O código da camada controller realiza a tarefa de desenvolvimento do sistema, recebendo a entrada do usuário e decidindo o que fazer com ela.