Professional Documents
Culture Documents
Pet Show
Verso 1.3
Histrico de Alteraes
Data
Verso
Descrio
Autor
28/04/2014
1.0
IniciodaelaboraodoDocumentodeRequisitos
DanielLopes
7/06/2014
1.1
AdiodepartedosRequisitosFuncionaiseNo
Funcionais.
RafaeldaCosta
8/06/2014
1.2
AdioeediodosRequisitosFuncionaiseNo
Funcionais.
JorgeAdriano
09/06/2014
1.3
AlteraodealgunsRequisitosFuncionais
DanielLopes
Contedo
1. INTRODUO..................................................................................................................................................4
1.1 VISO GERAL DO DOCUMENTO.......................................................................................................................4
1.2 CONVENES, TERMOS E ABREVIAES.........................................................................................................4
1.2.1 Identificao dos requisitos....................................................................................................................4
1.2.2 Prioridades dos requisitos......................................................................................................................4
2. DESCRIO GERAL DO SISTEMA.............................................................................................................5
3. REQUISITOS FUNCIONAIS (CASOS DE USO)..........................................................................................5
[RF001] Cadastrar ...................................................................................................................................... 5
[RF002] Cadastrar cliente............................................................................................................................5
[RF003] Cadastrar Animal............................................................................................................................6
[RF004] Cadastrar Veterinrio.....................................................................................................................6
[RF005] Cadastrar Atendimento...................................................................................................................7
[RF006] Incluir Cliente.................................................................................................................................7
[RF007] Incluir Veterinrio...........................................................................................................................8
[RF008] Verificar Disponibilidade do Veterinrio........................................................................................9
[RF009] Incluir Animal.................................................................................................................................9
[RF010] Agendar Atendimento....................................................................................................................10
[RF011] Receber Pagamento.......................................................................................................................10
[RF012] Imprimir Comprovante de Pagamento..........................................................................................11
[RF013] Gerenciar Dados...........................................................................................................................11
[RF014] Consultar Dados...........................................................................................................................12
[RF015] Alterar Dados................................................................................................................................12
[RF016] Excluir Dados................................................................................................................................13
[RF017] Resumo..........................................................................................................................................13
4. REQUISITOS NO-FUNCIONAIS...............................................................................................................14
[RNF001] Interface......................................................................................................................................14
[RNF002] Implementao............................................................................................................................14
5. DIAGRAMA DE CASO DE USO...................................................................................................................15
6. DIAGRAMA DE CLASSE...............................................................................................................................16
Documento de Requisitos
Pgina 3 de 15
Arquivo: 251427111.doc
ltima Atualizao:
1.
Introduo
1.1
1.
Seo 2 Descrio geral do sistema: apresenta uma viso geral do sistema,
caracterizando qual o seu escopo e descrevendo seus usurios.
2.
Seo 3 Requisitos funcionais (casos de uso): especifica todos os casos de uso do
sistema, descrevendo os fluxos de eventos, prioridades, atores, entradas e sadas de cada caso
de uso a ser implementado.
3.
Seo 4 Requisitos no-funcionais: especifica todos os requisitos no funcionais do
sistema, divididos em requisitos de usabilidade, confiabilidade, desempenho, segurana,
distribuio, adequao a padres e requisitos de hardware e software.
1.2
Documento de Requisitos
Pgina 4 de 15
Arquivo: 251427111.doc
ltima Atualizao: 08/06/2014
2.
[RF001] Cadastrar
Descrio do caso de uso: Este caso de uso permite que o funcionrio escolha dentre
algumas opes de cadastro.
Prioridade:
Essencial
Importante
Desejvel
Atores: Funcionrio
Pr-condies: no tem.
Entrada: no tem.
Fluxo Principal:
1. O funcionrio escolhe a opo Cadastrar
2. O Sistema exibe uma lista com opes de cadastro.
3. O Funcionrio escolhe uma opo.
4. O Sistema direciona o ator para a tela da opo desejada.
Fluxo Alternativo: no tem.
Sada: Ir para funo RF002, RF003, RF004 ou RF005.
[RF002] Cadastrar clientes
Descrio do caso de uso: Este caso de uso permite que o funcionrio cadastre um cliente.
Prioridade:
Essencial
Importante
Desejvel
Atores: Funcionrio.
Pr-condies: O funcionrio ter passado pelo requisito RF001.
Fluxo principal:
1. O funcionrio pede os dados do cliente para realizar o cadastro do mesmo.
2. O sistema gera um ID (identificador) para o cliente.
Documento de Requisitos
Pgina 5 de 15
Arquivo: 251427111.doc
ltima Atualizao: 08/06/2014
Essencial
Importante
Desejvel
Fluxo principal:
1. O funcionrio pede os dados do animal ao cliente e em seguida o cadastra no sistema
vinculando-o ao respectivo cliente.
2. O sistema gera um ID (identificador) para o animal.
Entrada: Tipo de animal (Co ou Gato), Raa, Nome.
Processo: Cadastrar os dados do animal. Todos os dados so obrigatrios exceto Nome.
Fluxo alternativo: Se o animal j tenha cadastro no sistema, aparecer um aviso e encerra o
caso de uso.
Sada: Uma mensagem exibida indicando que o animal foi cadastrado com sucesso.
[RF004] Cadastrar Veterinrio
Descrio do caso de uso: Este caso de uso permite que o usurio cadastre veterinrios da
Pet Shop no sistema.
Prioridade:
Essencial
Importante
Desejvel
Pgina 6 de 15
Arquivo: 251427111.doc
ltima Atualizao: 08/06/2014
Essencial
Importante
Desejvel
Essencial
Importante
Desejvel
Pgina 7 de 15
Arquivo: 251427111.doc
ltima Atualizao: 08/06/2014
Essencial
Importante
Desejvel
Documento de Requisitos
Pgina 8 de 15
Arquivo: 251427111.doc
ltima Atualizao: 08/06/2014
Essencial
Importante
Desejvel
Essencial
Importante
Desejvel
Pgina 9 de 15
Arquivo: 251427111.doc
ltima Atualizao: 08/06/2014
Sada: O sistema exibe uma mensagem informando que o animal foi includo com sucesso ao
registro de atendimento.
Fluxo Alternativo: Caso o sistema no encontre os dados do animal solicitado pelo
funcionrio, o sistema exibe uma mensagem indicando que o cadastro no foi encontrado.
[RF010] Agendar Atendimento
Descrio do caso de uso: Este caso de uso permite que o funcionrio agende um
atendimento.
Prioridade:
Essencial
Importante
Desejvel
Essencial
Importante
Desejvel
Atores: Funcionrio.
Pr-condies: No tem.
Fluxo principal: Efetuao do pagamento do atendimento.
Documento de Requisitos
Pgina 10 de 15
Arquivo: 251427111.doc
ltima Atualizao: 08/06/2014
Essencial
Importante
Desejvel
Essencial
Importante
Desejvel
Atores: Gerente.
Pr-condies: no tem.
Documento de Requisitos
Pgina 11 de 15
Arquivo: 251427111.doc
ltima Atualizao: 08/06/2014
Essencial
Importante
Desejvel
Atores: Gerente.
Pr-condies: O Gerente ter passado pelo requisito RF013.
Fluxo principal: O Gerente escolhe uma das opes de consulta disponveis.
Entrada: Nome, CPF.
Processo: O gerente pode escolher entre alterar ou excluir dados.
Sada: O sistema retorna uma lista contendo os resultados da busca ou lista completa de
clientes cadastrados.
Fluxo Alternativo: Caso o sistema no encontre os dados, o sistema retorna uma mensagem
de erro indicando que no existe os seguintes dados.
[RF015] Alterar Dados
Descrio do caso de uso: Este caso de uso permite que o Gerente altere dados.
Prioridade:
Essencial
Importante
Desejvel
Atores: Gerente.
Documento de Requisitos
Pgina 12 de 15
Arquivo: 251427111.doc
ltima Atualizao: 08/06/2014
Essencial
Importante
Desejvel
Atores: Gerente.
Pr-condies: O Gerente ter passado pelo requisito RF014.
Fluxo principal: O Gerente deleta dados selecionados.
Entrada: no tem.
Processo: O gerente busca dados e o exclui.
Sada: O sistema exibe uma mensagem indicando que o dado selecionado foi deletado com
sucesso.
Fluxo Alternativo: no tem.
[RF017] Resumo
Descrio do caso de uso: Este caso de uso permite que o Gerente tenha um relatrio com
tudo que ocorreu no sistema detalhadamente.
Prioridade:
Essencial
Importante
Desejvel
Atores: Gerente.
Documento de Requisitos
Pgina 13 de 15
Arquivo: 251427111.doc
ltima Atualizao: 08/06/2014
4.
Requisitos no-funcionais
[RNF001] Interface
O sistema deve ter uma interface amigvel e intuitiva para o usurio. As funes devem ser
auto-explicativas para que o usurio no tenha dificuldades.
Prioridade:
Essencial
Importante
Desejvel
[RNF002] Implementao
O sistema deve ser em uma plataforma Desktop, no especificando a linguagem, e que seja
ligado ao um banco de dados.
Prioridade:
Essencial
Documento de Requisitos
Importante
Desejvel
Pgina 14 de 15
Arquivo: 251427111.doc
ltima Atualizao: 08/06/2014
Documento de Requisitos
Pgina 15 de 15
Arquivo: 251427111.doc
ltima Atualizao: 08/06/2014