Port2periodo
2386 palavras
10 páginas
1 Considere um Caso de Uso Controlar Usuário, cujo o objetivo é cadastar o usuario da biblioteca. Partindo desse cenario, elabore a documentação de Caso de Uso.1 Ator Cliente
• Ator que representa os clientes que tomam os livros emprestados. A interação do cliente com o sistema é feito de forma indireta, quando solicita ao bibliotecário o empréstimo ou a reserva de um item; ou de forma direta, quando recebe uma notificação do sistema.
2 Ator Administrador
• Ator responsável por manter o cadastro de Clientes, Obras e Itens. Também é o administrador que fornece as regras que limitam o número de reservas e empréstimos que um cliente pode fazer.
3 Use Case Emprestar Item
• EmprestaItem registra no sistema um empréstimo de um item para um cliente. Este caso de uso é iniciado com a entrada dos identificadores do cliente e do título a ser emprestado. Em seguida é feita uma verificação da quantidade de itens que já estão emprestados para o cliente. Se essa quantidade for igual ao valor máximo, o cliente é notificado e o empréstimo é cancelado. Caso contrário, é verificada a disponibilidade de um item com o título desejado. Se não houver itens disponíveis, o cliente tem a possibilidade de fazer uma reserva (utilizando o caso de uso fazer reserva). Se houver itens disponíveis é feito o registro do empréstimo. Se o título do item estivesse reservado pelo cliente, a reserva correspondente é removida (utilizando o caso de uso remover reserva).
4 Use Case Devolver Item
• Devolver item registra no sistema que um determinado item foi devolvido por um cliente. Este caso de uso se inicia com a entrada dos identificadores do cliente e do item a ser devolvido. Com estas informações, o sistema altera o estado do empréstimo correspondente, indicando que o item foi devolvido. O sistema também verifica se existe uma reserva para o título do item devolvido. Se existir, o cliente que reservou o título a mais tempo deve ser avisado (utilizando o caso de uso AvisarCliente).
5 Use