TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Documento de Requisitos Projeto Kangaru

Por:   •  17/5/2018  •  Trabalho acadêmico  •  934 Palavras (4 Páginas)  •  218 Visualizações

Página 1 de 4

Kangaru

  1. Descrição do Problema

Kangaru é um sistema de entregas e adoções de animais de ONG’s. Através dele, qualquer pessoa que observar um animal abandonado pode recorrer ao aplicativo Kangaru para que uma ONG, que faz uso do sistema, possa recolhê-lo para lhe passar os devidos tratamentos. Da mesma forma, qualquer pessoa que deseje adotar um animal pode recorrer à ONG. Para as supracitadas funcionalidades, basta que o usuário tenha o software instalado no computador e que a ONG tenha o software administrador em um desktop.

Qualquer animal pode ser solicitado ou entregue a ONG, onde o sistema deve dispor de uma distinção por categoria. Para a ONG o sistema deve permitir o cadastro de animais presentes, bem como a solicitação de pedidos e doações de animais feitas por usuários fora da ONG.

Além de apresentar interface de fácil utilização, ser rápido e seguro, o sistema deve estar sempre disponível e apresentar compatibilidade com a maioria dos sistemas operacionais.

Não faz parte do escopo do sistema consulta e validação de cada usuário que sugerir adoção/entrega de animais.

  1. Requisitos funcionais

Através do sistema, o cliente pode:

  • Visualizar uma lista com animais disponíveis para adoção
  • Solicitar adoção de um animal
  • Submeter informações de um animal para a ONG
  • Cadastrar animais para adoção
  • Visualizar submissões de pedidos ou informações, enviadas pelo usuário

  1. Requisitos não funcionais

Usabilidade

A interface da aplicação direcionada ao usuário deve ser de fácil utilização, visto que o sistema pode ser utilizado por qualquer pessoa que tenha acesso à rede local do servidor.

Confiabilidade

O servidor deve estar disponível 24 horas por dia, sete dias por semana.

Desempenho

Ao ser efetuado um pedido/entrega de animal, este deve ser respondido em no máximo 24 horas.

Segurança

        Não são expostos dados do usuário para outros usuários.

Os dados informados pelo usuário serão deletados após o envio da resposta por parte da ONG.

Hardware e software

O sistema é desenvolvido na linguagem Java e utiliza banco de dados MySQL Workbench executado em um servidor MySQL Server.

O sistema deve apresentar compatibilidade com qualquer dispositivo que suporte a plataforma Java.

  1. Diagrama de Casos de Uso (inicial)[pic 2]
  1. Especificação de Casos de Uso

[RF001] Visualizar lista de animais disponíveis para adoção

Descrição

Este caso de uso mostrará para o usuário uma lista com os animais cadastrados e disponíveis para adoção.

Pré-condições

Pós-condições

Fluxo de eventos principal

  • O usuário seleciona, a partir de uma lista de opções, o tipo de animal que deseja visualizar

Fluxos secundários

  • No passo 1, caso não haja nenhum animal disponível para adoção será mostrada uma mensagem contendo esta informação ao invés da lista de animais.

[RF002] Solicitar adoção de animal

Descrição

Este caso de uso possibilita ao usuário o envio de uma requisição à ONG para adotar um animal presente na lista de animais cadastrados.

Pré-condições

  • O usuário deve informar um número de CPF válido

Pós-condições

  • O sistema contabilizará o número de requisições para o animal solicitado e essa informação será colocada junto com as informações do mesmo.
  • É enviada uma mensagem de requisição à ONG contendo os dados do usuário que deseja adotar um animal e o código do animal solicitado.

Fluxo de eventos principal

  • O sistema solicita que o usuário preencha obrigatoriamente os campos: nome, CPF e número de contato, antes de submeter a requisição.
  • Será mostrada uma mensagem informando que a operação foi concluída

Fluxos secundários

  • No passo 1, caso algum dos campos obrigatórios não esteja preenchido o sistema não permitirá a submissão da requisição e solicitará novamente que o usuário preencha os campos.

[RF003] Submeter informações de um animal para a ONG

Descrição

Este caso de uso possibilita ao usuário enviar à ONG uma mensagem contendo informações de um animal abandonado ou de algum animal do usuário que ele deseja doar.

Pré-condições

  • O usuário deve informar um número de CPF válido

Pós-condições

  • A mensagem é enviada à ONG.

Fluxo de eventos principal

  • O usuário Informa, obrigatoriamente, seu CPF, nome, numero de contato, um formulário com perguntas objetivas sobre a saúde do animal, sua localização além de poder adicionar informações opcionais como nome e raça do animal.
  • Será mostrada uma mensagem informando que a operação foi concluída

Fluxos secundários

...

Baixar como (para membros premium)  txt (6.6 Kb)   pdf (155.5 Kb)   docx (67.8 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com