Skip to content

Commit

Permalink
Correcao planejamento das fases e/ou iteracoes do projeto
Browse files Browse the repository at this point in the history
  • Loading branch information
LeanArs committed Aug 1, 2024
1 parent ea4ea84 commit a065d37
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 26 deletions.
38 changes: 17 additions & 21 deletions docs/mvp.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,27 +22,23 @@ O MVP foi cuidadosamente planejado para incluir as funcionalidades essenciais qu
| EP-01 - Acesso | CA01 - Acesso | FE02 - Fazer login | US02, US03 | 1. O sistema deve permitir login com email e senha. <br> 2. O sistema deve redirecionar o usuário para a página inicial adequada de acordo com a role após login bem-sucedido. <br> 3. O sistema deve exibir uma mensagem de erro caso as credenciais estejam incorretas. <br> 4. O sistema deve permitir ao usuário lembrar da sua sessão por 30 minutos. |
| EP-01 - Acesso | CA01 - Acesso | FE03 - Recuperar Senha | US04 | 1. O sistema deve permitir o envio de um token de redefinição de senha por email. <br> 2. O sistema deve permitir a criação de uma nova senha a partir do link. <br> 3. O sistema deve validar se a nova senha atende aos requisitos de segurança. <br> 4. O sistema deve exibir uma mensagem de confirmação após a redefinição de senha bem-sucedida. |
| EP-02 - Meu perfil | CA02 - Dados do usuário | FE04 - Editar Perfil | US05 | 1. O sistema deve permitir a edição de informações como nome, email, senha e outras informações pessoais. <br> 2. O sistema deve salvar as alterações e confirmar a atualização. <br> 3. O sistema deve verificar se o novo email (se alterado) já está registrado e exibir uma mensagem de erro apropriada. |
| EP-02 - Meu perfil | CA02 - Dados do usuário | FE05 - Pagamento | US06 | 1. O sistema deve permitir acesso à área de finanças com opções de visualizar, atualizar ou cancelar assinatura. <br> 2. O sistema deve exibir o histórico de pagamentos e faturas. <br> 3. O sistema deve permitir a atualização das informações de pagamento. |
| EP-02 - Meu perfil | CA03 - Atualizações | FE05 - Notificações | US27 | 1. O sistema deve exibir notificações sobre novos documentos, atualizações e outras informações relevantes. <br> 2. O sistema deve permitir a visualização detalhada das notificações. <br> 3. O sistema deve permitir ao usuário marcar notificações como lidas ou não lidas. |
| EP-03 - Usuários | CA04 - Administração | FE06 - Criar Admin | US07 | 1. O sistema deve permitir administradores criarem novos administradores <br> 2. O sistema deve verificar se o email já está registrado e exibir uma mensagem de erro apropriada. |
| EP-03 - Usuários | CA04 - Administração | FE07 - Listar Usuários | US08 | 1. O sistema deve exibir uma lista paginada de usuários com nome, email e status da conta. <br> 2. O sistema deve permitir filtrar a lista por status (ativo, inativo, pendente). <br> 3. O sistema deve permitir ordenar a lista por nome, email ou data de cadastro. |
| EP-03 - Usuários | CA04 - Administração | FE08 - Editar Usuário | US09 | 1. O sistema deve permitir editar informações do usuário como nome, email, senha e status. <br> 2. O sistema deve salvar as alterações e confirmar a atualização. <br> 3. O sistema deve verificar se o novo email (se alterado) já está registrado e exibir uma mensagem de erro apropriada. <br> 4. O sistema deve permitir ao administrador redefinir a senha do usuário. |
| EP-03 - Usuários | CA04 - Administração | FE09 - Excluir Usuário | US10 | 1. O sistema deve permitir excluir um usuário e confirmar a exclusão com uma mensagem de sucesso. <br> 2. O sistema deve solicitar uma confirmação antes da exclusão definitiva. <br> 3. O sistema deve remover todos os dados associados ao usuário excluído. |
| EP-03 - Usuários | CA04 - Administração | FE10 - Pesquisar Usuário | US11 | 1. O sistema deve permitir a pesquisa de usuários por nome ou email. <br> 2. O sistema deve permitir filtrar os resultados por status da conta. <br> 3. O sistema deve permitir a pesquisa avançada por outros critérios, como data de cadastro ou último login. |
| EP-04 - Material | CA04 - Administração | FE11 - Criar Documento | US12 | 1. O sistema deve permitir a criação de documentos com título, conteúdo e categoria. <br> 2. O sistema deve confirmar a criação com uma mensagem de sucesso. <br> 3. O sistema deve permitir o upload de arquivos anexos ao documento. |
| EP-04 - Material | CA04 - Administração | FE12 - Listar Documentos | US13 | 1. O sistema deve exibir uma lista paginada de documentos com título, data de criação e categoria. <br> 2. O sistema deve permitir filtrar a lista por categoria. <br> 3. O sistema deve permitir ordenar a lista por título, data de criação ou popularidade. |
| EP-04 - Material | CA04 - Administração | FE13 - Editar Documento | US14 | 1. O sistema deve permitir a edição de título, conteúdo e categoria de um documento. <br> 2. O sistema deve confirmar a atualização com uma mensagem de sucesso. <br> 3. O sistema deve permitir o upload de novos arquivos anexos ao documento. <br> 4. O sistema deve manter um histórico de edição do documento. |
| EP-04 - Material | CA04 - Administração | FE14 - Excluir Documento | US15 | 1. O sistema deve permitir excluir um documento e confirmar a exclusão com uma mensagem de sucesso. <br> 2. O sistema deve solicitar uma confirmação antes da exclusão definitiva. <br> 3. O sistema deve remover todos os dados associados ao documento excluído. |
| EP-04 - Material | CA04 - Administração | FE15 - Criar Assunto | US16 | 1. O sistema deve permitir a criação de assuntos relacionados a documentos com título e conteúdo. <br> 2. O sistema deve confirmar a criação com uma mensagem de sucesso. <br> 3. O sistema deve permitir o upload de arquivos anexos ao assunto. |
| EP-04 - Material | CA04 - Administração | FE16 - Listar Assuntos | US17 | 1. O sistema deve exibir uma lista de assuntos relacionados a cada documento. <br> 2. O sistema deve permitir filtrar a lista por documento. <br> 3. O sistema deve permitir ordenar a lista por título, data de criação ou popularidade. |
| EP-04 - Material | CA04 - Administração | FE17 - Editar Assunto | US18 | 1. O sistema deve permitir a edição de título e conteúdo de um assunto. <br> 2. O sistema deve confirmar a atualização com uma mensagem de sucesso. <br> 3. O sistema deve permitir o upload de novos arquivos anexos ao assunto. <br> 4. O sistema deve manter um histórico de edição do assunto. |
| EP-04 - Material | CA04 - Administração | FE18 - Excluir Assunto | US19 | 1. O sistema deve permitir excluir um assunto e confirmar a exclusão com uma mensagem de sucesso. <br> 2. O sistema deve solicitar uma confirmação antes da exclusão definitiva. <br> 3. O sistema deve remover todos os dados associados ao assunto excluído. |
| EP-04 - Material | CA04 - Administração | FE19 - Pesquisar Material | US20 | 1. O sistema deve permitir a pesquisa de documentos por título ou conteúdo. <br> 2. O sistema deve exibir resultados relevantes da pesquisa. |
| EP-05 - Relatórios | CA05 - Análise de Dados | FE20 - Visualizar relatórios de usuários | US21 | 1. O sistema deve gerar relatórios com dados estatísticos sobre documentos, como número total de documentos, documentos mais acessados e documentos por categoria. <br> 2. O sistema deve permitir a visualização de gráficos e tabelas no relatório. |
| EP-05 - Relatórios | CA05 - Análise de Dados | FE21 - Visualizar relatórios de usuários | US22 | 1. O sistema deve gerar relatórios com dados estatísticos sobre médicos cadastrados, como número total, novos cadastros por mês e relação de médicos cadastrados ativos e inativos. <br> 2. O sistema deve permitir a visualização de gráficos e tabelas no relatório. |
| EP-06 - Visualizar | CA06 - Acesso aos Materiais | FE22 - Visualizar Documentos | US23 | 1. O sistema deve permitir o acesso a documentos com título, conteúdo e data de publicação. |
| EP-06 - Visualizar | CA06 - Acesso aos Materiais | FE23 - Pesquisar Material | US24 | 1. O sistema deve permitir a pesquisa de documentos por título ou conteúdo. <br> 2. O sistema deve exibir resultados relevantes da pesquisa. |
| EP-07 - Algoritmos | CA07 - Consulta Médica | FE25 - Algoritmos de Diagnóstico | US26 | Não definido |
| EP-03 - Usuários | CA04 - Administração | FE05 - Criar Admin | US07 | 1. O sistema deve permitir administradores criarem novos administradores <br> 2. O sistema deve verificar se o email já está registrado e exibir uma mensagem de erro apropriada. |
| EP-03 - Usuários | CA04 - Administração | FE06 - Listar Usuários | US08 | 1. O sistema deve exibir uma lista paginada de usuários com nome, email e status da conta. <br> 2. O sistema deve permitir filtrar a lista por status (ativo, inativo, pendente). <br> 3. O sistema deve permitir ordenar a lista por nome, email ou data de cadastro. |
| EP-03 - Usuários | CA04 - Administração | FE07 - Editar Usuário | US09 | 1. O sistema deve permitir editar informações do usuário como nome, email, senha e status. <br> 2. O sistema deve salvar as alterações e confirmar a atualização. <br> 3. O sistema deve verificar se o novo email (se alterado) já está registrado e exibir uma mensagem de erro apropriada. <br> 4. O sistema deve permitir ao administrador redefinir a senha do usuário. |
| EP-03 - Usuários | CA04 - Administração | FE08 - Excluir Usuário | US10 | 1. O sistema deve permitir excluir um usuário e confirmar a exclusão com uma mensagem de sucesso. <br> 2. O sistema deve solicitar uma confirmação antes da exclusão definitiva. <br> 3. O sistema deve remover todos os dados associados ao usuário excluído. |
| EP-03 - Usuários | CA04 - Administração | FE09 - Pesquisar Usuário | US11 | 1. O sistema deve permitir a pesquisa de usuários por nome ou email. <br> 2. O sistema deve permitir filtrar os resultados por status da conta. <br> 3. O sistema deve permitir a pesquisa avançada por outros critérios, como data de cadastro ou último login. |
| EP-04 - Material | CA04 - Administração | FE10 - Criar Documento | US12 | 1. O sistema deve permitir a criação de documentos com título, conteúdo e categoria. <br> 2. O sistema deve confirmar a criação com uma mensagem de sucesso. <br> 3. O sistema deve permitir o upload de arquivos anexos ao documento. |
| EP-04 - Material | CA04 - Administração | FE11 - Listar Documentos | US13 | 1. O sistema deve exibir uma lista paginada de documentos com título, data de criação e categoria. <br> 2. O sistema deve permitir filtrar a lista por categoria. <br> 3. O sistema deve permitir ordenar a lista por título, data de criação ou popularidade. |
| EP-04 - Material | CA04 - Administração | FE12 - Editar Documento | US14 | 1. O sistema deve permitir a edição de título, conteúdo e categoria de um documento. <br> 2. O sistema deve confirmar a atualização com uma mensagem de sucesso. <br> 3. O sistema deve permitir o upload de novos arquivos anexos ao documento. <br> 4. O sistema deve manter um histórico de edição do documento. |
| EP-04 - Material | CA04 - Administração | FE13 - Excluir Documento | US15 | 1. O sistema deve permitir excluir um documento e confirmar a exclusão com uma mensagem de sucesso. <br> 2. O sistema deve solicitar uma confirmação antes da exclusão definitiva. <br> 3. O sistema deve remover todos os dados associados ao documento excluído. |
| EP-04 - Material | CA04 - Administração | FE14 - Criar Assunto | US16 | 1. O sistema deve permitir a criação de assuntos relacionados a documentos com título e conteúdo. <br> 2. O sistema deve confirmar a criação com uma mensagem de sucesso. <br> 3. O sistema deve permitir o upload de arquivos anexos ao assunto. |
| EP-04 - Material | CA04 - Administração | FE15 - Listar Assuntos | US17 | 1. O sistema deve exibir uma lista de assuntos relacionados a cada documento. <br> 2. O sistema deve permitir filtrar a lista por documento. <br> 3. O sistema deve permitir ordenar a lista por título, data de criação ou popularidade. |
| EP-04 - Material | CA04 - Administração | FE16 - Editar Assunto | US18 | 1. O sistema deve permitir a edição de título e conteúdo de um assunto. <br> 2. O sistema deve confirmar a atualização com uma mensagem de sucesso. <br> 3. O sistema deve permitir o upload de novos arquivos anexos ao assunto. <br> 4. O sistema deve manter um histórico de edição do assunto. |
| EP-04 - Material | CA04 - Administração | FE17 - Excluir Assunto | US19 | 1. O sistema deve permitir excluir um assunto e confirmar a exclusão com uma mensagem de sucesso. <br> 2. O sistema deve solicitar uma confirmação antes da exclusão definitiva. <br> 3. O sistema deve remover todos os dados associados ao assunto excluído. |
| EP-04 - Material | CA04 - Administração | FE18 - Pesquisar Material | US20 | 1. O sistema deve permitir a pesquisa de documentos por título ou conteúdo. <br> 2. O sistema deve exibir resultados relevantes da pesquisa. |
| EP-06 - Visualizar | CA06 - Acesso aos Materiais | FE19 - Visualizar Documentos | US23 | 1. O sistema deve permitir o acesso a documentos com título, conteúdo e data de publicação. |
| EP-06 - Visualizar | CA06 - Acesso aos Materiais | FE20 - Pesquisar Material | US24 | 1. O sistema deve permitir a pesquisa de documentos por título ou conteúdo. <br> 2. O sistema deve exibir resultados relevantes da pesquisa. |
| EP-07 - Algoritmos | CA07 - Consulta Médica | FE21 - Algoritmos de Diagnóstico | US26 | Não definido |

</center>

Expand Down
Loading

0 comments on commit a065d37

Please sign in to comment.