Pular para o conteúdo principal

Questão de Arquitetura de Software — MVC (Model-view-controller) — INSTITUTO AOCP 2016

Arquitetura de SoftwareMVC (Model-view-controller)
Código
qq214805
Banca
INSTITUTO AOCP
Órgão
CASAN-SC
Ano
2016
Nível
Superior
Cargo
CASAN - Analista de Sistemas - Administração Banco de Dados
Para a divisão de um software em camadas lógicas, utilizamos o conceito de layers. O MVC, por exemplo, pode ser considerado um padrão de divisão de layers. Outro exemplo é o Domain-Driven Design que propõe a divisão em quatro layers, além de outras mais layers propostas por diferentes autores. Sabendo disso, a divisão em layers é importante porque, além de organizar o código, ela também contribui para
  1. Aque a interface possua bastante código relacionado ao domínio da aplicação.
  2. Ba comunicação remota e via rede de dois diferentes componentes arquiteturais.
  3. Ca transformação da especificação da aplicação em uma especificação voltada a uma plataforma de específica execução.
  4. Do aumento da escalabilidade, uma vez que é possível um número arbitrário de usuários compartilhando a aplicação.
  5. Ea diminuição do acoplamento e, ainda, evita que mudanças em alguma parte do código afetem outros lugares da aplicação.
Revelar gabarito e comentário

GabaritoE — a diminuição do acoplamento e, ainda, evita que mudanças em alguma parte do código afetem outros lugares da aplicação.

Link permanente: /questoes/qq214805