LocaFácil

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

description

LocaFácil. A sua locadora. S.I.P. E. – Soluções Inteligentes para Pequenas Empresas. Equipe. Dennis Silveira - [email protected] Eduardo Moreira - [email protected] Jairo Tiburtino - [email protected] Luiz Zelaquett - [email protected] Rodrigo Paulino - [email protected]. Roteiro. Visão geral - PowerPoint PPT Presentation

Transcript of LocaFácil

Page 1: LocaFácil

LocaFácilA sua locadora

S.I.P.E. – Soluções Inteligentes para Pequenas Empresas

Page 2: LocaFácil

Dennis Silveira - [email protected] Eduardo Moreira - [email protected] Jairo Tiburtino - [email protected] Luiz Zelaquett - [email protected] Rodrigo Paulino - [email protected]

Equipe

Page 3: LocaFácil

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

Page 4: LocaFácil

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.

Page 5: LocaFácil

Processo de Desenvolvimento Plano de Projeto

◦ Concepção◦ Elaboração◦ Análise◦ Construção◦ Teste e Validação

Page 6: LocaFácil

Cronograma

Page 7: LocaFácil

Alocação de Recursos◦ Humanos◦ Software◦ Hardware◦ Infraestrutura

Processo de DesenvolvimentoPlano de Projeto

Page 8: LocaFácil

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

Processo de DesenvolvimentoPlano de ProjetoAlocação de Recursos Humanos

Page 9: LocaFácil

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

Processo de DesenvolvimentoPlano de ProjetoAlocação de Recursos Software

Page 10: LocaFácil

Computadores dos laboratórios do Centro de Informática.

Computadores pessoais de cada integrante.

Processo de DesenvolvimentoPlano de ProjetoAlocação de Recursos Hardware

Page 11: LocaFácil

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

Processo de DesenvolvimentoPlano de ProjetoAlocação de Recursos Infraestrutura

Page 12: LocaFácil

Cargo Carga horária semanal

Custo por hora de trabalho (R$)

Gasto semanal c/ alimentação (R$)

Gasto semanal c/ transporte* (R$)

SalárioMensal (R$)

Desenvolvedor 6 10,00 20,00 30,00 440,00

Gerente 8 15,00 20,00 30,00 680,00

Processo de DesenvolvimentoPlano de ProjetoCustos

Cargo Salário

1 gerente 680,00

4 desenvolvedores 440,00

Custo Mensal (R$): 2.440,00

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.

Page 13: LocaFácil

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

Processo de DesenvolvimentoPlano de ProjetoRiscos

Page 14: LocaFácil

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)

Processo de DesenvolvimentoRequisitosRequisitos Funcionais

Page 15: LocaFácil

Processo de DesenvolvimentoRequisitos Diagrama Casos de Uso

Page 16: LocaFácil

Processo de DesenvolvimentoRequisitosDiagrama Casos de Uso

Page 17: LocaFácil

RNF01 – Software RNF02 – Hardware RNF03 – Segurança RNF04 – Performance RNF05 – Confiabilidade RNF06 – Usabilidade RNF07 – Arquitetura RNF08 – Documentação

Processo de DesenvolvimentoRequisitosRequisitos Não-Funcionais

Page 18: LocaFácil

Identificar as classes Identificar responsabilidades das classes Identificar relacionamentos Identificar atributos

Processo de DesenvolvimentoAnálise e Projeto

Page 19: LocaFácil

Processo de DesenvolvimentoAnálise e ProjetoDiagrama de Sequência

Caso de Uso Consultar Filme

Page 20: LocaFácil

Processo de DesenvolvimentoAnálise e ProjetoDiagrama de Classe

Caso de Uso Consultar Filme

Page 21: LocaFácil

Processo de DesenvolvimentoAnálise e ProjetoDiagrama de Classe

Page 22: LocaFácil

o O modelo de arquitetura será baseado no padrão de projeto Façade (Fachada) e utilizando o modelo em camadas MVC (Model-View-Controller).

o Os modelos MVC contam com três camadas principais: Modelo (GUI), Visão (negócio) e Controle (repositório).

Processo de DesenvolvimentoAnálise e ProjetoArquitetura

Page 23: LocaFácil

Processo de DesenvolvimentoAnálise e ProjetoArquitetura

Organização dos Pacotes

Page 24: LocaFácil

Algumas Classes:◦ GUI

TelaLogin TelaCliente TelaCadastrarClienteTelaRem

overFuncionario TelaReservas TelaComentariosFilme

◦ Negócio NegocioUsuario NegocioFilme

◦ Cliente RepositorioBDCliente RepositorioOutrosCliente

◦ Funcionario Funcionario RepositorioOutrosFuncionario

◦ Administrador Produto RepositorioBDAdministrador

◦ Filme RepositorioBDFilme RepositorioOutrosFilme

Processo de DesenvolvimentoAnálise e ProjetoArquitetura

Page 25: LocaFácil

Processo de DesenvolvimentoAnálise e ProjetoModelagem do Banco de Dados

Page 26: LocaFácil

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

Processo de DesenvolvimentoPlano e Projeto de TestesRequisitos Testados

Page 27: LocaFácil

Apresentação do Sistema

Page 28: LocaFácil

Muito Obrigado!