Roteiro Descrio do projeto Casos de Uso Anlise

  • Slides: 47
Download presentation

Roteiro • Descrição do projeto • Casos de Uso • Análise dos Casos •

Roteiro • Descrição do projeto • Casos de Uso • Análise dos Casos • Diagramas de Sequências • Diagrama de classes • Projeto • Mapeamento: classes de análise e elementos de projeto • Arquitetura • Diagrama de Classes • Diagrama de pacotes paguesemfila. blogspot. com Pague sem fila

Descrição do Projeto Este projeto tem como objetivo criar uma ferramenta capaz de aumentar

Descrição do Projeto Este projeto tem como objetivo criar uma ferramenta capaz de aumentar o consumo de produtos numa boate. A principal maneira encontrada é automatizar o pagamento na saída, de maneira que as pessoas não são obrigadas a passar horas na fila esperando a sua vez de pagar. A ideia é que a partir de um dispositivo móvel, a pessoa vai poder visualizar a sua conta e autorizar o pagamento, sem precisar se dirigir ao caixa. www. moiclub. com. br Pague sem fila

Casos de uso paguesemfila. blogspot. com Pague sem fila

Casos de uso paguesemfila. blogspot. com Pague sem fila

Caso de Uso 1: Cadastro Pessoa Pague sem fila

Caso de Uso 1: Cadastro Pessoa Pague sem fila

Cadastro Pessoa • Descrição: Operação em que o usuário cria uma conta em nosso

Cadastro Pessoa • Descrição: Operação em que o usuário cria uma conta em nosso sistema • Entradas e pré-condições: • Nome Usuário • Senha • Ter CPF. • Ter celular. • Ter um e-mail. • Saídas e pós-condições: • Novo usuário cadastrado. paguesemfila. blogspot. com Pague sem fila

Classes de análise paguesemfila. blogspot. com Pague sem fila

Classes de análise paguesemfila. blogspot. com Pague sem fila

Diagrama de sequência Pague sem fila

Diagrama de sequência Pague sem fila

Diagrama de classes Pague sem fila

Diagrama de classes Pague sem fila

Caso de Uso 2: Editar Informações Pague sem fila

Caso de Uso 2: Editar Informações Pague sem fila

Editar Informações • Descrição: Operação em que o usuário edita suas informações pessoais, tais

Editar Informações • Descrição: Operação em que o usuário edita suas informações pessoais, tais como, CPF, Nome, Email, etc. • Entradas e pré-condições: • Usuário logado no sistema • Novas Informações • Saídas e pós-condições: • O usuário irá possuir novas informações pessoais, que substituirão as antigas. Pague sem fila

Classes de análise Pague sem fila

Classes de análise Pague sem fila

Diagrama de sequência Pague sem fila

Diagrama de sequência Pague sem fila

Diagrama de classes Pague sem fila

Diagrama de classes Pague sem fila

Caso de Uso 3: Visualizar Histórico de Pagamentos Pague sem fila

Caso de Uso 3: Visualizar Histórico de Pagamentos Pague sem fila

Visualizar Hitórico de Pagamentos • Descrição: O usuário consegue ver o histórico de todos

Visualizar Hitórico de Pagamentos • Descrição: O usuário consegue ver o histórico de todos os pagamentos realizados por ele, esse histórico pode servir como comprovantes de pagamentos. • Entradas e pré-condições: Estar logado no sistema • Saídas e pós-condições: Visualização do histórico dos pagamentos Pague sem fila

Classes de análise Pague sem fila

Classes de análise Pague sem fila

Diagrama de sequência paguesemfila. blogspot. com Pague sem fila

Diagrama de sequência paguesemfila. blogspot. com Pague sem fila

Diagrama de classes Pague sem fila

Diagrama de classes Pague sem fila

Caso de Uso 4: Visualizar Conta Pague sem fila

Caso de Uso 4: Visualizar Conta Pague sem fila

Visualizar Conta • Descrição: No momento que o usuário estiver no estabelecimento, ele poderá

Visualizar Conta • Descrição: No momento que o usuário estiver no estabelecimento, ele poderá verificar a sua conta parcial. • Entradas e pré-condições: Estar logado no sistema • Saídas e pós-condições: Visualização da conta parcial. Pague sem fila

Classes de análise Pague sem fila

Classes de análise Pague sem fila

Diagrama de sequência paguesemfila. blogspot. com Pague sem fila

Diagrama de sequência paguesemfila. blogspot. com Pague sem fila

Diagrama de classes Pague sem fila

Diagrama de classes Pague sem fila

Caso de Uso 5: CRUD Cartões Pague sem fila

Caso de Uso 5: CRUD Cartões Pague sem fila

CRUD Cartões • Descrição: Operação em que o usuário cria ou recupera ou atualiza

