///
Explore grátis as questões de concursos e chegue mais preparado nas provas.
233 questões encontradas
Certa equipe de desenvolvimento está criando um sistema de acompanhamento processual com interface web e aplicativo móvel. O sistema adota o padrão MVC para separar a lógica da apresentação, mas a comunicação entre o front-end e o back-end ocorre por APIs REST expostas em contêineres Docker, orquestrados por Kubernetes, a fim de garantir alta disponibilidade e balanceamento de carga.
A partir da situação hipotética precedente, é correto afirmar que o conjunto de tecnologias e conceitos utilizados caracteriza uma
No padrão arquitetural MVC (model-view-controller), o componente controller atua como um intermediário que interpreta as entradas enviadas pelo usuário e coordena as atualizações necessárias no model, de forma a permitir que a lógica de negócio e o estado dos dados permaneçam independentes da interface de apresentação.
Segundo Sommerville (2019), a arquitetura MVC (Model-View-Controller) é um padrão amplamente adotado em projetos de sistemas web. Assinale a alternativa que NÃO está de acordo com a arquitetura MVC.
Acerca das arquiteturas de sistemas e da integração de dados, julgue os itens a seguir.
A arquitetura em camadas (por exemplo, MVC) facilita a separação das responsabilidades do sistema, tornando o código mais organizado, testável e manutenível.
No padrão MVC, o componente Model é responsável pela interação com a camada de visualização (View), fornecendo diretamente os dados a serem exibidos ao usuário.
O Controller, no padrão MVC, é responsável por manipular as interações do usuário, processar entradas e atualizar tanto o Model quanto a View, conforme for necessário.
A View no MVC pode conter tanto a lógica de apresentação quanto a de negócio, já que o modelo separa apenas os dados do sistema.
No padrão MVC, o Model deve ter acesso direto à interface gráfica (View), atualizando-a sempre que houver mudança nos dados, sem passar pelo Controller.
A arquitetura de software em sistemas distribuídos costuma ser organizada em aplicações encapsuladas, comumente emprega o modelo MVC (model-view-controller) para separar as responsabilidades de apresentação, processamento e acesso a dados, ao custo de maiores manutenção, escalabilidade e flexibilidade.
O padrão arquitetural MVC (model-view-controller) é adequado para aplicações de pequeno porte e baixa complexidade, e não é eficiente em sistemas maiores e mais complexos.