Sapien IA
Computação Múltipla Escolha

A arquitetura MVC (Model, View e Controller) é utilizada de forma ampla na criação de sistemas cadastrais e caracteriza-se pela divisão do sistema em três camadas, com objetivos específicos. Considerando a divisão utilizada pelo MVC, a interface do usuário e o componente DAO estariam, respectivamente, nas camadas:

A arquitetura MVC (Model, View e Controller) é utilizada de forma ampla na criação de sistemas cadastrais e caracteriza-se pela divisão do sistema em três camadas, com objetivos específicos. Considerando a divisão utilizada pelo MVC, a interface do usuário e o componente DAO estariam, respectivamente, nas camadas:

  1. View e Model.
  2. Controller e Model.
  3. View e Controller.
  4. Model e View.
  5. Model e Controller.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - View e Model

A arquitetura MVC (Model-View-Controller) divide o sistema em três partes distintas para separar responsabilidades. Para responder à questão, é necessário identificar onde cada componente se encaixa nessa estrutura:

  • View (Visão): Responsável pela apresentação dos dados ao usuário. É aqui que reside toda a interface gráfica ou interface de usuário. Ela exibe as informações sem se preocupar com a lógica de negócio.
  • Model (Modelo): Representa os dados e a lógica de negócios da aplicação. Inclui o gerenciamento do banco de dados e regras de negócio. O componente DAO (Data Access Object) pertence a esta camada, pois é responsável pelo acesso aos dados persistentes.
  • Controller (Controlador): Atua como intermediário, recebendo as entradas do usuário, processando-as (geralmente chamando o Model) e atualizando a View.

Analise das Opções

  • Interface de Usuário: Corresponde diretamente à camada View, pois é a parte visual que o usuário interage.
  • Componente DAO: Corresponde à camada Model, pois trata da persistência e manipulação dos dados.
  • Ordem solicitada: A questão pede a localização respectiva (primeiro a interface, depois o DAO). Logo, a sequência correta é View e Model.
ComponenteCamada MVCFunção Principal
Interface de UsuárioViewExibição e interação visual
DAO (Dados)ModelAcesso e manipulação de dados

Portanto, a alternativa correta é a letra A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.