·

Ciência da Computação ·

Engenharia de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

UNIVERSIDADE CATÓLICA DOM BOSCO PróReitoria de Gestão e Extensão Coordenação de Cursos Tec em Análise e Desenv de Sistemas Ciência da Computação Eng da Computação Engenharia de Software BiblioTech Sistema de Gestão de Biblioteca Especificação de Caso de Uso UC001 Manter Usuário Versão 20 UNIVERSIDADE CATÓLICA DOM BOSCO PróReitoria de Gestão e Extensão Coordenação de Cursos Tec em Análise e Desenv de Sistemas Ciência da Computação Eng da Computação Engenharia de Software Autor Autor Nome do Arquivo SIGLAUCnumero do UCNomedocasodeusodocx Página 28 Histórico de Revisões Versão Data Descrição Autor 10 28102024 Criação do caso de uso Alexandre Batista UNIVERSIDADE CATÓLICA DOM BOSCO PróReitoria de Gestão e Extensão Coordenação de Cursos Tec em Análise e Desenv de Sistemas Ciência da Computação Eng da Computação Engenharia de Software Autor Autor Nome do Arquivo SIGLAUCnumero do UCNomedocasodeusodocx Página 38 Sumário 1 INTRODUÇÃO 4 2 DESCRIÇÃO DO CASO DE USO 4 3 ATORES 4 4 PRECONDIÇÕES 4 5 PÓSCONDIÇÕES 4 6 FLUXO DE EVENTOS 4 61 Fluxo Básico 4 62 Fluxos Alternativos 5 63 Fluxos de Exceção 5 7 RELACIONAMENTOS 6 71 Pontos de Extensão 6 72 Pontos de Inclusão 6 8 INFORMAÇÕES COMPLEMENTARES 7 9 REGRAS DE NEGÓCIO 7 10 PROTÓTIPOS 8 UNIVERSIDADE CATÓLICA DOM BOSCO PróReitoria de Gestão e Extensão Coordenação de Cursos Tec em Análise e Desenv de Sistemas Ciência da Computação Eng da Computação Engenharia de Software Autor Autor Nome do Arquivo SIGLAUCnumero do UCNomedocasodeusodocx Página 48 Especificação de Caso de Uso Manter Usuário 1 Introdução Este documento visa representar uma unidade funcional coerente provida pelo sistema manifestada por sequências de mensagens intercambiáveis entre o sistema e um ou mais atores 2 Descrição do Caso de Uso Este caso de uso tem por finalidade descrever os passos do caso de uso para manter o cadastro de usuário do sistema BiblioTech 3 Atores DTI Departamento de Tecnologia da Informação 4 Precondições Não se aplica 5 PósCondições POS001 Usuário cadastrado no sistema com o status Ativo 6 Fluxo de Eventos 61 Fluxo Básico FB Cadastrar usuário Este caso de uso inicia quando o ator acessa o cadastro de usuário para incluir um novo registro Passo Ação do sistema Passo Ação dos atores 1 O Sistema apresenta as informações que são necessárias para o cadastramento de um novo usuário 8 2 O Ator informa os dados necessários para o cadastro e solicita a inclusão de um novo registro UNIVERSIDADE CATÓLICA DOM BOSCO PróReitoria de Gestão e Extensão Coordenação de Cursos Tec em Análise e Desenv de Sistemas Ciência da Computação Eng da Computação Engenharia de Software Autor Autor Nome do Arquivo SIGLAUCnumero do UCNomedocasodeusodocx Página 58 3 O sistema armazena os dados informados inclui o novo usuário e exibe mensagem de sucesso Fim do caso de uso 62 Fluxos Alternativos FA1 Excluir Após a execução do FB quando o ator solicitar a exclusão do usuário em questão o sistema deve realizar os seguintes passos Passo Ação do sistema Passo Ação dos atores 1 O Sistema apresenta mensagem de confirmação da exclusão 2 O Ator confirma a exclusão do usuário 3 O Sistema exclui o usuário da base de dados e exibe mensagem de sucesso Fim do caso de uso 63 Fluxos de Exceção FE1 Usuário existente No passo 2 do Fluxo Básico quando o ator solicitar cadastramento de novo registro o sistema deve realizar os seguintes passos Passo Ação do sistema Passo Ação dos atores 1 Verifica se usuário informado já existe Em caso afirmativo não executa o passo 3 e exibe informativa de usuário já cadastrado O sistema retorna ao início do passo 2 do fluxo básico FE2 Senha padrão UNIVERSIDADE CATÓLICA DOM BOSCO PróReitoria de Gestão e Extensão Coordenação de Cursos Tec em Análise e Desenv de Sistemas Ciência da Computação Eng da Computação Engenharia de Software Autor Autor Nome do Arquivo SIGLAUCnumero do UCNomedocasodeusodocx Página 68 No passo 2 do Fluxo Básico quando o ator solicitar cadastramento de novo registro o sistema deve realizar os seguintes passos Passo Ação do sistema Passo Ação dos atores 1 O sistema verifica se a senha informada obedece ao critério padrão RN1 Em caso negativo o sistema não executa o passo 3 do fluxo básico e exibe mensagem informado o padrão adotado para criação de senha 2 O Ator informa novas senha e solicita a inclusão do novo registro 3 O sistema executa o passo 3 d fluxo básico Fim do caso de uso FE2 Bloquear exclusão No passo 3 do FA1 quando o ator solicitar a exclusão de usuário o sistema deve realizar os seguintes passos Passo Ação do sistema Passo Ação dos atores 1 O sistema verifica se o usuário em questão está sendo utilizado em algum empréstimo de livro Em caso afirmativo o sistema não realiza a exclusão e exibe mensagem informativa Fim do caso de uso 7 Relacionamentos 71 Pontos de Extensão Não se aplica 72 Pontos de Inclusão Não se aplica UNIVERSIDADE CATÓLICA DOM BOSCO PróReitoria de Gestão e Extensão Coordenação de Cursos Tec em Análise e Desenv de Sistemas Ciência da Computação Eng da Computação Engenharia de Software Autor Autor Nome do Arquivo SIGLAUCnumero do UCNomedocasodeusodocx Página 78 8 Informações Complementares Parâmetro Tipo Tamanho Obrigatório SN Permite Alteração Descrição Usuário Alfanumérico 20 S N Login do usuário para acesso ao sistema Senha Alfanumérico 15 S S Senha de acesso do usuário ao sistema Tipo Boolean 1 S N Indica o tipo do usuário cadastrado Contém as opções Acadêmico selecionado por default Docente Nome String 100 S S Nome completo do usuário Email Alfanumérico 40 S S Email institucional do usuário RA Numérico 6 S S Número do registro acadêmico do usuário O rótulo pode variar conforme o tipo de usuário selecionado Para o tipo Acadêmico RA Docente RF Data de Criação Data 10 N N Data e hora de cadastro do usuário Criado Por Alfanumérico 100 N N Nome completo do usuário responsável pelo cadastro Regras de Negócio RN1 Senha padrão A senha padrão para acesso ao BiblioTech deve conter Ter no mínimo 8 caracteres Letra e números Um caractere especial UNIVERSIDADE CATÓLICA DOM BOSCO PróReitoria de Gestão e Extensão Coordenação de Cursos Tec em Análise e Desenv de Sistemas Ciência da Computação Eng da Computação Engenharia de Software Autor Autor Nome do Arquivo SIGLAUCnumero do UCNomedocasodeusodocx Página 88 Ao menos uma letra maiúscula 9 Protótipos PR1 Tela de cadastro