CRUD Cartões • Descrição: Operação em que o usuário cria ou recupera ou atualiza ou apaga cartões em nosso sistema • Entradas e pré-condições: • Usuário logado no sistema • Dados do cartão • Saídas e pós-condições: • Cartão modificado, criado ou apagado. Pague sem fila

Classes de análise Pague sem fila

Classes de análise Pague sem fila

Diagrama de sequência paguesemfila. blogspot. com Pague sem fila

Diagrama de sequência paguesemfila. blogspot. com Pague sem fila

Diagrama de classes paguesemfila. blogspot. com Pague sem fila

Diagrama de classes paguesemfila. blogspot. com Pague sem fila

Caso de Uso 6: Efetuar Pagamento Pague sem fila

Caso de Uso 6: Efetuar Pagamento Pague sem fila

Efetuar Pagamento • Descrição: Operação em que o usuário efetua pagamento de sua conta

Efetuar Pagamento • Descrição: Operação em que o usuário efetua pagamento de sua conta através do sistema. • Entradas e pré-condições: • Usuário logado no sistema • Usuário estar conectado à rede do estabelecimento • Saídas e pós-condições: • O Usuário terá sua conta paga • O usuário terá sua saída liberada. paguesemfila. blogspot. com Pague sem fila

Classes de análise Pague sem fila

Classes de análise Pague sem fila

Diagrama de sequência www. mobiclub. com. br @paguesemfila. blogspot. com

Diagrama de sequência www. mobiclub. com. br @paguesemfila. blogspot. com

Diagrama de classes paguesemfila. blogspot. com Pague sem fila

Diagrama de classes paguesemfila. blogspot. com Pague sem fila

Caso de Uso 7: Efetuar Login Pague sem fila

Caso de Uso 7: Efetuar Login Pague sem fila

Efetuar Login • Descrição: Operação em que o usuário é autenticado para ter acesso

Efetuar Login • Descrição: Operação em que o usuário é autenticado para ter acesso as funcionalidades do sistema. • Entradas e pré-condições: • Usuário pré-cadastrado no sistema • Login • Senha • Saídas e pós-condições: • Usuário autenticado com acesso as funcionalidades • Usuário não autenticado Pague sem fila

Classes de análise a Pague sem fila

Classes de análise a Pague sem fila

Diagrama de sequência Pague sem fila

Diagrama de sequência Pague sem fila

Diagrama de classes Pague sem fila

Diagrama de classes Pague sem fila

Projeto Pague sem fila

Projeto Pague sem fila

Mapeamento Classes de Análise Elementos de Projeto Fachada Fabrica. Abstrata. Repositorios Fabrica. Repositorios. BDR

Mapeamento Classes de Análise Elementos de Projeto Fachada Fabrica. Abstrata. Repositorios Fabrica. Repositorios. BDR Tela. Cadastro CBCadastro Tela. Editar. Informações CBEditar. Informações Tela. Login CBLogin Tela. Visualizar. Historico. Pagamento CBVisualizar. Historico. Pagamento Tela. Efetuar. Pagamento CBEfetuar. Pagamento Tela. Visualizar. Conta CBVisualizar Conta Tela. Cadastro. Cartão CBCadastro. Cartão Controlador. Pessoa Tela. Editar. Informações Tela. Login Tela. Visualizar. Historico. Pagamento Tela. Efetuar. Pagamento Tela. Visualizar. Conta Tela. Cadastro. Cartão Controlador. Pessoa Controlador. Login Pague sem fila

Padrões de Projetos • Adapter • Façade • Abstract factory • Singleton • Bridge

Padrões de Projetos • Adapter • Façade • Abstract factory • Singleton • Bridge • MVP Passivo • PDC Pague sem fila

Diagrama de classes e padrões de projeto PDC – Persistent Data Collection Abstract Factory

Diagrama de classes e padrões de projeto PDC – Persistent Data Collection Abstract Factory Bridge MVP - Passivo Bridge Sub. Sistema Bridge Façade Singleton www. mobiclub. com. br @paguesemfila PDC – Persistent Data Collection paguesemfila. blogspot. com

Divisão em camadas GUI Comunicação Negócio www. mobiclub. com. br @paguesemfila. blogspot. com

Divisão em camadas GUI Comunicação Negócio www. mobiclub. com. br @paguesemfila. blogspot. com

Subsistema Adapter Façade www. mobiclub. com. br @paguesemfila. blogspot. com

Subsistema Adapter Façade www. mobiclub. com. br @paguesemfila. blogspot. com

Diagrama de Pacotes Pague sem fila

Diagrama de Pacotes Pague sem fila

Dúvidas Pague sem fila

Dúvidas Pague sem fila