2ª Entrega

Post on 21-Mar-2016

80 views 2 download

description

2ª Entrega. Equipe 1: Edilson Ferreira da Silva ( esf2@cin.ufpe.br ); Diogo Cavalcanti Peixoto ( dcp@cin.ufpe.br ); Filipe Wanderley Lima ( fwl@cin.ufpe.br ); Marina Alecrim de Carvalho Novais ( macn@cin.ufpe.br ). Roteiro. Projetar Arquitetura; Projetar Back-end ; - PowerPoint PPT Presentation

Transcript of 2ª Entrega

2ª Entrega

Equipe 1:• Edilson Ferreira da Silva (esf2@cin.ufpe.br);• Diogo Cavalcanti Peixoto (dcp@cin.ufpe.br);• Filipe Wanderley Lima (fwl@cin.ufpe.br);• Marina Alecrim de Carvalho Novais (macn@cin.ufpe.br).

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?