Sie sind auf Seite 1von 12

DOCUMENTO DE ESPECIFICAO DOS CASOS DE USO

Centro Universitrio Anhanguera de Campo Grande - Unidade 1


Cincia da Computao 5 Perodo

DOCUMENTO DE ESPECIFICAO DOS CASOS DE USO


BIBLIOTECA

GRUPO:
Jean Pilger 9841494836
Amanda Pinheiro
Pamela Rojas

DOCUMENTO DE ESPECIFICAO DOS CASOS DE USO


Centro Universitrio Anhanguera de Campo Grande - Unidade 1
Cincia da Computao 5 Perodo

Requisitos Funcionais:
1 Manuteno de Leitores: O sistema deve inserir, excluir e pesquisar os dados de
leitores.
2 Manuteno de bibliotecrios: O sistema deve inserir, excluir e pesquisar os dados de
bibliotecrios.
3 Manuteno de Livros: O sistema deve inserir, excluir e pesquisar os dados de livros.
4 Realizar Emprstimo: O sistema deve permitir realizar o emprstimo de livros para os
leitores, registrando o bibliotecrio que realizou o emprstimo, a data de emprstimo e
data da devoluo dos livros e o leitor que vai emprestar os livros.
5 Realizar Devoluo: O sistema deve permitir realizar a devoluo de livros para os
leitores, registrando o bibliotecrio que realizou a devoluo, a data da devoluo.
6 Exibir lista de emprstimos: Exibir uma lista com os emprstimos realizados.
7 Exibi lista de devolues: Exibir uma lista com as devolues realizadas.
IDENTIFICAO DOS ATORES
QUANTIDAD
E

ID

ATOR

AT01

LEITOR

AT02

BIBLIOTECRI
O

AT03

GERENTE

DESCRIO
Pessoa que poder inserir,
excluir, alterar e pesquisar
usurios. E tambm reservar
livros, consultar livros
disponveis e emprestados por
ele.
Pessoa que pode inserir,
pesquisar, excluir, alterar e
emprestar livros. E tambm
inserir, excluir, alterar e
pesquisar usurios.
Pessoa que pode inserir, excluir,
alterar e pesquisar dados de
bibliotecrios. E tambm pode
inserir, pesquisar, excluir, alterar
e emprestar livros. E tambm
inserir, excluir, alterar e
pesquisar usurios.

QUAN
ID
USE CASE
DESCRIO
T
DOCUMENTO
DE ESPECIFICAO DOS CASOS DE USO
1
MANTER
Permitir inserir, excluir, alterar e
Centro Universitrio
UC01 Anhanguera de Campo Grande - Unidade 1
LEITOR
pesquisar usurios.
Cincia da Computao 5 Perodo
2
INSERIR
UC01.1
Ir guardar os dados pessoais do cliente.
LEITOR
3
EXCLUIR
UC01.2
Ir excluir o cadastro do cliente.
LEITOR
4
ALTERAR
Permitir alterar os dados pessoais do
UC01.3
LEITOR
cliente.
5
PESQUISAR
Verifica se o leitor pesquisado esta
UC01.4
LEITOR
cadastrado no sistema.
6
Trata os dados pertinentes a manipulao
UC02 MANTER LIVRO
dos livros no sistema.
7
UC02.1 INSERIR LIVRO
Guarda as caracterstica de cada livro.
8
UC02.2 EXCLUI LIVRO
Exclui o livro do sistema.
9
UC02.3 EDITAR LIVRO
Altera informaes no cadastro do livro.
10
PESQUISAR
Verifica se o livro pesquisado esta
UC02.3
LIVRO
cadastrado no sistema.
11
MANTER
Permitir inserir, excluir, alterar e
UC03
BIBLIOTECRI
pesquisar BIBLIOTECRIO.
O
12
INSERIR
Ir guardar os dados pessoais do
UC03.1 BIBLIOTECRI
BIBLIOTECRIO.
O
13
EXCLUIR
Ir excluir o cadastro do
UC03.2 BIBLIOTECRI
BIBLIOTECRIO.
O
14
ALTERAR
Permitir alterar os dados pessoais do
UC03.3 BIBLIOTECRI
BIBLIOTECRIO.
O
15
PESQUISAR
Verifica se o leitor pesquisado esta
UC03.4 BIBLIOTECRI
cadastrado no sistema.
O
16
Caso de uso onde o BIBLIOTECRIO
EMPRESTA
UC04
realiza o emprstimo do livro a um
LIVRO
cliente cadastrado.
17
DEVOLVE
Ocorre quando o cliente devolve o livro
UC05
LIVRO
emprestado a biblioteca.
18
LISTA
O sistema lista todos os emprstimo
UC06
EMPRESTIMO
realizados
19
LISTA
O sistema lista todas as devolues
UC07
DEVOLUO
feitas.
IDENTIFICAO DOS CASOS DE USO:

