You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Este documento descreve os User Stories criados a partir da Lista de Requisitos no Documento 001 - Documento de Visão. Este documento também pode ser adaptado para descrever Casos de Uso. Modelo de documento baseado nas características do processo easYProcess (YP).
Histórico de revisões
Data
Versão
Descrição
Autor
25/06/2021
0.0.1
Template e descrição do documento
Wanessa da Silva Bezerra
29/06/2021
0.0.2
Detalhamento do User Story US01
Lucas da Silva santos
05/07/2021
0.1.0
Correções do User Story US01
Zaú Júlio Araújo Galvão
05/07/2021
0.2.0
Detalhamento do User Story US02
Wanessa da Silva Bezerra
06/07/2021
0.2.1
Adição dos Testes de Aceitação do User Story US01
Zaú Júlio Araújo Galvão
16/07/2021
1.0.0
Documento completo com o detalhamento de todos os User Stories
User Story US01 - Manter Usuário
Descrição
O sistema deve manter um cadastro de usuário que tem acesso ao sistema via login e senha. Um usuário tem os atributos name, id, email, username, data de nascimento, status, password, avatarURL. O email será o login e ele pode registrar-se diretamente no sistema, o avatarURL é um link para uma foto de seu perfil. Além disso o usuário poderá alterar alguns dados, como o e-mail ou a senha. O usuário administrador do sistema pode realizar as operações de adicionar, alterar, remover e listar os usuários comuns do sistema.
Requisitos envolvidos
RF15
Cadastrar Usuário
RF16
Alterar Usuário
RF17
Consultar Usuário
RF18
Vizualizar detalhes do Usuário
RF19
Excluir Usuário
Prioridade
Essencial
Estimativa
8 h
Tempo Gasto (real):
Tamanho Funcional
7 PF
Testes de Aceitação (TA)
Código
Descrição
TA01.01
O usuário é redirecionado para a página de login social e tudo ocorre corretamente. Ele é redirecionado para a tela de boas-vindas da plataforma.
TA01.02
O usuário é redirecionado para a página de login social e autenticação social falha. É exibida a mensagem: "Não foi possível realizar o login, Tente novamente". O usuário é redirecionado para a tela de login.
TA01.03
O usuário solicita a exclusão de seu perfil na página de visualização de detalhes, uma notificação de confirmação é exibida em modal ou toast, a exclusão é realizada e a mensagem "Perfil excluído com sucesso" é exibida. O usuário é redirecionado para a tela principal.
TA01.04
O usuário solicita a exclusão de seu perfil na página de visualização de detalhes, a exclusão não ocorre e a mensagem "Tente novamente" é exibida. O usuário é redirecionado para a página de visualização de detalhes de usuário.
TA01.05
O usuário, na tela de detalhes, realiza alterações nas informações e seleciona para salvar,tudo ocorre corretamente e a mensagem "Tudo Okay!" é exibida. O usuário é redirecionado para a tela de detalhes com as novas informações.
TA01.06
O usuário, na tela de detalhes, realiza alterações nas informações e seleciona para salvar,ocorre uma falha na atualização e a mensagem "Problemas técnicos, Tente novamente..." é exbida. O usuário continua na mesma tela até solicitar para salvar novamente ou cancelar as alterações.
TA01.07
O usuário, na tela de detalhes, realiza alterações nas informações e seleciona para salvar, o usuário preenche incorretamente alguma informação e a mensagem "Ops! Tem alguma coisa errada, verifique os dados e tente novamente". O usuário continua na mesma tela até alterar e solicitar para salvar novamente ou cancelar as alterações.
User Story US02 - Manter Tarefa
Descrição
O sistema deve manter um cadastro de tarefas. Uma tarefa tem os atributos id, fixed, name, note, super, createDate, completeDate, priority, timer. O código será a chave primeira e os atributos serão registrados pelo o usuário.
Requisitos envolvidos
RF01
Cadastrar Tarefa
RF02
Alterar Tarefa
RF03
Consultar Usuários
RF04
Vizualizar detalhes do Usuário
RF05
Excluir Usuário
RF06
Solicitar acesso a uma tarefa visualizada
Prioridade
Essencial
Estimativa
8 h
Tempo Gasto (real):
Tamanho Funcional
7 PF
Testes de Aceitação (TA)
Código
Descrição
TA02.01
O usuário informa, na tela Tarefa, todos os dados da tarefa para registrar corretamente, ao clicar em salvar ele é notificado com uma mensagem de sucesso. Mensagem: Cadastro realizado com sucesso.
TA02.02
O usuário informa, na tela Tarefa, os dados da tarefa para registrar incorretamente, ao clicar em salvar ele é notificado com uma mensagem de erro. Mensagem: Cadastro não realizado, o campo “xxxx” não foi informado corretamente.
TA02.03
O usuário informa, na tela Tarefa, todos os dados da Tarefa para que ele deseja atualizar corretamente, ao clicar em salvar ele é notificado com uma mensagem de sucesso. Mensagem: Tarefa atualizada com sucesso.
TA02.04
O usuário informa, na tela Tarefa, os dados da tarefa para atualizar incorretamente, ao clicar em salvar ele é notificado com uma mensagem de erro. A tarefa não foi atualizado, o campo “xxxx” não foi informado corretamente.
TA02.05
O usuário informa, na tela Tarefa, a tarefa que ele deseja excluir corretamente, ao clicar em salvar ele é notificado com uma mensagem de sucesso. Mensagem: Tarefa deletada com sucesso.
TA02.06
O usuário informa, na tela Tarefa, os dados da tarefa que deseja excluir incorretamente, ao clicar em salvar ele é notificado com uma mensagem de erro. A tarefa não foi deletado, o código da tarefa não foi informado corretamente.
User Story US03 - Manter Projeto
Descrição
O sistema deve manter um cadastro de projetos. Um projeto contém os seguintes atributos, id, name createDate, completeDate, color, description, hashArchived. Cada projeto possui suas próprias tarefas definidas pelo usuário criador do projeto.
Requisitos envolvidos
RF07
Criar Projetos de Tarefas
RF08
Excluir Projetos de Tarefas
RF09
Alterar Projetos de Tarefas
RF10
Consultar Projetos de Tarefas
RF14
Colocar Prioridades em Tarefas ou Projetos
RF20
Arquivar Projetos de Tarefas
Prioridade
Essencial
Estimativa
8 h
Tempo Gasto (real):
Tamanho Funcional
7 PF
Testes de Aceitação (TA)
Código
Descrição
TA02.01
Na tela de criação de projetos o usuário preenche todos os campos referente ao projeto a ser criado, caso não ocorra nada de errado é exibida uma mensagem de sucesso na tela.
TA02.02
Quando um projeto é finalizado ou por algum motivo interrompido, o usuário criador do projeto tem a opção de excluí-lo, logo após é exibida uma mensagem de sucesso na tela.
TA02.03
Com um projeto criado é possível realizar alterações em dados cadastrais que o usuário criador tem acesso como o nome do projeto, cor, descrição e o status para definir se ele está ou não arquivado.
TA02.04
Com um projeto criado é possível consultá-lo atráves do nome do projeto, descrição, data e status, tendo como retorno uma instância de busca.
TA02.05
Com um projeto criado é possível colocar prioridades para que projetos mais importantes tenham preferência e sejam concluídos.
TA02.06
Quando um projeto é finalizado, ele é arquivado para auxiliar na organização dos projetos de usuário.