1 / 28

LocaFácil

LocaFácil. A sua locadora. S.I.P. E. – Soluções Inteligentes para Pequenas Empresas. Equipe. Dennis Silveira - dwas@cin.ufpe.br Eduardo Moreira - ejml@cin.ufpe.br Jairo Tiburtino - jts2@cin.ufpe.br Luiz Zelaquett - lazs@cin.ufpe.br Rodrigo Paulino - rpfs@cin.ufpe.br. Roteiro. Visão geral

ananda
Download Presentation

LocaFácil

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LocaFácil A sua locadora S.I.P.E. – Soluções Inteligentes para Pequenas Empresas

  2. Equipe • Dennis Silveira - dwas@cin.ufpe.br • Eduardo Moreira - ejml@cin.ufpe.br • Jairo Tiburtino - jts2@cin.ufpe.br • Luiz Zelaquett - lazs@cin.ufpe.br • Rodrigo Paulino - rpfs@cin.ufpe.br

  3. Roteiro • Visão geral • Processo de Desenvolvimento • Plano de Projeto • Requisitos • Plano e Projeto de Testes • Análise e Projeto • Arquitetura do Banco de Dados • Resultados do Projeto • Próximas etapas

  4. Visão geral • O objetivo deste projeto é o desenvolvimento de um sistema de gerenciamento de uma locadora de vídeos. • Projeto no qual servirá somente à uma loja/locadora sem filiais ou franquias a se conectar. • O projeto irá disponibilizar a manutenção de cadastro de clientes, bem como cadastro de filmes e produtos à venda no estabelecimento. • O usuário ao utilizar o sistema será capaz de fazer mudanças no seu cadastro, realizar reservas e consultas ao banco de dados.

  5. Processo de Desenvolvimento • Plano de Projeto • Concepção • Elaboração • Análise • Construção • Teste e Validação

  6. Cronograma

  7. Processo de DesenvolvimentoPlano de Projeto • Alocação de Recursos • Humanos • Software • Hardware • Infraestrutura

  8. Processo de DesenvolvimentoPlano de ProjetoAlocação de Recursos Humanos • Rodrigo Paulino • Gerente de Projeto • Testador • Desenvolvedor • Dennis Silveira • Gerente de Banco de Dados • Arquiteto de Software • Desenvolvedor • Jairo Tiburtino • Gerente de Teste • Testador • Designer • Luiz Zelaquett • Arquiteto de Teste • Analista de Sistema • Desenvolvedor • Eduardo Moreira • Analista de Sistema • Testador • Designer

  9. Processo de DesenvolvimentoPlano de ProjetoAlocação de Recursos Software • Xampp 1.7.3 • Apache 2.2.14 • MySQL 5.0.27 • PHP 5.3.1 • NotePad++ 5.6.8 • Microsoft Project • Microsoft Windows 7 • Adobe Photoshop CS3 • Microsoft Word 2007 • JUDE • Tortoise SVN

  10. Processo de DesenvolvimentoPlano de ProjetoAlocação de Recursos Hardware • Computadores dos laboratórios do Centro de Informática. • Computadores pessoais de cada integrante.

  11. Processo de DesenvolvimentoPlano de ProjetoAlocação de Recursos Infraestrutura • Reserva de uma sala para reuniões durante as fases de concepção e análise. • Sala possuindo um quadro branco e um computador conectado à rede do Centro de Informática. • Os laboratórios do Centro de Informática

  12. Processo de DesenvolvimentoPlano de ProjetoCustos O custo total do projeto é estimado em R$ 17.122,80. Sendo R$ 9.760,00 referentes aos gastos com o quadro de pessoal durante os 4 meses de desenvolvimento do projeto, e aproximados 23% de lucro para a empresa, num total de R$ 3938,24 e 20% (R$ 3424,56) destinado ao órgão de incubação da empresa.

  13. Processo de DesenvolvimentoPlano de ProjetoRiscos • Problemas com Infraestrutura • Magnitude: ALTA • Arquitetura Mal Projetada • Magnitude:ALTA •  Especificação de Casos de Uso Inadequada • Magnitude: MÉDIA • Falta de Interação dos Desenvolvedores com o Usuário • Magnitude: ALTA • Atividades Paralelas dos Desenvolvedores • Magnitude: ALTA • Usabilidade dos Usuários • Magnitude: ALTA • Falta de conhecimento da tecnologia por parte da equipe • Magnitude: ALTA

  14. Processo de DesenvolvimentoRequisitosRequisitos Funcionais • RF01 - Efetuar Login (Essencial) • RF02 - Cadastrar Funcionário (Essencial) • RF04 - Cadastar Filme (Essencial) • RF06 - Atualizar Filme (Importante) • RF07 - Consultar Cliente (Importante) • RF09 - Consultar Filme (Essencial) • RF12 - Excluir Filme (Importante) • RF14 - Listar Clientes (Importante) • RF15 - Listar Filmes (Essencial) • RF18 - Confirmar Devolução (Essencial) • RF19 - Efetuar Logout (Essencial) • RF22 - Listar Filmes em Lançamento (Desejável) • RF25 - Cadastrar Administrador (Essencial)

  15. Processo de DesenvolvimentoRequisitos Diagrama Casos de Uso

  16. Processo de DesenvolvimentoRequisitosDiagrama Casos de Uso

  17. Processo de DesenvolvimentoRequisitosRequisitos Não-Funcionais • RNF01 – Software • RNF02 – Hardware • RNF03 – Segurança • RNF04 – Performance • RNF05 – Confiabilidade • RNF06 – Usabilidade • RNF07 – Arquitetura • RNF08 – Documentação

  18. Processo de DesenvolvimentoAnálise e Projeto • Identificar as classes • Identificar responsabilidades das classes • Identificar relacionamentos • Identificar atributos

  19. Processo de DesenvolvimentoAnálise e ProjetoDiagrama de Sequência • Caso de Uso Consultar Filme

  20. Processo de DesenvolvimentoAnálise e ProjetoDiagrama de Classe Caso de Uso Consultar Filme

  21. Processo de DesenvolvimentoAnálise e ProjetoDiagrama de Classe

  22. Processo de DesenvolvimentoAnálise e ProjetoArquitetura • O modelo de arquitetura será baseado no padrão de projeto Façade (Fachada) e utilizando o modelo em camadas MVC (Model-View-Controller). • Os modelos MVC contam com três camadas principais: Modelo (GUI), Visão (negócio) e Controle (repositório).

  23. Processo de DesenvolvimentoAnálise e ProjetoArquitetura • Organização dos Pacotes

  24. Processo de DesenvolvimentoAnálise e ProjetoArquitetura • Algumas Classes: • GUI • TelaLogin • TelaCliente • TelaCadastrarClienteTelaRemoverFuncionario • TelaReservas • TelaComentariosFilme • Negócio • NegocioUsuario • NegocioFilme • Cliente • RepositorioBDCliente • RepositorioOutrosCliente • Funcionario • Funcionario • RepositorioOutrosFuncionario • Administrador • Produto • RepositorioBDAdministrador • Filme • RepositorioBDFilme • RepositorioOutrosFilme

  25. Processo de DesenvolvimentoAnálise e ProjetoModelagem do Banco de Dados

  26. Processo de DesenvolvimentoPlano e Projeto de TestesRequisitos Testados • Teste do Banco de Dados • Teste Funcional • Teste do Ciclo de Negócios • Teste da Interface do Usuário • Teste de Performance • Teste de Carga • Teste de Estresse • Teste de Volume • Teste de Segurança e de Controle de Acesso • Teste de Falha/Recuperação • Teste de Instalação

  27. Apresentação do Sistema

  28. Muito Obrigado!

More Related