2ª entrega
DESCRIPTION
2ª Entrega. Equipe 1: Edilson Ferreira da Silva ( [email protected] ); Diogo Cavalcanti Peixoto ( [email protected] ); Filipe Wanderley Lima ( [email protected] ); Marina Alecrim de Carvalho Novais ( [email protected] ). Roteiro. Projetar Arquitetura; Projetar Back-end ; - PowerPoint PPT PresentationTRANSCRIPT
2ª Entrega
Equipe 1:• Edilson Ferreira da Silva ([email protected]);• Diogo Cavalcanti Peixoto ([email protected]);• Filipe Wanderley Lima ([email protected]);• Marina Alecrim de Carvalho Novais ([email protected]).
Roteiro
→ Projetar Arquitetura;→ Projetar Back-end;→ Projetar Front-end.
Projetar Arquitetura
1. Refinar Análise de Serviços;2. Definir Padrão da Arquitetura.
Refinar Análise de Serviços
→ Baseado em:↳ Conhecimento do negócio;↳ Modelo de interação dos serviços;↳ Modelo de componentes dos serviços.
→ Analisar:↳ O empacotamento está correto;↳ Todos os componentes do front-end foram identificados;↳ Serviços semelhantes foram agrupados;↳ Todas as capacidades foram identificadas.
Refinar Análise de Serviços
→ Removemos o Serviço Pontos e transferimos as operações para outro serviço;
→ Removemos a entidade Carrinho;
→ Juntou as entidades Conta e Usuário;
Definir Padrão da Arquitetura
→ Seguir um padrão existente;→ Definir novos padrões;→ Identificar oportunidades de reuso:
↳ Serviços e componentes disponíveis no mercado;↳ Serviços e componentes de aplicações já desenvolvidas;↳ Serviços e componentes que podem ser reusados em outros
projetos.
→ Levar em consideração das tecnologias usadas e as necessidades do negócio.
Projetar Back-end
1. Projetar Componentes;2. Atualizar Modelo de Informação;3. Agrupar classes;4. Projetar Classes e Banco de dados.
Projetar Componentes
→ Para cada componente:1. Definir padrões de projetos utilizados;2. Fazer diagrama de classes;3. Fazer diagrama de seqüência para todas as operações de sua
interface;
Cadastro Conta
Cadastro Conta
→Atualizar conta.
Cadastro Conta
→Consultar conta.
Cadastro Pedido
Cadastro Pedido
→Inserir pedido.
Cadastro Pedido
→Consultar Pedido
Controle de Acesso
Controle de Acesso
→Efetuar login.
Controle de Acesso
→Alterar senha.
Pagamento
Pagamento
Pedido
Efetuar Pedido
Listar Computadores
Efetuar Troca
Verificar estados
Padrões de projetos
→Façade;→Singleton;→Bridge.
Atualizar Modelo de Informação
Agrupar classes e projetar banco de dados
Projetar Front-end
→ Baseado no protótipo da interface, tecnologias utilizadas e integração front-back end:↳ Diagrama de classe;↳ Diagramas de sequência.
Controle de Acesso
→ Alterar senha.
Controle de Acesso
→ Alterar senha.
Controle de Acesso
→ Efetuar login.
Controle de Acesso
→ Efetuar login.
Pedido
→ Efetuar pedido.
Pedido
→ Efetuar pedido.
Pedido
→ Verificar estados.
Pedido
→ Verificar estados.
Pagamento
→ Efetuar pagamento.
Pagamento
→ Efetuar pagamento.
Dúvidas?