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
![Page 1: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/1.jpg)
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]).
![Page 2: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/2.jpg)
Roteiro
→ Projetar Arquitetura;→ Projetar Back-end;→ Projetar Front-end.
![Page 3: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/3.jpg)
Projetar Arquitetura
1. Refinar Análise de Serviços;2. Definir Padrão da Arquitetura.
![Page 4: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/4.jpg)
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.
![Page 5: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/5.jpg)
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;
![Page 6: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/6.jpg)
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.
![Page 7: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/7.jpg)
![Page 8: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/8.jpg)
![Page 9: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/9.jpg)
![Page 10: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/10.jpg)
![Page 11: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/11.jpg)
Projetar Back-end
1. Projetar Componentes;2. Atualizar Modelo de Informação;3. Agrupar classes;4. Projetar Classes e Banco de dados.
![Page 12: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/12.jpg)
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;
![Page 13: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/13.jpg)
Cadastro Conta
![Page 14: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/14.jpg)
Cadastro Conta
→Atualizar conta.
![Page 15: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/15.jpg)
Cadastro Conta
→Consultar conta.
![Page 16: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/16.jpg)
Cadastro Pedido
![Page 17: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/17.jpg)
Cadastro Pedido
→Inserir pedido.
![Page 18: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/18.jpg)
Cadastro Pedido
→Consultar Pedido
![Page 19: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/19.jpg)
Controle de Acesso
![Page 20: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/20.jpg)
Controle de Acesso
→Efetuar login.
![Page 21: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/21.jpg)
Controle de Acesso
→Alterar senha.
![Page 22: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/22.jpg)
Pagamento
![Page 23: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/23.jpg)
Pagamento
![Page 24: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/24.jpg)
Pedido
![Page 25: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/25.jpg)
Efetuar Pedido
![Page 26: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/26.jpg)
Listar Computadores
![Page 27: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/27.jpg)
Efetuar Troca
![Page 28: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/28.jpg)
Verificar estados
![Page 29: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/29.jpg)
Padrões de projetos
→Façade;→Singleton;→Bridge.
![Page 30: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/30.jpg)
Atualizar Modelo de Informação
![Page 31: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/31.jpg)
Agrupar classes e projetar banco de dados
![Page 32: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/32.jpg)
Projetar Front-end
→ Baseado no protótipo da interface, tecnologias utilizadas e integração front-back end:↳ Diagrama de classe;↳ Diagramas de sequência.
![Page 33: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/33.jpg)
Controle de Acesso
→ Alterar senha.
![Page 34: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/34.jpg)
Controle de Acesso
→ Alterar senha.
![Page 35: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/35.jpg)
Controle de Acesso
→ Efetuar login.
![Page 36: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/36.jpg)
Controle de Acesso
→ Efetuar login.
![Page 37: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/37.jpg)
Pedido
→ Efetuar pedido.
![Page 38: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/38.jpg)
Pedido
→ Efetuar pedido.
![Page 39: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/39.jpg)
Pedido
→ Verificar estados.
![Page 40: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/40.jpg)
Pedido
→ Verificar estados.
![Page 41: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/41.jpg)
Pagamento
→ Efetuar pagamento.
![Page 42: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/42.jpg)
Pagamento
→ Efetuar pagamento.
![Page 43: 2ª Entrega](https://reader035.vdocuments.site/reader035/viewer/2022062411/568156dc550346895dc480fa/html5/thumbnails/43.jpg)
Dúvidas?