SóProvas


ID
2908375
Banca
FCC
Órgão
AFAP
Ano
2019
Provas
Disciplina
Arquitetura de Software
Assuntos

Um Analista de Informática está desenvolvendo um site utilizando como referência de arquitetura o padrão MVC. Nesse padrão,

Alternativas
Comentários
  • Analisando as alternativas

     a) classes que fazem a filtragem de requisições vindas de formulários preenchidos pelos usuários são representadas no grupo view.

    Errada. View solicita a atualização de modelo, envia eventos de usuário para controlador. É também responsável pela interação com o usuário, exibindo dados.

    A definição da letra A e do Controller

     

     b) componentes do grupo view não podem se comunicar diretamente com componentes do grupo model sem passar pelo grupo controller. 

    Errada. Uma das funções principais do MVC é se comunicar uns com os outros

     

    c) classes que representam entidades do banco de dados são representadas no grupo controller.

    Errada. Controller corresponde ao código dinâmico que produz os dados que deverão ser utilizados no HTML e ainda mapeia ações do usuário para atualizar o modelo. A comunicação entre as interfaces e as regras de negócio é reponsabilidade do Controller.

     

    e) páginas web que possuem código JavaScript são representadas no grupo controller.

    Errada

  • Apenas complementando o excelente comentário do colega Rodrigo: código JavaScript é representado no grupo view.

  • Eu acho que a b em teoria está incorreta pois o modelo MVC não possui conexão entre todas as camadas feito uma malha e sim views -> controller -> model

    Mas na prática, linguagens como JSF os models são acessados diretamente em views xhtml.

    Ou entrando no padrão FCC de ser...

    não podem está errado e não devem estaria certo...

  • Diz que JavaScript é Controller - https://www.qconcursos.com/questoes-de-concursos/questoes/42219305-7f