DOCUMENTO DE ESPECIFICAO DOS CASOS DE USO


Centro Universitrio Anhanguera de Campo Grande - Unidade 1
Cincia da Computao 5 Perodo

DETALHAMENTO DOS CASOS DE USO


1. UC01.- MANTER CLIENTE
1.1. Descrio:
1.1.1. Permitir inserir, excluir, alterar e pesquisar usurios.
1.2. Atores envolvidos:
1.2.1. AT01 LEITOR
1.2.2. AT02 BIBLIOTECRIO
1.2.3. AT03 - GERENTE
1.3. Pr-condio:
1.3.1. Ser maior de 18 anos
1.3.2. Tem documento de identificao com foto.
1.4. Ps-condio:
1.4.1. O cliente estar apto a emprestar livros da biblioteca.
1.5. Fluxo de tarefas:
1.5.1. Mostra um menu com opes.
1.5.2. Usurio escolhe uma opo.
1.5.3. O caso de uso finalizado.
2. UC01.1 INSERIR LEITOR
2.1. Descrio:
2.1.1. Ir guardar os dados pessoais do cliente.
2.2. Atores envolvidos:
2.2.1. AT01 LEITOR
2.2.2. AT02 BIBLIOTECRIO
2.2.3. AT03 - GERENTE
2.3. Pr-condio:
2.3.1. Ser maior de 18 anos
2.3.2. Tem documento de identificao com foto.
2.4. Ps-condio:
2.4.1. O cliente estar apto a emprestar livros da biblioteca.
2.5. Fluxo de tarefas:
2.5.1. Clica em criar cadastro.
2.5.2. Abre tela para laar os dados.
2.5.3. Clica em salvar, o sistema retorna mensagem: (Cadastro criado com
sucesso).
2.5.4. O caso de uso finalizado.
3. UC01.2 EXCLUIR LEITOR
3.1. Descrio:

DOCUMENTO DE ESPECIFICAO DOS CASOS DE USO


Centro Universitrio Anhanguera de Campo Grande - Unidade 1
Cincia da Computao 5 Perodo
3.1.1. Ir excluir o cadastro do cliente.
3.2. Atores envolvidos:
3.2.1. AT01 LEITOR
3.2.2. AT02 BIBLIOTECRIO
3.2.3. AT03 - GERENTE
3.3. Pr-condio:
3.3.1. Estar cadastrado no sistema.
3.4. Ps-condio:
3.4.1. O cliente no estar apto a emprestar livros da biblioteca.
3.5. Fluxo de tarefas:
3.5.1. Cliente pesquisa seu cadastro.
3.5.2. Clica em Excluir cadastro.
3.5.3. O sistema retorna uma mensagem de confirmao: (Cadastro excludo)
3.5.4. O caso de uso finalizado.
4. UC1.3 ALTERAR LEITOR
4.1. Descrio:
4.1.1. Altera os dados do cliente no sistema.
4.2. Atores envolvidos:
4.2.1. AT01 LEITOR
4.2.2. AT02 BIBLIOTECRIO
4.2.3. AT03 - GERENTE
4.3. Pr-condio:
4.3.1. Estar cadastrado no sistema.
4.4. Ps-condio:
4.4.1. Nenhuma.
4.5. Fluxo de tarefas:
4.5.1. Cliente pesquisa seu cadastro.
4.5.2. Clica em Alterar cadastro.
4.5.3. O sistema retorna uma mensagem de confirmao: (Cadastro Alterado)
4.6. O caso de uso finalizado.
5. UC01.4 PESQUISA LEITOR
5.1. Descrio:
5.1.1. Verifica se o leitor pesquisado esta cadastrado no sistema.
5.2. Atores envolvidos:
5.2.1. AT01 LEITOR
5.2.2. AT BIBLIOTECRIO
5.2.3. AT03 - GERENTE
5.3. Pr-condio:
5.3.1. Estar cadastrado no sistema.
5.4. Ps-condio:
5.4.1. Nenhuma.

DOCUMENTO DE ESPECIFICAO DOS CASOS DE USO


