Micrumforce
Por: Alexandre Signori • 12/11/2015 • Trabalho acadêmico • 1.338 Palavras (6 Páginas) • 190 Visualizações
Use Case <>
Histórico de Revisões
Versão | Responsável | Data | Descrição: |
1.0 | Alexandre L. Signori | 26/04/2015 | Versão Inicial. |
Diagrama de Use Case
Um usuário com perfil administrador cadastra um novo usuário para acessar o sistema.
[pic 1]
Figura 1 - UC006 – Vincular departamentos
Cenário do Use Case
Este Use Case tem como objetivo cadastrar um novo usuário para que tenha acesso as funcionalidades do sistema.
Pré-Condições
Este Caso de Uso apenas será iniciado se:
- O Usuário possuir permissão para acessar o cadastro de usuários no sistema.
Executado com Sucesso
- Usuário como privilégio acessar a pagina de “cadastro de usuários” selecionar a opção no menu de navegação a partir de qualquer outra pagina do sistema.
- Usuário digitar todos os dados solicitados corretamente.
- Usuário clicar no botão enviar, e após isto, o sistema salvar estes dados.
Atores
- Usuário com perfil de acesso.
Trigger
Este Caso de Uso tem inicio quando um usuário acessa a tela “cadastro de usuários” no menu de navegação.
Fluxo Principal
- A partir de qualquer tela do sistema o usuário seleciona a opção “Cadastro de usuários” no menu de nevegação .
- Na nova tela, o sistema irá apresentar campos com informações a serem digitadas. Os campos são nome, login, senha, email e perfil
- O usuário digitar a informação correspondente a cada um destes campos.
- O usuário irá selecionar um perfil pré-cadastrado no sistema para o novo usuário, determinando assim seu nível de privilégios.
- O usuário clica no botão enviar.
- O sistema grava estes dados e os apresenta na tabela de usuários localizada logo abaixo.
- O caso de uso é encerrado.
Fluxos alternativos
Fluxo A1 – Editar usuário
- O usuário administrador seleciona um dos demais usuários na tabela de usuários
- O usuário clica no botão alterar.
- O sistema trás os dados deste usuário selecionado para os campos.
- O usuário administrador então edita os campos devidos com novas informações.
- O usuário administrador clica no botão enviar
- O sistema valida as novas informações e as grava na base de dados.
- O usuário volta a aparecer na tabela de usuários.
- O caso de uso é encerrado.
Fluxo A2 – Excluir usuário
- O usuário administrador seleciona um usuário da tabela de usuários.
- O usuário administrador clica no botão “excluir”
- O sistema envia uma mensagem “O usuário será excluído” com os botões OK e Cancelar.
- O usuário clica em OK.
- O sistema exclui o usuário da tabela de usuários e da base de dados.
- O caso de uso é encerrado
Fluxos de exceção
Fluxo E1 – Nome não cadastrado
- A partir de qualquer tela do sistema o usuário seleciona a opção “Cadastro de usuários” no menu de nevegação .
- Na nova tela, o sistema irá apresentar campos com informações a serem digitadas. Os campos são nome, login, senha, email e perfil
- O usuário digita todas as informações correspondentes a cada um destes campos, exceto o campo nome, que não é preenchido.
- O usuário irá selecionar um perfil pré-cadastrado no sistema para o novo usuário, determinando assim seu nível de privilégios.
- O usuário clica no botão enviar.
- O sistema verifica as informações e não valida os dados, pois falta o nome.
- O sistema não grava os dados e devolve a mensagem “Nome não informado.”
- O caso de uso é encerrado.
Fluxo E2 – Login não cadastrado
- A partir de qualquer tela do sistema o usuário seleciona a opção “Cadastro de usuários” no menu de nevegação .
- Na nova tela, o sistema irá apresentar campos com informações a serem digitadas. Os campos são nome, login, senha, email e perfil
- O usuário digita todas as informações correspondentes a cada um destes campos, exceto o campo login, que não é preenchido.
- O usuário irá selecionar um perfil pré-cadastrado no sistema para o novo usuário, determinando assim seu nível de privilégios.
- O usuário clica no botão enviar.
- O sistema verifica as informações e não valida os dados, pois falta o login.
- O sistema não grava os dados e devolve a mensagem “Login não informado.”
- O caso de uso é encerrado.
Fluxo E3 – Senha não cadastrada
- A partir de qualquer tela do sistema o usuário seleciona a opção “Cadastro de usuários” no menu de nevegação .
- Na nova tela, o sistema irá apresentar campos com informações a serem digitadas. Os campos são nome, login, senha, email e perfil
- O usuário digita todas as informações correspondentes a cada um destes campos, exceto o campo senha, que não é preenchido.
- O usuário irá selecionar um perfil pré-cadastrado no sistema para o novo usuário, determinando assim seu nível de privilégios.
- O usuário clica no botão enviar.
- O sistema verifica as informações e não valida os dados, pois falta a senha.
- O sistema não grava os dados e devolve a mensagem “Senha não informado.”
- O caso de uso é encerrado.
Fluxo E4 – Alteração de departamento
- A partir de qualquer tela do sistema o usuário seleciona a opção “Cadastro de usuários” no menu de nevegação .
- Na nova tela, o sistema irá apresentar campos com informações a serem digitadas. Os campos são nome, login, senha, email e perfil
- O usuário digita todas as informações correspondentes a cada um destes campos, exceto o campo email, que não é preenchido.
- O usuário irá selecionar um perfil pré-cadastrado no sistema para o novo usuário, determinando assim seu nível de privilégios.
- O usuário clica no botão enviar.
- O sistema verifica as informações e não valida os dados, pois falta o email.
- O sistema não grava os dados e devolve a mensagem “Email não informado.”
- O caso de uso é encerrado.
Fluxo E5 – Perfil não definido
- A partir de qualquer tela do sistema o usuário seleciona a opção “Cadastro de usuários” no menu de nevegação .
- Na nova tela, o sistema irá apresentar campos com informações a serem digitadas. Os campos são nome, login, senha, email e perfil
- O usuário digita todas as informações correspondentes a cada um destes campos, exceto o campo perfil, que não é definido.
- O usuário irá selecionar um perfil pré-cadastrado no sistema para o novo usuário, determinando assim seu nível de privilégios.
- O usuário clica no botão enviar.
- O sistema verifica as informações e não valida os dados, pois falta o perfil.
- O sistema não grava os dados e devolve a mensagem “Perfil não definido.”
- O caso de uso é encerrado.
Fluxo E6 – Meio cadastro
- A partir de qualquer tela do sistema o usuário seleciona a opção “Cadastro de usuários” no menu de nevegação .
- Na nova tela, o sistema irá apresentar campos com informações a serem digitadas. Os campos são nome, login, senha, email e perfil
- O usuário deixa de informar dois ou mais campos.
- O usuário clica no botão enviar.
- O sistema verifica as informações e não valida os dados, pois faltam algumas informações.
- O sistema não grava os dados e devolve a mensagem “Cadastro incompleto.”
- O caso de uso é encerrado.
Informações Relacionadas
MS1 – Nome não foi informado.
MS2 – Login não foi informado.
MS3 –Senha não foi informada.
MS4 - Email não foi informado.
MS5 – Cadastro incompleto
MS6 – Usuário será exluido
Regras de negócio
...