A sua locadora
S.I.P.E. – Soluções Inteligentes para Pequenas
Empresas





Dennis Silveira - [email protected]
Eduardo Moreira - [email protected]
Jairo Tiburtino - [email protected]
Luiz Zelaquett - [email protected]
Rodrigo Paulino - [email protected]


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




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.

Plano de Projeto
◦
◦
◦
◦
◦
Concepção
Elaboração
Análise
Construção
Teste e Validação

Alocação de Recursos
◦
◦
◦
◦
Humanos
Software
Hardware
Infraestrutura

Rodrigo Paulino
◦ Gerente de Projeto
◦ Testador
◦ Desenvolvedor

Jairo Tiburtino
◦ Gerente de Teste
◦ Testador
◦ Designer
Luiz Zelaquett
◦ Arquiteto de Teste
◦ Analista de Sistema
◦ Desenvolvedor
Dennis Silveira
◦ Gerente de Banco de Dados
◦ Arquiteto de Software
◦ Desenvolvedor



Eduardo Moreira
◦ Analista de Sistema
◦ Testador
◦ Designer











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


Computadores dos laboratórios do Centro de
Informática.
Computadores pessoais de cada integrante.


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
Salário
Carga horária Custo por hora Gasto semanal c/ Gasto semanal c/
semanal de trabalho (R$) alimentação (R$) transporte* (R$) Mensal (R$)
Cargo
Desenvolvedor
6
10,00
20,00
30,00
440,00
Gerente
8
15,00
20,00
30,00
680,00
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.

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







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)








RNF01
RNF02
RNF03
RNF04
RNF05
RNF06
RNF07
RNF08
–
–
–
–
–
–
–
–
Software
Hardware
Segurança
Performance
Confiabilidade
Usabilidade
Arquitetura
Documentação




Identificar
Identificar
Identificar
Identificar
as classes
responsabilidades das classes
relacionamentos
atributos

Caso de Uso Consultar Filme
Caso de Uso Consultar Filme
o
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).
Os modelos MVC contam com três camadas
principais: Modelo (GUI), Visão (negócio) e
Controle (repositório).

Organização dos Pacotes

Algumas Classes:
◦ GUI
 TelaLogin
 TelaCliente
 TelaCadastrarClienteTelaRe
moverFuncionario
 TelaReservas
 TelaComentariosFilme
◦ Negócio
 NegocioUsuario
 NegocioFilme
◦ Cliente
 RepositorioBDCliente
 RepositorioOutrosCliente
◦ Funcionario
 Funcionario
 RepositorioOutrosFuncionario
◦ Administrador
 Produto
 RepositorioBDAdministrador
◦ Filme
 RepositorioBDFilme
 RepositorioOutrosFilme











Teste
Teste
Teste
Teste
Teste
Teste
Teste
Teste
Teste
Teste
Teste
do Banco de Dados
Funcional
do Ciclo de Negócios
da Interface do Usuário
de Performance
de Carga
de Estresse
de Volume
de Segurança e de Controle de Acesso
de Falha/Recuperação
de Instalação
Muito Obrigado!
Download

Slides de Apresentação - Centro de Informática da UFPE