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

Especificação de casos de uso

Por:   •  9/4/2015  •  Trabalho acadêmico  •  3.233 Palavras (13 Páginas)  •  393 Visualizações

Página 1 de 13

DOCUMENTO DE ESPECIFICAÇÃO DOS CASOS DE USO

BIBLIOTECA

GRUPO:

Jean Pilger 9841494836

Amanda Pinheiro

Pamela Rojas

Requisitos Funcionais:

1 Manutenção de Leitores: O sistema deve inserir, excluir e pesquisar os dados de leitores.

2 Manutenção de bibliotecários: O sistema deve inserir, excluir e pesquisar os dados de bibliotecários.

3 Manutenção de Livros: O sistema deve inserir, excluir e pesquisar os dados de livros.

4 Realizar Empréstimo: O sistema deve permitir realizar o empréstimo de livros para os leitores, registrando o bibliotecário que realizou o empréstimo, a data de empréstimo e data da devolução dos livros e o leitor que vai emprestar os livros.

5 Realizar Devolução: O sistema deve permitir realizar a devolução de livros para os leitores, registrando o bibliotecário que realizou a devolução, a data da devolução.

6 Exibir lista de empréstimos: Exibir uma lista com os empréstimos realizados.

7 Exibi lista de devoluções: Exibir uma lista com as devoluções realizadas.

IDENTIFICAÇÃO DOS ATORES

QUANTIDADE

ID

ATOR

DESCRIÇÃO

1

AT01

LEITOR

Pessoa que poderá inserir, excluir, alterar e pesquisar usuários. E também reservar livros, consultar livros disponíveis e emprestados por ele.

2

AT02

BIBLIOTECÁRIO

Pessoa que pode inserir, pesquisar, excluir, alterar e emprestar livros. E também inserir, excluir, alterar e pesquisar usuários.

3

AT03

GERENTE

Pessoa que pode inserir, excluir, alterar e pesquisar dados de bibliotecários. E também pode inserir, pesquisar, excluir, alterar e emprestar livros. E também inserir, excluir, alterar e pesquisar usuários.

IDENTIFICAÇÃO DOS CASOS DE USO:

QUANT

ID

 USE CASE

DESCRIÇÃO

1

UC01

MANTER LEITOR

Permitirá inserir, excluir, alterar e pesquisar usuários.

2

UC01.1

INSERIR LEITOR

Irá guardar os dados pessoais do cliente.

3

UC01.2

EXCLUIR LEITOR

Irá excluir o cadastro do cliente.

4

UC01.3

ALTERAR LEITOR

Permitir alterar os dados pessoais do cliente.

5

UC01.4

PESQUISAR LEITOR

Verifica se o leitor pesquisado esta cadastrado no sistema.

6

UC02

MANTER LIVRO

Trata os dados pertinentes a manipulação dos livros no sistema.

7

UC02.1

INSERIR LIVRO

Guarda as característica de cada livro.

8

UC02.2

EXCLUI LIVRO

Exclui o livro do sistema.

9

UC02.3

EDITAR LIVRO

Altera informações no cadastro do livro.

10

UC02.3

PESQUISAR LIVRO

Verifica se o livro pesquisado esta cadastrado no sistema.

11

UC03

MANTER BIBLIOTECÁRIO

Permitirá inserir, excluir, alterar e pesquisar BIBLIOTECÁRIO.

12

UC03.1

INSERIR BIBLIOTECÁRIO

Irá guardar os dados pessoais do BIBLIOTECÁRIO.

13

UC03.2

EXCLUIR BIBLIOTECÁRIO

Irá excluir o cadastro do BIBLIOTECÁRIO.

14

UC03.3

ALTERAR BIBLIOTECÁRIO

Permitir alterar os dados pessoais do BIBLIOTECÁRIO.

15

UC03.4

PESQUISAR BIBLIOTECÁRIO

Verifica se o leitor pesquisado esta cadastrado no sistema.

16

UC04

EMPRESTA LIVRO