Centro Universitrio Anhanguera de Campo Grande - Unidade 1
Cincia da Computao 5 Perodo
5.5. Fluxo de tarefas:
5.5.1. Cliente pesquisa seu cadastro.
5.5.2. Insere os dados da pesquisa.
5.5.3. O sistema retorna uma mensagem de confirmao: (Cadastro
encontrado)
5.5.4. O caso de uso finalizado.
5.6. Fluxo Alternativo:
5.6.1. Cliente pesquisa seu cadastro.
5.6.2. Insere os dados da pesquisa.
5.6.3. O sistema retorna uma mensagem de confirmao: (Cadastro no
encontrado)
5.6.4. O caso de uso finalizado.
6. UC02.- MANTER LIVRO
6.1. Descrio:
6.1.1. Permitir inserir, excluir, alterar e pesquisar livros no sistema.
6.2. Atores envolvidos:
6.2.1. AT02 BIBLIOTECRIO.
6.2.2. AT03 - GERENTE.
6.3. Pr-condio:
6.3.1. Estar cadastrado como bibliotecrio no sistema.
6.4. Ps-condio:
6.4.1. O BIBLIOTECRIO poder fazer alteraes no cadastro dos livros.
6.5. Fluxo de tarefas:
6.5.1. Mostra um menu com opes.
6.5.2. Usurio escolhe uma opo.
6.5.3. O caso de uso finalizado.
7. UC02.1 INSERIR LIVRO
7.1. Descrio:
7.1.1. Ir guardar as caractersticas dos livros.
7.2. Atores envolvidos:
7.2.1. AT02 BIBLIOTECRIO
7.2.2. AT03 - GERENTE
7.3. Pr-condio:
7.3.1. Estar cadastrado no sistema.
7.4. Ps-condio:
7.4.1. O livro estar cadastrado no sistema.
7.5. Fluxo de tarefas:
7.5.1. Clica em criar cadastro.
7.5.2. Abre tela para laar os dados.
7.5.3. Clica em salvar, o sistema retorna mensagem: (Cadastro criado com
sucesso).

DOCUMENTO DE ESPECIFICAO DOS CASOS DE USO


Centro Universitrio Anhanguera de Campo Grande - Unidade 1
Cincia da Computao 5 Perodo
7.5.4. O caso de uso finalizado.
8. UC02.2 EXCLUIR LIVRO
8.1. Descrio:
8.1.1. Ir excluir o cadastro do livro.
8.2. Atores envolvidos:
8.2.1. AT02 BIBLIOTECRIO
8.2.2. AT03 - GERENTE
8.3. Pr-condio:
8.3.1. Estar cadastrado no sistema.
8.4. Ps-condio:
8.4.1. O livro no estar no sistema.
8.5. Fluxo de tarefas:
8.5.1. BIBLIOTECRIO pesquisa o cadastro do livro.
8.5.2. Clica em Excluir cadastro.
8.5.3. O sistema retorna uma mensagem de confirmao: (Cadastro excludo)
8.5.4. O caso de uso finalizado.
8.6. Fluxo alternativo:
8.6.1. Se o livro no foi encontrado na pesquisa o sistema retorna um
mensagem: (Livro no encontrado).
9. UC02.3 ALTERAR LIVRO
9.1. Descrio:
9.1.1. Altera os dados do livro no sistema.
9.2. Atores envolvidos:
9.2.1. AT02 BIBLIOTECRIO
9.2.2. AT03 - GERENTE
9.3. Pr-condio:
9.3.1. Estar cadastrado no sistema.
9.4. Ps-condio:
9.4.1. Nenhuma.
9.5. Fluxo de tarefas:
9.5.1. Pesquisa o cadastro do livro.
9.5.2. Clica em Alterar cadastro.
9.5.3. O sistema retorna uma mensagem de confirmao: (Cadastro Alterado)
9.5.4. O caso de uso finalizado.
9.6. Fluxo alternativo:
9.6.1. Se o livro no foi encontrado na pesquisa o sistema retorna um
mensagem: (Livro no encontrado).
10. UC02.4 PESQUISA LIVRO
10.1.
Descrio:
10.1.1. Verifica se o livro pesquisado esta cadastrado no sistema.
10.2.
Atores envolvidos:

DOCUMENTO DE ESPECIFICAO DOS CASOS DE USO


