clínica veterinária animax

21
Everson Veríssimo Felype Santiago Marcos Augusto Pedro Vaz Yane Wanderley Sistema de Gerenciamento de Clínica Veterinária

Upload: dard

Post on 06-Jan-2016

38 views

Category:

Documents


1 download

DESCRIPTION

Clínica Veterinária Animax. Sistema de Gerenciamento de Clínica Veterinária. Everson Veríssimo Felype Santiago Marcos Augusto Pedro Vaz Yane Wanderley. Motivação. Os clientes do consultório eram cadastrados através de fichas, e seu controle era difícil - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Clínica Veterinária Animax

Everson Veríssimo Felype Santiago

Marcos AugustoPedro Vaz

Yane Wanderley

Sistema de Gerenciamento de Clínica Veterinária

Page 2: Clínica Veterinária Animax

Os clientes do consultório eram cadastrados através de fichas, e seu controle era difícil

O usuário manipulava diversas fichas de pacientes a fim de encontrar aqueles cujas vacinas estavam próximas de serem renovadas o que demandava muito tempo e trabalho

O controle dos débitos dos cliente era feito com lembretes fixados em um mural

Page 3: Clínica Veterinária Animax

O nosso cliente será o próprio usuário, ou seja, a veterinária

O sistema abordará mais enfaticamente o cadastro dos clientes e o controle da vacinação

O cadastro conterá não só informações do animal, mas do seu respectivo proprietário

Page 4: Clínica Veterinária Animax

Objetivos O projeto ANIMAX tem como propósito informatizar

uma clínica veterinária, possuindo como serviço de maior relevância o controle de vacinação

O programa automatizará este serviço emitindo um alerta com dez dias de antecedência ao usuário para que este possa contatar os responsáveis por seus clientes

O programa se propõe ainda a permitir ao usuário alimentar um relação de clientes com pagamentos pendentes, de forma que na data limite do pagamento seja emitido um lembrete ao usuário para que este tome as devidas providências

Page 5: Clínica Veterinária Animax

Everson Felype Marcos Pedro Yane

Gerência de Projeto P RS P P P

Especificação de Requisitos P RV P RS P

Análise e Projeto P RV RS E P

Implementação P P P P P

Integração e Testes RS P RV P RS

P: Participante E: Requerido na entradaRS: Responsável RV: Requerido na revisão

Papéis e ResponsabilidadesA atribuição de responsabilidades para os integrantes da equipe é representada a seguir:

Page 6: Clínica Veterinária Animax

Recursos do ProjetoComputadores do Centro de Informática;Computadores pessoais de cada componente se preciso;Eclipse Europa - Utilizado para programar o projeto em Java;Microsoft Word 2003 e 2007: elaboração dos relatórios;Google Textos e Planilhas: compartilhamento e elaboração de documentos;JUnit - framework para testes de casos de uso, em Java;CVS - controle de versão para melhor gerenciamento do projeto;OpenProj 0.9.6 – planejamento e gerenciamento do projeto

Page 7: Clínica Veterinária Animax

Programação do Projeto

Page 8: Clínica Veterinária Animax

Gerenciamento de Riscos

Classificação do risco Impacto e descrição do risco Estratégia de diminuição e/ou plano de contingência

Alto Integrante indisponível para realização de alguma tarefa

Planejar com o máximo de antecedência para que isso não ocorra e não permitir que apenas um integrante da equipe domine o desenvolvimento de uma determinada tarefa

Médio Extrapolação do tempo de desenvolvimento

Gerenciamento de cronograma e pontualidade

Médio Complexidade de Interface gráficaEstudo aprofundado do JavaSwing

Page 9: Clínica Veterinária Animax

Requisitos não funcionais

◦ Requisitos do Processo

Apesar de não ter sido proposto pelo cliente, o sistema foi implementado em JAVA.

O sistema roda no sistema operacional Windows.

Foi feita uma documentação do diagrama de classes.

Page 10: Clínica Veterinária Animax

Requisitos não funcionais◦ Requisitos do produto

A cada operação de remoção, deve-se perguntar ao usuário se ele realmente deseja continuar, para dar margem a seus possíveis erros.

O sistema deve possuir uma interface clara e intuitiva, a fim de que pouco tempo seja necessário para o usuário dominá-la.

Os lembretes devem ser evidentes para que sua funcionalidade possa ser explorada.

Page 11: Clínica Veterinária Animax
Page 12: Clínica Veterinária Animax

Descrição dos casos implementadosCód. Nome Modelo

RF-01 Cadastrar cliente UC-01

RF-02 Alterar cliente UC-02

RF-03 Remover cliente UC-03

RF-06 Buscar cliente por código UC-06

RF-07 Buscar cliente por nome UC-07

RF-15 Detalhar lembrete em janela UC-15

RF-17 Remover lembrete visualizado UC-17

RF-25 Permanecer lembrando UC-25

RF-27 Visualizar vacinas do mês UC-27

RF-28 Visualização de lembrete de vacinas

UC-28

Page 13: Clínica Veterinária Animax
Page 14: Clínica Veterinária Animax

Padrão: Fachada Camadas

Page 15: Clínica Veterinária Animax
Page 16: Clínica Veterinária Animax

Cronograma dos Testes

Milestone Data de início

Data de término

Planejar Teste 13/11/2007 19/11/2007

Projetar Teste 13/11/2007 19/11/2007

Implementar Teste

20/12/2007 21/12/2007

Executar Teste 21/12/2007 21/12/2007

Avaliar Teste 06/01/2008 06/01/2008

Page 17: Clínica Veterinária Animax

Abordagens

Abordagem Caixa Branca:• Teste de integridade dos dados

Abordagem Caixa Preta:• Teste de Sistema• Teste de falha e recuperação• Teste de Unidade – uso do JUnit

Page 18: Clínica Veterinária Animax

Classes usadas nos Testes de Unidade:◦ Pacote de Dados

Cliente, ClienteCollection, ClienteResultado, Endereco, Vacina

◦ Pacote de Negócio NegCliente, NegClienteCollection, NegEndereco,

NegVacina◦ Pacote de Persistência

Persistencia

Page 19: Clínica Veterinária Animax

Resultados de testesde Unidade

Page 20: Clínica Veterinária Animax

Documentos: Requisitos - Questionário Plano de Projeto Documento de requisitos Plano de testes Projeto de testes Documento de análise e projeto Diagrama Cronograma

Toda a documentação está disponível no link:http://projetodesoftware.googlepages.com/Executável

Page 21: Clínica Veterinária Animax