Buscar

Diagrama de Caso de Uso. Biblioteca

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Diagrama de Caso de Uso
Biblioteca
Descrição casos de uso
Caso de Uso - Reservar Livro
Objetivo: Este caso de uso possibilita a um usuário da biblioteca fazer a reserva de um livro. 
Esta reserva é efetuada diretamente pelo Usuário usando a Internet.
Ator: Usuário
Pré-Condições: O Usuário é cadastrado na Biblioteca. O Usuário já foi autenticado pelo 
Sistema.
Condição de Entrada: o ator usuário decide reservar um livro e escolhe a opção 
correspondente. 
Fluxo Principal
O sistema exibe formulário com o campo livro e as opções buscar e cancelar O sistema exibe formulário com o campo livro e as opções buscar e cancelar 
Usuário fornece a identificação do livro desejado e escolhe buscar [A1]
O sistema localiza o livro desejado [A2]
O sistema verifica a disponibilidade de exemplar do livro desejado
O sistema exibe mensagem de livro disponível [A3]
O sistema verifica o número de reservas em aberto para o usuário (RN01)
O sistema efetua a reserva e informa ao usuário o prazo máximo para a retirada do livro 
(RN02) [A4]
O caso de uso se encerra
Fluxos Alternativos
A1 O usuário escolhe cancelar
volta para página inicial
caso de uso é encerrado
Descrição casos de uso
Fluxos Alternativos
A2 O livro solicitado não foi encontrado
Exibe mensagem de livro não encontrado
Volta para o passo 1 do fluxo principal
A3 Não existe nenhum exemplar disponível
Exibe mensagem de nenhum exemplar disponível
Sistema verifica a data de devolução prevista para o livro solicitadoSistema verifica a data de devolução prevista para o livro solicitado
Informa data prevista para que haja um exemplar disponível
O sistema pergunta ao usuário se ele deseja efetuar a reserva de exemplar 
não disponível
Se o usuário responder afirmativamente, exibe mensagem informando que o 
usuário será contatado quando o exemplar estiver disponível e retorna ao 
passo 6, caso contrário o caso de uso se encerra. 
A4 O usuário excedeu o número máximo de reservas em aberto
O sistema reporta uma mensagem adequada para o Usuário
O Caso de Uso se encerra
Obter Empréstimo de Livro
Objetivo: Este UC possibilita a um usuário pegar emprestado um exemplar de livro.
Ator: Bibliotecária
Pré-Condições: Bibliotecária identificada. A Bibliotecária tem em mãos o exemplar a 
ser emprestado.
Condição de Entrada: Opção Emprestar Livro foi selecionada
Fluxo Principal
A Bibliotecária entra com a identificação do exemplar e do usuário.
Descrição casos de uso
A Bibliotecária entra com a identificação do exemplar e do usuário.
O sistema verifica a existência de reservas para o exemplar desejado
O sistema verifica a existência de empréstimos em aberto para o usuário.[A1][A2]
O sistema verifica o número de exemplares em poder do usuário (RN03) [A3]
O sistema registra o empréstimo e imprime um recibo contendo os dados do 
empréstimo[A4]
O caso de uso se encerra
Fluxo Alternativo
A1: Já existe uma reserva do exemplar desejado para outro usuário
O sistema reporta uma mensagem adequada para a bibliotecária
O caso de uso se encerra
A2: O exemplar estava reservado para o próprio usuário
O sistema dá baixa na reserva
Retorna ao passo (3)
Descrição casos de uso
Retorna ao passo (3)
A3: O usuário têm empréstimos em aberto
O sistema reporta uma mensagem adequada
O caso de uso se encerra
A4: O usuário excedeu o número máximo de empréstimos
O sistema reporta uma mensagem adequada
O caso de uso se encerra
Cancelar Reserva
Objetivo: Este caso de uso possibilita a um usuário cancelar uma reserva. O 
próprio usuário, usando a Internet, registra o cancelamento.
Ator: Usuário
Pré-Condições: O Usuário é cadastrado na Biblioteca. O Usuário já foi 
autenticado pelo Sistema.
Condição de Entrada: Opção Cancelar Reserva foi selecionada
Fluxo Principal:
O usuário solicita sua lista de reservas
Descrição casos de uso
O usuário solicita sua lista de reservas
O sistema apresenta a lista de reservas[A1]
O usuário seleciona a reserva a ser cancelada
O sistema pede a confirmação do usuário para cancelar a reserva
O usuário confirma o cancelamento[A2]
O sistema cancela a reserva
O sistema mostra para o usuário a lista de reservas atualizada e oferece ao 
usuário a opção de efetuar novo cancelamento ou encerrar o caso de uso.
O usuário escolhe a opção efetuar novo cancelamento [A3]
Volta para o passo 2
Fluxo Alternativo 
A1: O usuário não tem reservas em seu nome
O sistema reporta uma mensagem apropriada
O caso de uso se encerra
Descrição casos de uso
A2: o usuário não confirma o cancelamento da reserva
Volta para o passo 2
A3: o usuário escolhe encerrar
O caso de uso se encerra
Devolver Cópia
Objetivo: O usuário devolve um exemplar em seu poder
Ator: Bibliotecária
Pré-Condições: Bibliotecária identificada. A Bibliotecária tem em mãos o 
exemplar a ser devolvido.
Condição de Entrada: Opção Devolver cópia foi selecionada
Fluxo Principal:
A bibliotecária entra com o código do exemplar
O sistema localiza e apresenta o registro do empréstimo
Descrição casos de uso
O sistema localiza e apresenta o registro do empréstimo
A bibliotecária confirma a devolução
O sistema registra a devolução
O sistema verifica se houve atraso na devolução
Sistema exibe mensagem devolução em dia[A1]
O sistema verifica a existência de reservas agendadas para o exemplar 
devolvido
Livro sem reservas[A2]
O caso de uso se encerra
Fluxo Alternativo 
A1: devolução em atraso
O sistema calcula o número de dias em atraso e a multa a ser paga 
(RN04)
O sistema reporta uma mensagem apropriada
Descrição casos de uso
O sistema reporta uma mensagem apropriada
A bibliotecária registra o pagamento da multa
Volta ao passo 7
A2: existem reservas agendadas para o exemplar devolvido
Executa o Caso de Uso “Efetivar Reserva Agendada”
Volta para o passo 9
Efetivar Reserva Agendada 
Objetivo: O sistema emite email para usuário com reserva do livro
Ator: Bibliotecária
Pré-Condições: existem reservas agendadas para o exemplar 
devolvido
Condição de Entrada: existem reservas agendadas para o 
exemplar devolvido
Descrição casos de uso
exemplar devolvido
Fluxo Principal:
O sistema verifica email do usuário que registrou a reserva
O sistema envia email ao usuário informando a disponibilidade do 
livro.
O caso de uso é encerrado
Controlar cadastro de usuário
Objetivo: Deve-se permitir a inserção, consulta ou alteração de dados dos 
usuários da biblioteca
Ator: Bibliotecária
Pré-Condições: Bibliotecária identificada.
Condição de Entrada: Opção controlar usuários ser selecionada
Fluxo Principal:
O sistema deve apresentar as opções de registrar novo usuário, consultar 
usuário cadastrado ou cancelar.
Descrição casos de uso
usuário cadastrado ou cancelar.
A bibliotecária seleciona a opção para registro de novo usuário.[A1] [A2]
O sistema apresenta a tela inicial para registro de novo usuário
O usuário preenche as informações para registro
O sistema valida os dados inseridos pelo usuário.
O sistema emite uma mensagem de sucesso no registro.[A3]
O caso de uso é encerrado
Fluxo Alternativo 
A1. Consultar dados de usuário
A bibliotecária seleciona a opção para consulta de usuário.
O sistema exibe tela para preenchimento de nome ou RG e as opções 
buscar e cancelar
A bibliotecária preenche os campos e escolhe consultar [A2]
Descrição casos de uso
A bibliotecária preenche os campos e escolhe consultar [A2]
O sistema exibe lista dos usuários de acordo com o filtro especificado e 
a opção detalhar
O sistema exibe ao final a opção voltar
A bibliotecária seleciona a opção detalhar do usuário selecionado [A4]
O sistema exibe tela com as informações cadastraisdo usuário e as 
opções ALTERAR e OK
A bibliotecária escolhe a opção OK [A5]
O sistema retorna ao passo 4 do fluxo principal
Fluxo Alternativo 
A2. Cancelar
A bibliotecária seleciona a opção cancelar.
O caso de uso é encerrado
A3. Validação
O sistema informa sobre dados inválidos .
Retorna ao passo 3 do fluxo principal.
Descrição casos de uso
A4. Voltar
A bibliotecária seleciona a opção voltar.
Retorna ao passo 4 do fluxo alternativo A1
A5. Alterar dados de usuário
A bibliotecária seleciona a opção alterar.
O sistema libera permissão de edição dos campos.
O usuário preenche as informações a serem alteradas
O sistema valida os dados inseridos pelo usuário.
O sistema emite uma mensagem de sucesso na alteração.[A3]
Regras de Negócio
• RN01: Um Usuário não pode ter mais de duas reservas em aberto 
em seu nome.
• RN02: O prazo máximo para a retirada de um livro reservado é de 
dois dias.
• RN03: Um Usuário pode ter no máximo três exemplares em seu 
poder num determinado instante de tempo.
• RN04: A multa a ser aplicada é de R$ 1,00 por dia útil de atraso.• RN04: A multa a ser aplicada é de R$ 1,00 por dia útil de atraso.
Glossário
• Empréstimo em Aberto: empréstimo vencido e não devolvido
• Dados do Empréstimo: título do livro, código do exemplar, data do 
empréstimo, data da devolução

Outros materiais