Centro Universitrio Anhanguera de Campo Grande - Unidade 1
Cincia da Computao 5 Perodo
10.2.1. AT02 - BIBLIOTECRIO
10.2.2. AT03 - GERENTE
10.3.
Pr-condio:
10.3.1. Estar cadastrado no sistema.
10.4.
Ps-condio:
10.4.1. Nenhuma.
10.5.
Fluxo de tarefas:
10.5.1. O BIBLIOTECRIO pesquisa seu cadastro.
10.5.2. Insere os dados da pesquisa.
10.5.3. O sistema retorna uma mensagem de confirmao: (Cadastro
encontrado)
10.5.4. O caso de uso finalizado.
10.6.
Fluxo Alternativo:
10.6.1. Insere os dados da pesquisa.
10.6.2. O sistema retorna uma mensagem de confirmao: (Cadastro no
encontrado)
10.7.
O caso de uso finalizado.
11. UC03.- MANTER BIBLIOTECRIO
11.1.
Descrio:
11.1.1. Permitir inserir, excluir, alterar e pesquisar livros no sistema.
11.2.
Atores envolvidos:
11.2.1. AT03 - GERENTE
11.3.
Pr-condio:
11.3.1. Ser maior de 18 anos.
11.3.2. Tem documento de identificao com foto.
11.3.3. Possui carteira de trabalho.
11.4.
Ps-condio:
11.4.1. O BIBLIOTECRIO estar apto a trabalhar na biblioteca.
11.5.
Fluxo de tarefas:
11.5.1. Mostra um menu com opes.
11.5.2. Usurio escolhe uma opo.
11.5.3. O caso de uso finalizado.
12. UC03.1 INSERIR BIBLIOTECRIO
12.1.
Descrio:
12.1.1. Ir guardar os dados pessoais do BIBLIOTECRIO.
12.2.
Atores envolvidos:
12.2.1. AT03 - GERENTE
12.3.
Pr-condio:
12.3.1. Ser maior de 18 anos
12.3.2. Tem documento de identificao com foto.
12.3.3. Possui carteira de trabalho.

DOCUMENTO DE ESPECIFICAO DOS CASOS DE USO


Centro Universitrio Anhanguera de Campo Grande - Unidade 1
Cincia da Computao 5 Perodo
12.4.
Ps-condio:
12.4.1. O BIBLIOTECRIO estar apto a trabalhar na biblioteca.
12.5.
Fluxo de tarefas:
12.5.1. Clica em criar cadastro.
12.5.2. Abre tela para laar os dados.
12.5.3. Clica em salvar, o sistema retorna mensagem: (Cadastro criado com
sucesso).
12.5.4. O caso de uso finalizado.
13. UC03.2 EXCLUIR BIBLIOTECRIO
13.1.
Descrio:
13.1.1. Ir excluir o cadastro do BIBLIOTECRIO.
13.2.
Atores envolvidos:
13.2.1. AT03 - GERENTE
13.3.
Pr-condio:
13.3.1. Estar cadastrado no sistema.
13.4.
Ps-condio:
13.4.1. O BIBLIOTECRIO no estar apto a trabalhar na biblioteca.
13.5.
Fluxo de tarefas:
13.5.1. BIBLIOTECRIO pesquisa seu cadastro.
13.5.2. Clica em Excluir cadastro.
13.5.3. O sistema retorna uma mensagem de confirmao: (Cadastro excludo)
13.5.4. O caso de uso finalizado.
14. UC03.3 ALTERAR BIBLIOTECRIO
14.1.
Descrio:
14.1.1. Altera os dados do BIBLIOTECRIO no sistema.
14.2.
Atores envolvidos:
14.2.1. AT03 - GERENTE
14.3.
Pr-condio:
14.3.1. Estar cadastrado no sistema.
14.4.
Ps-condio:
14.4.1. Nenhuma.
14.5.
Fluxo de tarefas:
14.5.1. O BIBLIOTECRIO pesquisa seu cadastro.
14.5.2. Clica em Alterar cadastro.
14.5.3. O sistema retorna uma mensagem de confirmao: (Cadastro Alterado)
14.6.
O caso de uso finalizado.
15. UC03.4 PESQUISA BIBLIOTECRIO
15.1.
Descrio:
15.1.1. Verifica se o BIBLIOTECRIO pesquisado esta cadastrado no sistema.
15.2.
Atores envolvidos:
15.2.1. AT03 - GERENTE

DOCUMENTO DE ESPECIFICAO DOS CASOS DE USO


