SóProvas


ID
1309888
Banca
CESPE / CEBRASPE
Órgão
ANTAQ
Ano
2014
Provas
Disciplina
Arquitetura de Software
Assuntos

Julgue o item seguinte, com relação ao modelo MVC (model-view-controller).


O modelo MVC é um padrão de arquitetura que consiste na definição de camadas para a construção de softwares.

Alternativas
Comentários
  • O padrão arquitetural Model-View-Controller (MVC) é uma forma de quebrar uma aplicação, ou até mesmo um pedaço da interface de uma aplicação, em três partes: o modelo, a visão e o controlador.

    De acordo com a definição onde está o erro da questão CESPE?
  • Também não entendi o erro da assertiva.

  • Evitar o termo “camadas” no padrão MVC.

    Camada se estrutura em forma de pilha, e o MVC se estrutura em triângulo. A forma correta seria papeis ou partes. Normalmente, quando aparece CAMADA em uma questão, está correto. O problema é que essa parecia estar cobrando justamente este detalhe.

  • Padrões de arquitetura DODAF [2] MODAF [3] TOGAF [4] Zachman framework [5] Federal Enterprise Architecture [6] O MVC é um padrão de projeto de software, e não de arquitetura.

  • Penso que o erro seja na afirmação de que o MVC é um padrão de arquitetura que consiste na definição de camadas para a construção de softwares.
    Model-view-controller (MVC), em português modelo-visão-controlador, é um padrão de projeto de software que separa a representação da informação da interação do usuário com ele.
    Fonte: http://pt.wikipedia.org/wiki/MVC
    Outra definição:
    O padrão MVC define uma abordagem para a interação entre a apresentação e os componentes de domínio do negócio. Além disso, o padrão MVC não está relacionado com outros problemas de aplicação, como persistência, segurança e escalabilidade.
    O padrão MVC está relacionado com a arquitetura da aplicação e em como os componentes se comunicam.
  • Na próxima vez que isso for cobrado, não se se responderei que está certo ou errado.

  • Em uma questao da FCC

    (Assembléia Legislativa de SP - FCC 2010) 

    [Sobre as camadas do modelo de arquitetura MVC (Model-View- Controller) usado no desenvolvimento web é correto afirmar: 

    Ai fica dificil
  • Bizarro: O Próprio cespe contrariando-se: https://www.qconcursos.com/questoes-de-concursos/questao/91b4b22c-62

    (Embasa-2010) Por meio do MVC, é possível o desenvolvimento de aplicações em 3 camadas para a Web.
    Certo.

    KKKKK Sinixxxxxxxxxxxtro
  • Para a construção de um software eu utilizo, por exemplo, métodos ágeis da engenharia de software em que este sera apenas uma parte de uma arquitetura de Software, visto que a arquitetura envolve vários componentes de modo que possamos ter uma visão de como ele esta organizado, seus relacionamentos e interações através de interface de modo que forme um todo coeso. 

    Então para mim a questão ta errada mesmo.
  • Afinal  está  ERRADO essa questão  Q436627   ???

  • Vou responder só com base nas questões que resolvi da CESPE:

    Entendo que do jeito que a redação foi exposta, pode-se inferir qualquer número de camadas. Todas as questões que fiz especificadamente quanto a MVC a cespe sempre tratou de 3 camadas. Logo, deixando aberto para n camadas, ela não considera MVC. Só posso imaginar isso, visto que em várias questão ela cita MVC como modelo de arquitetura.

  • pra mim essa questão deveria ser anulada, muita safadagem do cespe.

  • entrega pra deus irmão

     

    entrega pra deus esse examinador

     

     

    vai entender

    2010

    Por meio do MVC, é possível o desenvolvimento de aplicações em 3 camadas para a Web.

    certa

  • Infelizmente alguns conceitos não tem uma abordagem bem definida, no caso do MVC alguns autores o consideram como design pattern, outros como architetural pattern, mas na prática sabemos que se enquadra muito mais no conceito de arquitetura do que de design.

    A microsoft o considera como Architetural Pattern. https://msdn.microsoft.com/en-us/library/dd381412(v=vs.108).aspx

    Questão poderia admitir recurso se bem explicado o conceito para a banca e com fontes confiáveis.

  • A famosa questão coringa. :( 

  • Questão feita deliberadamente de forma ambígua
  • Absurdo isso, como não é ? Questão está certa!