Alterar Perfil
Este caso de uso será utilizado apenas para alteração de senha dos usuários vinculados a cooperação técnica e para inclusão de foto dos mesmos. Será útil, em um cadastramento inicial, no qual se repassa uma senha padrão e o usuário ao acessar necessita alterar esta senha.
Descrição do Caso de Uso
O sistema exibe os dados do usuário como:
- Nome: Tipo: TEXTO.
- CPF: Tipo: NUMERICO. Formato: 999.999.999-99.
- Login: Tipo: TEXTO.
e solicita que sejam digitados os campos:
- Senha Atual: Tipo: TEXTO.
- Nova Senha*: Tipo: TEXTO (RN01,RN02).
- Repetir Senha*: Tipo: TEXTO (RN01,RN02).
Também é possível Alterar Foto do usuário.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01: O campo é obrigatório caso a senha atual seja digitada.
- RN02: As novas senhas digitadas devem ser iguais.
- RN03: É necessário alterar a senha ou a foto para a operação ser realizad.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.comum.dominio.UsuarioGeral | comum.usuario |
Plano de Teste
Sistema: iProject
Módulo: Cooperação Técnica
Link(s): Cooperação Técnica → Alterar Perfil
Usuário: victor_abin, abilio_ufpb
Papel que usuário deve ter: O mesmo tem que ser do tipo cooperação ténica.
Cenários de Teste
- Cadastrar um usuário qualquer.
- Sair do sistema.
- Efetuar login, com o usuário criado.
- Alterar senha do mesmo.
- Sair do iProject.
- Logar novamente com a nova senha.
Dados para o Teste
É possível gerar CPF utilizando o seguinte link.