SóProvas


ID
2618929
Banca
CESPE / CEBRASPE
Órgão
STM
Ano
2018
Provas
Disciplina
Arquitetura de Software
Assuntos

Julgue o item seguinte, a respeito de frameworks de apresentação.


No padrão MVC, a camada de controle é responsável pelo controle da persistência dos controles da aplicação.

Alternativas
Comentários
  • MVC(Model-View-Controller): Desenvolvido para smaltalk, porém pode ser utilizado para qualquer aplicação interativa. Sugerido para WebApps, ele divide a arquitetura do projeto em 3 camadas, que desassociam a interface da navegação e do comportamento. Isso simplifica a implementação e aumenta a reusabilidade.

     

    Model: contém o conteúdo e a lógica de processamento da aplicação

    - Encapsula funcionalidades e objetos

    - Incorpora estados

     

    ViewContém todas as funções específicas da interface. Apresenta o conteúdo.

    - Prepara dados

    - Solicita atualizações

     

    ControllerGerencia o acesso ao modelo e à visão.

    - Gerencia requisições

    - Seleciona comportamento

    - Seleciona resposta

     

     

    Fonte: Engenharia de Software - Pressmam

     

    @papirobizurado

  • A questão está confusa no enunciado, mas mesmo assim acho que está correta porque ela diz que "a camada de controle é responsável pelo controle da persistência dos controles da aplicação.", ou seja, não faz a persistência, mas controla o fluxo do programa, direcionando para o model o que vem da view e vice-versa. Sinceramente não entendi o erro da questão.

  • Quem persiste

  • Quem persiste

  • Model - camada de modelo: responsável por modelar os dados e o comportamento por trás das regras de negócio; se preocupa com o armazenamento, manipulação e geração dos dados; Objetos do Modelo são normalmente reusáveis, distribuídos, persistentes e portáveis para várias plataformas.

    Resposta: Errado