Carregar apresentação
1
Padrão- MVC Model, View, Controller
Projeto Orientado a Objetos Wolley W. Silva
2
Agenda Análise e Projeto OO Definição: Arquitetura Lógica
Modelo Arquitetural MVC Vantagens do MVC
3
Análise e Projeto Orientada aos Objetos
4
As disciplinas de A/POO
AOO: enfatiza um investigação do problema e dos requisitos em vez de uma solução. Modelagem dos objetos de Domínio. POO: enfatiza uma solução conceitual que satisfaça os requisitos e não uma implementação.
5
Análise e Design - Disciplina do RUP
6
Pensando na Arquitetura ...
Baixo custo Pouca modelagem Ferramentas simples Pouca especialização para construir Custo elevado Mais modelagem Ferramentas mais poderosas Alta especialização para construção
7
Arquitetura Lógica MVC
É um modelo de arquitetura MVC propõe a separação lógica da aplicação em três camadas: Modelo: representa as classes de Domínio, com seus atributos, métodos e relacionamentos; Visão: todas as interfaces (GUI) com o usuário. Ex. Form, HTML. Controle: gerencia os eventos das interfaces, utilizando os métodos da camada Modelo.
8
Arquitetura Lógica MVC
9
Arquitetura em Camadas
10
Aplicações em 1 camada
11
Aplicação em 2 camada View Model
12
Aplicação em 3 camada View Controller Model
13
Arquitetura Lógica MVC
A arquitetura lógica define os pacotes dentro dos quais as classes de software são organizadas. O Diagrama de pacotes UML pode ser utilizado para ilustrar esta arquitetura.
14
Vantagens do MVC Reaproveitamento de código Facilidade de manutenção
Integração de equipes e/ou divisão de tarefas Camadas Coesas Baixo acoplamento entre as camadas
15
Representação MVC Diagrama de classe
16
Representação MVC Diagrama de Sequência
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.