SóProvas


ID
1379527
Banca
IBFC
Órgão
SEAP-DF
Ano
2013
Provas
Disciplina
Arquitetura de Software
Assuntos

Quando são explicadas as arquiteturas para aplicações web, em sala de aula, é adequado apresentarmos a arquitetura de software que divide a aplicação em três tipos de componentes, denominado MVC. Nesse padrão, o componente que consiste nos dados da aplicação, regra de negócios, lógica e funções é o:

Alternativas
Comentários
  • Modelo MVC 

     

    controlador (Controller) que interpreta as entradas do mouse ou do teclado enviado pelo usuário e mapeia essas ações do usuário em comandos que são enviados para o modelo (Model) e/ou para a janela de visualização (View) para efetuar a alteração apropriada.


    modelo (Model) gerencia um ou mais elementos de dados, responde a perguntas sobre o seu estado e responde a instruções para mudar de estado. O modelo sabe o que o aplicativo quer fazer e é a principal estrutura computacional da arquitetura, pois é ele quem modela o problema que está se tentando resolver.

     

    visão (View) gerencia a área retangular do display e é responsável por apresentar as informações para o usuário através de uma combinação de gráficos e textos. A visão não sabe nada sobre o que a aplicação está atualmente fazendo, tudo que ela realmente faz é receber instruções do controle e informações do modelo e então exibir elas. A visão também se comunica de volta com o modelo e com o controlador para reportar o seu estado.

     

    Bons estudos!

  • Model-view-controller (MVC), em português modelo-visão-controlador, é um padrão de arquitetura de software (design pattern) que separa a representação da informação da interação do usuário com ele.

    Além de dividir a aplicação em três tipos de componentes, o desenho MVC define as interações entre eles.

    Um controlador (controller) envia comandos para o modelo

    Um modelo (model) armazena dados e notifica suas visões e controladores associados

    visão (view) Gera uma representação (Visão) dos dados presentes no modelo solicita do modelo.