Caso de uso onde o BIBLIOTECÁRIO realiza o empréstimo do livro a um cliente cadastrado.

17

UC05

DEVOLVE LIVRO

Ocorre quando o cliente devolve o livro emprestado a biblioteca.

18

UC06

LISTA EMPRESTIMO

O sistema lista todos os empréstimo realizados

19

UC07

LISTA DEVOLUÇÃO

O sistema lista todas as devoluções feitas.

DETALHAMENTO DOS CASOS DE USO

  1. UC01.- MANTER CLIENTE
  1. Descrição:
  1. Permitirá inserir, excluir, alterar e pesquisar usuários.
  1. Atores envolvidos:
  1. AT01 – LEITOR
  2. AT02 – BIBLIOTECÁRIO
  3. AT03 - GERENTE
  1. Pré-condição:
  1. Ser maior de 18 anos
  2. Tem documento de identificação com foto.
  1. Pós-condição:
  1. O cliente estará apto a emprestar livros da biblioteca.
  1. Fluxo de tarefas:
  1. Mostra um menu com opções.
  2. Usuário escolhe uma opção.
  3. O caso de uso é finalizado.
  1. UC01.1 – INSERIR LEITOR
  1. Descrição:
  1. Irá guardar os dados pessoais do cliente.
  1. Atores envolvidos:
  1. AT01 – LEITOR
  2. AT02 – BIBLIOTECÁRIO
  3. AT03 - GERENTE
  1. Pré-condição:
  1. Ser maior de 18 anos
  2. Tem documento de identificação com foto.
  1. Pós-condição:
  1. O cliente estará apto a emprestar livros da biblioteca.
  1. Fluxo de tarefas:
  1. Clica em “criar cadastro”.
  2. Abre tela para laçar os dados.
  3. Clica em “salvar”, o sistema retorna mensagem: (“Cadastro criado com sucesso”).
  4. O caso de uso é finalizado.
  1. UC01.2 – EXCLUIR LEITOR
  1. Descrição:
  1. Irá excluir o cadastro do cliente.
  1. Atores envolvidos:
  1. AT01 – LEITOR
  2. AT02 – BIBLIOTECÁRIO
  3. AT03 - GERENTE
  1. Pré-condição:
  1. Estar cadastrado no sistema.
  1. Pós-condição:
  1. O cliente não estará apto a emprestar livros da biblioteca.
  1. Fluxo de tarefas:
  1. Cliente pesquisa seu cadastro.
  2. Clica em “Excluir cadastro”.
  3. O sistema retorna uma mensagem de confirmação: (“Cadastro excluído”)
  4. O caso de uso é finalizado.
  1. UC1.3 – ALTERAR LEITOR
  1. Descrição:
  1. Altera os dados do cliente no sistema.
  1. Atores envolvidos:
  1. AT01 – LEITOR
  2. AT02 – BIBLIOTECÁRIO
  3. AT03 - GERENTE
  1. Pré-condição:
  1. Estar cadastrado no sistema.
  1. Pós-condição:
  1. Nenhuma.
  1. Fluxo de tarefas:
  1. Cliente pesquisa seu cadastro.
  2. Clica em “Alterar cadastro”.
  3. O sistema retorna uma mensagem de confirmação: (“Cadastro Alterado”)
  1. O caso de uso é finalizado.
  1. UC01.4 – PESQUISA LEITOR
  1. Descrição:
  1. Verifica se o leitor pesquisado esta cadastrado no sistema.
  1. Atores envolvidos:
  1. AT01 – LEITOR
  2. AT – BIBLIOTECÁRIO
  3. AT03 - GERENTE
  1. Pré-condição:
  1. Estar cadastrado no sistema.
  1. Pós-condição:
  1. Nenhuma.
  1. Fluxo de tarefas:
  1. Cliente pesquisa seu cadastro.
  2. Insere os dados da pesquisa.
  3. O sistema retorna uma mensagem de confirmação: (“Cadastro encontrado”)
  4. O caso de uso é finalizado.
  1. Fluxo Alternativo:
  1. Cliente pesquisa seu cadastro.
  2. Insere os dados da pesquisa.
  3. O sistema retorna uma mensagem de confirmação: (“Cadastro não encontrado”)
  4. O caso de uso é finalizado.
  1. UC02.- MANTER LIVRO
  1. Descrição:
  1. Permitirá inserir, excluir, alterar e pesquisar livros no sistema.
  1. Atores envolvidos:
  1. AT02 – BIBLIOTECÁRIO.
  2. AT03 -  GERENTE.
  1. Pré-condição:
  1. Estar cadastrado como bibliotecário no sistema.
  1. Pós-condição:
  1. O BIBLIOTECÁRIO poderá fazer alterações no cadastro dos livros.
  1. Fluxo de tarefas:
  1. Mostra um menu com opções.
  2. Usuário escolhe uma opção.
  3. O caso de uso é finalizado.
  1. UC02.1 – INSERIR LIVRO
  1. Descrição:
  1. Irá guardar as características dos livros.
  1. Atores envolvidos:
  1. AT02 – BIBLIOTECÁRIO
  2. AT03 - GERENTE
  1. Pré-condição:
  1. Estar cadastrado no sistema.
  1. Pós-condição:
  1. O livro estará cadastrado no sistema.
  1. Fluxo de tarefas:
  1. Clica em “criar cadastro”.
  2. Abre tela para laçar os dados.
  3. Clica em “salvar”, o sistema retorna mensagem: (“Cadastro criado com sucesso”).
  4. O caso de uso é finalizado.
  1. UC02.2 – EXCLUIR LIVRO
  1. Descrição:
  1. Irá excluir o cadastro do livro.
  1. Atores envolvidos:
  1. AT02 – BIBLIOTECÁRIO
  2. AT03 - GERENTE
  1. Pré-condição:
  1. Estar cadastrado no sistema.
  1. Pós-condição:
  1. O livro não estará no sistema.
  1. Fluxo de tarefas:
  1. BIBLIOTECÁRIO pesquisa o cadastro do livro.
  2. Clica em “Excluir cadastro”.
  3. O sistema retorna uma mensagem de confirmação: (“Cadastro excluído”)
  4. O caso de uso é finalizado.
  1. Fluxo alternativo:
  1. Se o livro não foi encontrado na pesquisa o sistema retorna um mensagem: (“Livro não encontrado”).
  1. UC02.3 – ALTERAR LIVRO
  1. Descrição:
  1. Altera os dados do livro no sistema.
  1. Atores envolvidos:
  1. AT02 – BIBLIOTECÁRIO
  2. AT03 - GERENTE
  1. Pré-condição:
  1. Estar cadastrado no sistema.
  1. Pós-condição:
  1. Nenhuma.
  1. Fluxo de tarefas:
  1. Pesquisa o cadastro do livro.
  2. Clica em “Alterar cadastro”.
  3. O sistema retorna uma mensagem de confirmação: (“Cadastro Alterado”)
  4. O caso de uso é finalizado.
  1. Fluxo alternativo:
  1. Se o livro não foi encontrado na pesquisa o sistema retorna um mensagem: (“Livro não encontrado”).
  1. UC02.4 – PESQUISA LIVRO
  1. Descrição:
  1. Verifica se o livro pesquisado esta cadastrado no sistema.
  1. Atores envolvidos:
  1. AT02 - BIBLIOTECÁRIO
  2. AT03 - GERENTE
  1. Pré-condição:
  1. Estar cadastrado no sistema.
  1. Pós-condição:
  1. Nenhuma.
  1. Fluxo de tarefas:
  1. O BIBLIOTECÁRIO pesquisa seu cadastro.
  2. Insere os dados da pesquisa.
  3. O sistema retorna uma mensagem de confirmação: (“Cadastro encontrado”)
  4. O caso de uso é finalizado.
  1. Fluxo Alternativo:
  1. Insere os dados da pesquisa.
  2. O sistema retorna uma mensagem de confirmação: (“Cadastro não encontrado”)
  1. O caso de uso é finalizado.
  1. UC03.- MANTER BIBLIOTECÁRIO
  1. Descrição:
  1. Permitirá inserir, excluir, alterar e pesquisar livros no sistema.
  1. Atores envolvidos:
  1. AT03 - GERENTE
  1. Pré-condição:
  1. Ser maior de 18 anos.
  2. Tem documento de identificação com foto.
  3. Possui carteira de trabalho.
  1. Pós-condição:
  1. O BIBLIOTECÁRIO estará apto a trabalhar na biblioteca.
  1. Fluxo de tarefas:
  1. Mostra um menu com opções.
  2. Usuário escolhe uma opção.
  3. O caso de uso é finalizado.
  1. UC03.1 – INSERIR BIBLIOTECÁRIO
  1. Descrição:
  1. Irá guardar os dados pessoais do BIBLIOTECÁRIO.
  1. Atores envolvidos:
  1. AT03 - GERENTE
  1. Pré-condição:
  1. Ser maior de 18 anos
  2. Tem documento de identificação com foto.
  3. Possui carteira de trabalho.
  1. Pós-condição:
  1. O BIBLIOTECÁRIO estará apto a trabalhar na biblioteca.
  1. Fluxo de tarefas:
  1. Clica em “criar cadastro”.
  2. Abre tela para laçar os dados.
  3. Clica em “salvar”, o sistema retorna mensagem: (“Cadastro criado com sucesso”).
  4. O caso de uso é finalizado.
  1. UC03.2 – EXCLUIR BIBLIOTECÁRIO
  1. Descrição:
  1. Irá excluir o cadastro do BIBLIOTECÁRIO.
  1. Atores envolvidos:
  1. AT03 - GERENTE
  1. Pré-condição:
  1. Estar cadastrado no sistema.
  1. Pós-condição:
  1. O BIBLIOTECÁRIO não estará apto a trabalhar na biblioteca.
  1. Fluxo de tarefas:
  1. BIBLIOTECÁRIO pesquisa seu cadastro.
  2. Clica em “Excluir cadastro”.
  3. O sistema retorna uma mensagem de confirmação: (“Cadastro excluído”)
  4. O caso de uso é finalizado.
  1. UC03.3 – ALTERAR BIBLIOTECÁRIO
  1. Descrição:
  1. Altera os dados do BIBLIOTECÁRIO no sistema.
  1. Atores envolvidos:
  1. AT03 - GERENTE
  1. Pré-condição:
  1. Estar cadastrado no sistema.
  1. Pós-condição:
  1. Nenhuma.
  1. Fluxo de tarefas:
  1. O BIBLIOTECÁRIO pesquisa seu cadastro.
  2. Clica em “Alterar cadastro”.
  3. O sistema retorna uma mensagem de confirmação: (“Cadastro Alterado”)
  1. O caso de uso é finalizado.
  1. UC03.4 – PESQUISA BIBLIOTECÁRIO
  1. Descrição:
  1. Verifica se o BIBLIOTECÁRIO pesquisado esta cadastrado no sistema.
  1. Atores envolvidos:
  1. AT03 - GERENTE
  1. Pré-condição:
  1. Estar cadastrado no sistema.
  1. Pós-condição:
  1. Nenhuma.
  1. Fluxo de tarefas:
  1. O BIBLIOTECÁRIO pesquisa seu cadastro.
  2. Insere os dados da pesquisa.
  3. O sistema retorna uma mensagem de confirmação: (“Cadastro encontrado”)
  4. O caso de uso é finalizado.
  1. Fluxo Alternativo:
  1. O BIBLIOTECÁRIO pesquisa seu cadastro.
  2. Insere os dados da pesquisa.
  3. O sistema retorna uma mensagem de confirmação: (“Cadastro não encontrado”)
  1. O caso de uso é finalizado.
  1. UC04 – EMPRESTA LIVRO
  1. Descrição:
  1. O sistema deve permitir realizar o empréstimo de livros para os leitores, registrando o BIBLIOTECÁRIO que realizou o empréstimo, a data de empréstimo e data da devolução dos livros e o leitor que vai emprestar os livros.
  1. Atores envolvidos:
  1. AT02 – BIBLIOTECÁRIO
  2. AT03 – GERENTE
  1. Pré-condição:
  1. O leitor deve estar devidamente cadastrado.
  2. O livro deve estar disponível no sistema.
  3. O leitor não pode ter devoluções pendentes.
  1. Pós-condição:
  1. O cliente terá uma data máxima para efetuar a devolução do livro.
  1. Fluxo de tarefas:
  1. Pesquisa o livro.
  2. Clica em emprestar.
  3. O sistema consulta a disponibilidade do livro.
  4. O sistema solicita os dados pertinentes ao empréstimo.
  5. O Bibliotecário confere as informações e confirma o empréstimo.
  1. Fluxo alternativo:
  1. Se o livro pesquisado não estiver cadastrado o sistema retorna uma mensagem de erro(“Livro não encontrado”)
  2. Se o livro não estiver disponível o sistema retorna uma mensagem: (“Livro não disponível”).
  3. Se o cliente tiver devolução pendente o sistema retorna uma mensagem; (“Não é possível efetuar o empréstimo, devolução pendente”).
  1. UC05 – DEVOLVE LIVRO
  1. Descrição:
  1. O sistema deve permitir realizar a devolução de livros para os leitores, registrando o BIBLIOTECÁRIO que realizou a devolução, a data da devolução.
  1. Atores envolvidos:
  1. AT02 – BIBLIOTECÁRIO.
  2. AT03 – GERENTE.
  1. Pré-condição:
  1. Ter efetuado em empréstimo.
  1. Pós-condição:
  1. Encerrará o prazo de devolução.
  1. Fluxo de tarefas:
  1. Pesquisa o livro emprestado.
  2. Clica em “Devolver”.
  3. O sistema retorna uma mensagem (“Livro devolvido”).
  4. Fim do caso de uso.
  1. UC06 – LISTA EMPRESTIMO
  1. Descrição:
  1. O sistema exibe uma lista de empréstimos realizados.
  1. Atores envolvidos:
  1. AT02 – BIBLIOTECÁRIO.
  2. AT03 – GERENTE.
  1. Pré-condição:
  1. Ter pelo menos um empréstimo no sistema.
  1. Pós-condição:
  1. Nenhuma.
  1. Fluxo de tarefas:
  1. Clica em “Exibir empréstimos”
  2. O sistema exibi uma lista de empréstimos.
  3. Fim do caso de uso.
  1. Fluxo alternativo:
  1. Se não houver nenhum empréstimo o sistema retorna uma mensagem: (“não há empréstimos realizados”).
  1. UC07 – LISTA DEVOLUÇÃO
  1. Descrição:
  1. O sistema exibe uma lista de devoluções realizadas.
  1. Atores envolvidos:
  1. AT02 – BIBLIOTECÁRIO.
  2. AT03 – GERENTE.
  1. Pré-condição:
  1. Ter pelo menos uma devolução no sistema.
  1. Pós-condição:
  1. Nenhuma.
  1. Fluxo de tarefas:
  1. Clica em “Exibir devoluções”
  2. O sistema exibi uma lista de devoluções.
  3. Fim do caso de uso.
  1. Fluxo alternativo:
  1. Se não houver nenhuma devolução o sistema retorna uma mensagem: (“não há devoluções realizadas”).

DIAGRAMA DE CASOS DE USO:

[pic 1]

...

Baixar como (para membros premium)  txt (16.2 Kb)   pdf (156.3 Kb)   docx (96.6 Kb)  
Continuar por mais 12 páginas »
Disponível apenas no TrabalhosGratuitos.com