análise e projeto de sistemas. equipe anália lima (alc5) irineu martins (imlm2) natália cabral...
TRANSCRIPT
![Page 1: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/1.jpg)
Análise e Projeto de Sistemas
![Page 2: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/2.jpg)
Equipe
•Anália Lima (alc5)•Irineu Martins (imlm2)•Natália Cabral (ncs)•Victor Lorena (vlfs)
![Page 3: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/3.jpg)
Sistema
O VideoSystem é um sistema web desenvolvido
com o objetivo de proporcionar melhores
meios de interação entre uma rede de locadoras e
seus clientes.
![Page 4: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/4.jpg)
Projetar Serviços – Fluxo de Atividades
Projetar Arquitetura do Sistema
Front-end Design Back-end Design
![Page 5: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/5.jpg)
Projetar Arquitetura
1. Refinar Análise de Serviços2. Definir Padrão de Arquitetura
![Page 6: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/6.jpg)
Arquitetura de Serviços revisada
Projetar Arquitetura: Refinar Análise de Serviços
![Page 7: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/7.jpg)
Projetar Arquitetura: Refinar Análise de Serviços
![Page 8: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/8.jpg)
Projetar Arquitetura: Definir Padrão de Arquitetura
As tecnologias utilizadas foram:
• Módulo WEB:• HTML + CSS• Javascript• Jquery• Servlet• JSP
• Módulo Desktop:• Interface: Swing• Java
• Banco de dados:• My SQL • Hibernate• JPA
![Page 9: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/9.jpg)
Projetar Arquitetura: Definir Padrão de Arquitetura
Diagrama da Arquitetura
deComponentes
![Page 10: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/10.jpg)
Projetar Serviços – Fluxo de Atividades
Projetar Arquitetura do Sistema
Front-end Design Back-end Design
![Page 11: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/11.jpg)
Projetar Back-end
1. Projetar Componentes2. Atualizar Modelo de Informação3. Agrupar classes 4. Projetar Classes e Banco de
dados
![Page 12: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/12.jpg)
Projetar Componentes
•Para cada componente:1. Definir padrões de projetos
utilizados2. Fazer Diagrama de classes3. Fazer Diagrama de sequência
para todas as operações de sua interface
![Page 13: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/13.jpg)
Componente Controle de Acesso•Diagrama de classe
![Page 14: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/14.jpg)
Componente Controle de Acesso•Diagrama de sequência – (Logar)
![Page 15: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/15.jpg)
Diagrama de sequência completo (Logar)
![Page 16: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/16.jpg)
Componente Controle Produto
•Diagrama de classe
![Page 17: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/17.jpg)
Componente Controle Produto•Diagrama de Sequência (Avaliar Produto)
![Page 18: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/18.jpg)
Diagrama de sequência completo (Avaliar Produto)
![Page 19: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/19.jpg)
Componente Controle Produto• Diagrama de Sequência (Buscar Informações do
produto)
![Page 20: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/20.jpg)
Diagrama de sequência completo (Buscar Informações do produto)
![Page 21: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/21.jpg)
Componente Visualizar Filiais Próximas•Diagrama de
Classe
![Page 22: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/22.jpg)
Componente Visualizar Filiais Próximas
•Diagrama de Sequência
![Page 23: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/23.jpg)
Componente Controle Usuário•Diagrama de
classe
![Page 24: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/24.jpg)
Componente Controle Usuário•Diagrama de sequência (remover usuário)
![Page 25: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/25.jpg)
Diagrama de sequência completo (Remover Usuário)
![Page 26: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/26.jpg)
Componente Controle Usuário•Diagrama de sequência (cadastrar
usuário)
![Page 27: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/27.jpg)
Diagrama de sequência completo (Cadastrar Usuário)
![Page 28: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/28.jpg)
Componente Controle Locação•Diagrama de classe
![Page 29: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/29.jpg)
Componente Controle Locação• Diagrama de sequência (buscar locações por
período)
![Page 30: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/30.jpg)
Diagrama de sequência completo (Buscar Locações por período)
![Page 31: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/31.jpg)
Diagrama de sequência•Caso de uso Realizar Locação
![Page 32: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/32.jpg)
Projeto de BD
![Page 33: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/33.jpg)
Arquitetura do Back-End Atualizada (Projetar Classes)
![Page 34: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/34.jpg)
![Page 35: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/35.jpg)
Padrão Type-Object
![Page 36: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/36.jpg)
Padrão Type-Object
![Page 37: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/37.jpg)
Padrão Abstract Factory
![Page 38: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/38.jpg)
Padrão Abstract Factory
![Page 39: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/39.jpg)
Outros Padrões UtilizadosFaçade
Iterator
Bridge
![Page 40: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/40.jpg)
Projetar Serviços – Fluxo de Atividades
Projetar Arquitetura do Sistema
Front-end Design Back-end Design
![Page 41: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/41.jpg)
Projetar Front-end
•Baseado no protótipo da interface, tecnologias utilizadas e integração front-back end:▫Diagramas de classe▫Diagramas de sequencia
![Page 42: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/42.jpg)
Front-End Funcionário(Desktop) Tela Buscar Locação – Diagrama de classes
![Page 43: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/43.jpg)
Front-End Funcionário(Desktop) Tela Buscar Locação – Diagrama de sequência
![Page 44: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/44.jpg)
Front-End Funcionário (Desktop) Tela Cadastrar Usuário – Diagrama de classes
![Page 45: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/45.jpg)
Front-End Funcionário (Desktop) Tela Cadastrar Usuário – Diagrama de sequência
![Page 46: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/46.jpg)
Front-End Usuário(web) Tela Logar – Diagrama de classes
![Page 47: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/47.jpg)
Front-End Usuário(web) Tela Logar – Diagrama de sequência
![Page 48: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/48.jpg)
Front-End Usuário(web) Tela Avaliar Produto – Diagrama de classes
![Page 49: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/49.jpg)
Front-End Usuário(web) Tela Avaliar Produto – Diagrama de sequência
![Page 50: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/50.jpg)
Front-End Usuário(web) Tela Visualizar Filiais Próximas - Diagrama de classes
![Page 51: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)](https://reader035.vdocuments.site/reader035/viewer/2022081602/552fc130497959413d8d46bc/html5/thumbnails/51.jpg)
Front-End Usuário(web)Tela Visualizar Filiais Próximas - Diagrama de sequência