Post on 21-Apr-2015
VIn - Vendas Inteligentes
Sistema de Gerenciamento de Ingressos(SGI)
Lauro Gonçalves da Rocha (lgr2) Leonardo Valeriano Neri (lvn) Maria Cireno Ribeiro (mcrs) Maryane Chagas Barbosa (mcbb) Pedro Augusto Lopes (palb)
Equipe
Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração
Roteiro
Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração
Roteiro
Biu
Ana
Cenário
Problema
Solução
Atender a grande demanda de:◦ Teatros◦ Estádios de Futebol◦ Casas de Show◦ Lugares em geral que promovem eventos
Suprir as seguintes necessidades:◦ Gerenciar a venda de ingressos◦ Administrar a alocação de pessoas nos locais do evento◦ Visualizar a disponibilidade de lugares no local
Vin – Vendas Inteligentes
Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração
Roteiro
◦ Concepção
◦ Elaboração
◦ Construção
◦ Transição
Metodologia RUP
◦ Concepção: 21/08/09 – 11/08/09
◦ Especificação: 17/09/09 – 23/09/09
◦ Teste: 29/09/09 – 07/10/09
◦ Análise e Projeto: 08/10/09 – 21/10/09
◦ Desenvolvimento: 22/10/09 – 16/11/09
◦ Transição: 17/11/09 – 18/11/09
Fases do projeto
Cronograma - MSProject
Recursos Humanos◦ Gerente de projeto: Maryane◦ Arquiteto de software: Lauro◦ Desenvolvedores: Lauro, Leonardo, Maria, Maryane e Pedro
Recursos de Software◦ Eclipse 3.3◦ JUnit◦ MsProject◦ CVS◦ Jude◦ NetBeans◦ Windows Vista◦ Mac Os X
Recursos
Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração
Roteiro
Gerenciamento de Ambientes◦ Criação◦ Alteração◦ Consulta◦ Remoção
Gerenciamento de Eventos◦ Criação◦ Alteração◦ Consulta◦ Remoção
Requisitos
Gerenciamento de reservas◦ Cadastro◦ Consulta
Gerenciamento de Funcionários◦ Cadastro◦ Alteração de Cadastro◦ Remoção
Requisitos
Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração
Roteiro
Funcionario
InserirAmbiente
RemoverAmbiente
ConsultarAmbiente
Casos de uso
Funcionario
InserirEvento
RemoverEvento
ConsultarEvento
Casos de uso
Funcionario
InserirReserva
ConsultarReservasEmitirIngresso
Casos de uso
Funcionario
InserirFuncionarioRemoverFuncionario
ConsultaFuncionario
Casos de uso
Funcionario
InserirReserva
InserirFuncionarioRemoverFuncionario
InserirEvento
RemoverEvento
ConsultarEvento
InserirAmbiente
RemoverAmbiente
ConsultarAmbiente
ConsultaFuncionario
ConsultarReservasEmitirIngresso
Casos de uso
Funcionario
ConsultarEvento
[UC009] Consultar Evento
Fluxo de Eventos:1. O usuário seleciona a operação “Evento“ no
menu Gerenciamento.2. O usuário informa ao sistema o identificador ou
o nome do Evento.3. O usuário confirma a operação apertando o
botão de busca.4. O sistema mostra na tela as informações do
evento consultado.
[UC009] Consultar Evento
[UC009] Consultar Evento
[UC009] Consultar Evento
Funcionario
InserirReserva
[UC004] Inserir Reserva
[UC004] Inserir Reserva
Fluxo de Eventos:1. O vendedor escolhe a opção Vendas no Menu.2. Na tela seguinte, os eventos são listados e um
deles deve ser escolhido.3. O vendedor seleciona a opção escolher assento.4. O cliente seleciona um assento disponível, em
verde.5. Após clicar no botão OK, a reserva é inserida no
sistema
[UC004] Inserir Reserva
[UC004] Inserir Reserva
Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração
Roteiro
Arquitetura em camadas
Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração
Roteiro
Testes de Unidade - JUnit
Testes de Unidade - JUnit
Testes de Unidade - JUnit
Testes de Unidade - JUnit
Testes de Unidade - JUnit
Integração Bottom-up◦ Foram realizados em 3 etapas:
Integração do BD com JAVA – JDBC;
Integração do Controle com as camadas inferiores;
Integração da GUI com o restante.
Teste de Integração
Integração do BD com JAVA – JDBC
Integração do Controle com as camadas inferiores
Teste de Sistema - Windows
Teste de Sistema - MacOS
CVS
Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração
Roteiro