Top Banner
Análise e Projeto de Sistemas
51

Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)

Apr 18, 2015

Download

Documents

Internet User
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)
Page 35: Análise e Projeto de Sistemas. Equipe Anália Lima (alc5) Irineu Martins (imlm2) Natália Cabral (ncs) Victor Lorena (vlfs)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

Front-End Usuário(web)Tela Visualizar Filiais Próximas - Diagrama de sequência