Imagem de fundo

Um analista de tecnologia da informação do Ministério...

Um analista de tecnologia da informação do Ministério Público do Estado do Paraná está responsável por liderar a equipe de desenvolvimento de um novo sistema de gerenciamento de processos jurídicos. O sistema será desenvolvido utilizando o padrão de arquitetura MVC (Model, View and Controller). Durante uma revisão de código, o analista observa o seguinte trecho de implementação:


Imagem associada para resolução da questão

Imagem associada para resolução da questão


Assinale a alternativa que descreve o erro, conforme o padrão da arquitetura MVC, encontrado pelo analista no código apresentado.


A

O Model está gerenciando informações na View mandando mensagens diretamente para a interface com o usuário.


B

A View está encapsulando dados e armazenando as informações no repositório.


C

O Controller está encapsulando dados e armazenando as informações no repositório.


D

A arquitetura MVC, nesse trecho de código, está totalmente invertida, permitindo que a View armazene lógica de negócios; o Controller está encapsulando dados e armazenando as informações no repositório; e o Model está mandando informações diretamente para a interface com o usuário.


E

O Controller está gerenciando a exibição de informações na View, incluindo lógica de apresentação no sistema jurídico.