1 / 21

Clínica Veterinária Animax

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

dard
Download Presentation

Clínica Veterinária Animax

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. Clínica VeterináriaAnimax Sistema de Gerenciamento de Clínica Veterinária Everson Veríssimo Felype Santiago Marcos Augusto Pedro Vaz Yane Wanderley

  2. Motivação • 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

  3. Escopo • 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

  4. Plano do Projeto • 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

  5. Plano do Projeto Papéis e Responsabilidades A atribuição de responsabilidades para os integrantes da equipe é representada a seguir: P: Participante E: Requerido na entrada RS: Responsável RV: Requerido na revisão

  6. Plano do Projeto Recursos do Projeto • Computadores 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

  7. Plano do Projeto Programação do Projeto

  8. Plano do Projeto Gerenciamento de Riscos

  9. Requisitos do Sistema • 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.

  10. Requisitos do Sistema • 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.

  11. Diagrama de casos de uso

  12. Diagrama de caso de uso • Descrição dos casos implementados

  13. Diagrama de caso de uso

  14. Arquitetura e modelagem • Padrão: Fachada • Camadas

  15. Arquitetura e modelagem

  16. Testes • Cronograma dos Testes

  17. Testes • 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

  18. Testes • 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

  19. Testes Resultados de testes de Unidade

  20. Documentação 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

  21. Apresentação do Sistema

More Related