Skip to content

Commit

Permalink
historia de usuarios 5
Browse files Browse the repository at this point in the history
Co-authored-by: Danilo melo <[email protected]>
Co-authored-by: Ramires rocha <[email protected]>
Co-authored-by: Kauan Jose <[email protected]>
Co-authored-by: Oscar DeBrito <[email protected]>
Co-authored-by: Pedro Lucas <[email protected]>
  • Loading branch information
5 people committed Aug 5, 2024
1 parent 9af36be commit 2706a10
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions docs/info/historiasDeUsuarios.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,13 @@ Aqui estão as histórias de usuários mapeadas pelos épicos e features conform

| Épico | Feature | Número | Prioridade | Título | Descrição | Critérios de aceitação |
| --- | --- | --- | --- | --- | --- | --- |
| E1 | F1 | US1 | Alta | Cadastrar Usuário | Como usuário quero cadastrar no sistema para utilizar seus recursos e funcionalidades disponíveis | Atributos obrigatórios: id, nome, nome de usuário, e-mail, senha, está ativo, data de criação, grupos; <br><br> Os atributos nome de usuário e senha devem ter no mínimo 6 caracteres, e no máximo 23 e 200 caracteres, respectivamente; <br><br> Os atributos está ativo, data de criação são automáticos; A senha deve ser criptografada;<br><br> Os grupos são: criador, editor, usuário;<br><br> Observações: <br><br> Um usuário pertence ao grupo usuário quando cria uma nova conta; <br><br> Um usuário pertence ao grupo criador quando cria um lugar; <br><br> Um usuário pertence ao grupo editor quando edita um lugar; <br><br> |
| E1 | F1 | US2 | Alta | Visualizar Usuário |Como um usuário registrado, quero visualizar minhas informações de conta para que eu possa revisar e atualizar meus dados conforme necessário | Critérios de aceitação: <br><br> Deve-se visualizar as informações nome, nome de usuário, e-mail; <br><br> Não deve ser permitida a visualização da senha, em nenhuma hipótese; <br><br> |
| E1 | F1 | US3 | Alta | Editar Usuário |Como usuário quero editar o meu perfil no sistema para atualizar meus dados.|Critérios de aceitação:<br><br>Editar atributos obrigatórios: Nome, e-mail <br><br> |
| E1 | F1 | US4 | Alta | Excluir Conta | Como um usuário do aplicativo, quero excluir minha conta, para não disponibilizar mais minhas informações no sistema nem utilizar mais seus serviços.|Critérios de aceitação:<br><br>Ao selecionar a opção de exclusão de conta, o usuário deve ser solicitado a confirmar sua escolha; <br><br>Após a confirmação da exclusão da conta, todos os dados pessoais do usuário devem ser removidos do sistema;<br><br> |
| E1 | F1 | US5 | Alta | Realizar Login | Como usuário, quero poder fazer login com segurança para ter acesso as informações no aplicativo.| Critérios de aceitação:<br><br>O login é feito com nome de usuário, senha;<br><br>Caso o usuário insira credenciais inválidas, deve ser exibida uma mensagem de erro indicando que o login falhou;<br><br>Após o login bem-sucedido, o usuário deve ser redirecionado para a página inicial;<br><br> |
| E1 | F1 | US6 | Alta | Realizar Logout | Como um usuário autenticado no sistema,quero fazer logout para encerrar minha sessão no sistema; | Critérios de aceitação:<br><br>Ao clicar no botão de logout, o sistema deve encerrar a sessão atual do usuário;<br><br>Após fazer logout, o usuário deve ser redirecionado para a página de login;<br><br>O logout deve limpar todas as informações de autenticação e sessão do usuário, garantindo que não haja acesso não autorizado à conta após o logout;<br><br> |
| E1 | F1 | US1 | Alta | Cadastrar Usuário | Como usuário quero cadastrar no sistema para utilizar seus recursos e funcionalidades disponíveis | Atributos obrigatórios: id, nome, nome de usuário, e-mail, senha, está ativo, data de criação, grupos; <br><br> Os atributos nome de usuário e senha devem ter no mínimo 6 caracteres, e no máximo 23 e 200 caracteres, respectivamente; <br><br> Os atributos está ativo, data de criação são automáticos; A senha deve ser criptografada;<br><br> Os grupos são: criador, editor, usuário;<br><br>|
| E1 | F1 | US2 | Alta | Visualizar Usuário |Como um usuário registrado, quero visualizar minhas informações de conta para que eu possa revisar e atualizar meus dados conforme necessário | Deve-se visualizar as informações nome, nome de usuário, e-mail; <br><br> Não deve ser permitida a visualização da senha, em nenhuma hipótese; <br><br> |
| E1 | F1 | US3 | Alta | Editar Usuário |Como usuário quero editar o meu perfil no sistema para atualizar meus dados.|Editar atributos obrigatórios: Nome, e-mail <br><br> |
| E1 | F1 | US4 | Alta | Excluir Conta | Como um usuário do aplicativo, quero excluir minha conta, para não disponibilizar mais minhas informações no sistema nem utilizar mais seus serviços.|Ao selecionar a opção de exclusão de conta, o usuário deve ser solicitado a confirmar sua escolha; <br><br>Após a confirmação da exclusão da conta, todos os dados pessoais do usuário devem ser removidos do sistema;<br><br> |
| E1 | F1 | US5 | Alta | Realizar Login | Como usuário, quero poder fazer login com segurança para ter acesso as informações no aplicativo.| O login é feito com nome de usuário, senha;<br><br>Caso o usuário insira credenciais inválidas, deve ser exibida uma mensagem de erro indicando que o login falhou;<br><br>Após o login bem-sucedido, o usuário deve ser redirecionado para a página inicial;<br><br> |
| E1 | F1 | US6 | Alta | Realizar Logout | Como um usuário autenticado no sistema,quero fazer logout para encerrar minha sessão no sistema; | Ao clicar no botão de logout, o sistema deve encerrar a sessão atual do usuário;<br><br>Após fazer logout, o usuário deve ser redirecionado para a página de login;<br><br>O logout deve limpar todas as informações de autenticação e sessão do usuário, garantindo que não haja acesso não autorizado à conta após o logout;<br><br> |




0 comments on commit 2706a10

Please sign in to comment.