Centro Universitrio Anhanguera de Campo Grande - Unidade 1
Cincia da Computao 5 Perodo
15.3.
Pr-condio:
15.3.1. Estar cadastrado no sistema.
15.4.
Ps-condio:
15.4.1. Nenhuma.
15.5.
Fluxo de tarefas:
15.5.1. O BIBLIOTECRIO pesquisa seu cadastro.
15.5.2. Insere os dados da pesquisa.
15.5.3. O sistema retorna uma mensagem de confirmao: (Cadastro
encontrado)
15.5.4. O caso de uso finalizado.
15.6.
Fluxo Alternativo:
15.6.1. O BIBLIOTECRIO pesquisa seu cadastro.
15.6.2. Insere os dados da pesquisa.
15.6.3. O sistema retorna uma mensagem de confirmao: (Cadastro no
encontrado)
15.7.
O caso de uso finalizado.
16. UC04 EMPRESTA LIVRO
16.1.
Descrio:
16.1.1. O sistema deve permitir realizar o emprstimo de livros para os leitores,
registrando o BIBLIOTECRIO que realizou o emprstimo, a data de
emprstimo e data da devoluo dos livros e o leitor que vai emprestar os
livros.
16.2.
Atores envolvidos:
16.2.1. AT02 BIBLIOTECRIO
16.2.2. AT03 GERENTE
16.3.
Pr-condio:
16.3.1. O leitor deve estar devidamente cadastrado.
16.3.2. O livro deve estar disponvel no sistema.
16.3.3. O leitor no pode ter devolues pendentes.
16.4.
Ps-condio:
16.4.1. O cliente ter uma data mxima para efetuar a devoluo do livro.
16.5.
Fluxo de tarefas:
16.5.1. Pesquisa o livro.
16.5.2. Clica em emprestar.
16.5.3. O sistema consulta a disponibilidade do livro.
16.5.4. O sistema solicita os dados pertinentes ao emprstimo.
16.5.5. O Bibliotecrio confere as informaes e confirma o emprstimo.
16.6.
Fluxo alternativo:
16.6.1. Se o livro pesquisado no estiver cadastrado o sistema retorna uma
mensagem de erro(Livro no encontrado)

DOCUMENTO DE ESPECIFICAO DOS CASOS DE USO


Centro Universitrio Anhanguera de Campo Grande - Unidade 1
Cincia da Computao 5 Perodo
16.6.2. Se o livro no estiver disponvel o sistema retorna uma mensagem:
(Livro no disponvel).
16.6.3. Se o cliente tiver devoluo pendente o sistema retorna uma mensagem;
(No possvel efetuar o emprstimo, devoluo pendente).
17. UC05 DEVOLVE LIVRO
17.1.
Descrio:
17.1.1. O sistema deve permitir realizar a devoluo de livros para os leitores,
registrando o BIBLIOTECRIO que realizou a devoluo, a data da
devoluo.
17.2.
Atores envolvidos:
17.2.1. AT02 BIBLIOTECRIO.
17.2.2. AT03 GERENTE.
17.3.
Pr-condio:
17.3.1. Ter efetuado em emprstimo.
17.4.
Ps-condio:
17.4.1. Encerrar o prazo de devoluo.
17.5.
Fluxo de tarefas:
17.5.1. Pesquisa o livro emprestado.
17.5.2. Clica em Devolver.
17.5.3. O sistema retorna uma mensagem (Livro devolvido).
17.5.4. Fim do caso de uso.
18. UC06 LISTA EMPRESTIMO
18.1.
Descrio:
18.1.1. O sistema exibe uma lista de emprstimos realizados.
18.2.
Atores envolvidos:
18.2.1. AT02 BIBLIOTECRIO.
18.2.2. AT03 GERENTE.
18.3.
Pr-condio:
18.3.1. Ter pelo menos um emprstimo no sistema.
18.4.
Ps-condio:
18.4.1. Nenhuma.
18.5.
Fluxo de tarefas:
18.5.1. Clica em Exibir emprstimos
18.5.2. O sistema exibi uma lista de emprstimos.
18.5.3. Fim do caso de uso.
18.6.
Fluxo alternativo:
18.6.1. Se no houver nenhum emprstimo o sistema retorna uma mensagem:
(no h emprstimos realizados).
19. UC07 LISTA DEVOLUO
19.1.
Descrio:
19.1.1. O sistema exibe uma lista de devolues realizadas.

DOCUMENTO DE ESPECIFICAO DOS CASOS DE USO


Centro Universitrio Anhanguera de Campo Grande - Unidade 1
Cincia da Computao 5 Perodo
19.2.
Atores envolvidos:
19.2.1. AT02 BIBLIOTECRIO.
19.2.2. AT03 GERENTE.
19.3.
Pr-condio:
19.3.1. Ter pelo menos uma devoluo no sistema.
19.4.
Ps-condio:
19.4.1. Nenhuma.
19.5.
Fluxo de tarefas:
19.5.1. Clica em Exibir devolues
19.5.2. O sistema exibi uma lista de devolues.
19.5.3. Fim do caso de uso.
19.6.
Fluxo alternativo:
19.6.1. Se no houver nenhuma devoluo o sistema retorna uma mensagem:
(no h devolues realizadas).

DIAGRAMA DE CASOS DE USO:

Das könnte Ihnen auch gefallen