SóProvas


ID
1172173
Banca
CESGRANRIO
Órgão
CEFET-RJ
Ano
2014
Provas
Disciplina
Arquitetura de Software
Assuntos

No contexto da Arquitetura de Sistemas, o MVC (model – view – controller) é um estilo arquitetural

Alternativas
Comentários
  • O MVC é focado em aplicações interativas, sendo essa sua base arquitetural! Veja o trecho achurado onde é abordado o conceito das interações entre usuário e sistema (construída sob uma arquitetura MVC).
    Model-view-controller (MVC), em português modelo-visão-controlador, é um modelo de arquitetura de software que separa a representação da informação da interação do usuário com ele. O modelo (model) consiste nos dados da aplicação, regras de negócios, lógica e funções. Uma visão (view) pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama. É possível ter várias visões do mesmo dado, como um gráfico de barras para gerenciamento e uma visão tabular para contadores. O controlador(controller) faz a mediação da entrada, convertendo-a em comandos para o modelo ou visão. As ideias centrais por trás do MVC são a reusabilidade de código e separação de conceitos.

    Ref: http://pt.wikipedia.org/wiki/MVC
    Bons estudos!
  • Entendo que o MVC seja um modelo estrutural. O usuário interagir com a sua interface não o transforma em interativo.

  • Padrões de Arquitetura de sistemas classifica o MVC como padrão interativo.

    Princípios básicos: 

    a) Interfaces de usuário são propicias a mudanças.

    b) Diferentes visualizações para o mesmo dado.

    c) Dividir processamento, entrada e saída.

  • No contexto de arquitetura de Sistema ou Padrões de Projeto existem 3 classificações:

    Padrões de Criação: Os padrões de criação tem como intenção principal abstrair o processo de criação de objetos ou seja, a sua instanciação. Resumindo não se preocupa com questões sobre, como o objeto é criado, como é composto, qual a sua representação real.

    Padrões Estruturais: Os padrões estruturais vão se preocupar em como as classes e objetos são compostos, ou seja, como é a sua estrutura.

    Padrões Comportamentais:  Os padrões comportamentais atuam sobre como responsabilidades são atribuídas as entidades, ou seja, qual o comportamento das entidades. Estes padrões facilitam a comunicação entre os objetos, distribuindo as responsabilidades e definindo a comunicação interna.

  • Sistemas Distribuídos
    � - Client-Server (Cliente-Servidor)
    � - Broker
    Sistemas Interativos
    � - Model-View-Controller (MVC)
    � - Presentation-Abstraction-Control
    �Sistemas Adaptáveis
    � - Microkernel
    � - Reflection

  • A arquitetura MVC separa a interface do usuário da funcionalidade e do conteúdo de informação da WebApp. As estruturas de arquitetura discutidas nos parágrafos anteriores podem ser ... Os dados desenvolvidos pelo 8Deve-se observar que a MVC é, na verdade, um padrão de projeto de arquitetura desenvolvido para o ambiente Smalltalk (consulte www.smalltalk.org) e pode ser usado para qualquer aplicação interativa.

     

     

    Engenharia de Software - 8ª Edição: - Página 384

    Pressman