SóProvas


ID
81559
Banca
FCC
Órgão
TRE-AM
Ano
2010
Provas
Disciplina
Arquitetura de Software
Assuntos

Em relação aos padrões de projetos orientados a objetos, separar dados ou lógica de negócios da interface do usuário e do fluxo da aplicação para permitir que uma mesma lógica de negócios possa ser acessada e visualizada através de várias interfaces, sem saber de quantas nem quais interfaces com o usuário estão exibindo seu estado, é característica do padrão de projeto arquitetural

Alternativas
Comentários
  • Gabarito: "C"Model-View-Controller (MVC)Um dos primeiros padrões identificados; surgiu na comunidade de Smalltalk; Contexto: aplicações interativas que requerem interfaces flexíveis. Objetivo:Separar dados ou lógica de negócios (Model) da interface do usuário (View) e do fluxo da aplicação (Control) A idéia é permitir que uma mesma lógica de negócios possa ser acessada e visualizada através de várias interfaces. Na arquitetura MVC, a lógica de negócios (chamaremos de Modelo) não sabe de quantas nem quais interfaces com o usuário estão exibindo seu estado. Com as diversas possibilidades de interfaces que conhecemos hoje, a MVC é uma ferramenta indispensável para desenvolvermos sistemasA-ERRADOO Observer é um padrão de projeto de software que define uma dependência um-para-muitos entre objetos de modo que quando um objeto muda o estado, todos seus dependentes sejam notificados e atualizados automaticamente. Permite que objetos interessados sejam avisados da mudança de estado ou outros eventos ocorrendo num outro objeto.O padrão Observer é também chamado de Publisher-Subscriber, Event Generator e Dependents.B-ERRADOLayers (Camadas), refere-se à arquiteturas N-camadas.D-ERRADOExpert, é um padrão de projeto de software (do inglês Design Pattern). Este padrão visa atribuir responsabilidade ao “expert” de informação - a classe que possui a informação necessária para preencher a responsabilidade.Atenção: este é um padrão GRASP, e não GoFe-ERRADOpadrão creator é utilizado para agregação de classes, não é o caso nesta questão