| Linha 20: | Linha 20: | ||
== Requisitos Funcionais == | == Requisitos Funcionais == | ||
<br> | <br> | ||
=== Fase 1 - 2025-1 === | |||
<br> | |||
* RF01 - Realizar login | |||
** O usuário deverá, ao abrir o sistema, realizar login no sistema colocando email e senha, previamente cadastrado. | |||
*** Prioridade: Alta | |||
<br> | |||
* RF02 - Cadastrar usuário | |||
** O usuário deverá, caso não tenha realizado o cadastro no sistema, se cadastrar para coleta de dados por parte do sistema. | |||
*** Prioridade: Alta | |||
<br> | |||
* RF03 - Alteração de dados pessoais | |||
** O usuário poderá alterar as suas informações pessoais por meio do sistema | |||
*** Prioridade: Alta | |||
<br> | |||
* RF04 – Selecionar um mês para gerenciamento | |||
** O usuário poderá selecionar um mês para gerenciá-lo | |||
*** Prioridade: Muito Alta | |||
<br> | |||
* RF05 - Adicionar Movimentação | |||
** Descrição: o usuário poderá adicionar uma movimentação em um dado mês informando obrigatoriamente: nome, categoria, valor e data de lançamento. Também será possível adicionar uma descrição, de maneira opcional. | |||
*** Prioridade: Muito Alta | |||
<br> | |||
* RF06 - Editar Movimentação | |||
** Ao selecionar uma movimentação o usuário poderá editá-la, alterando qualquer característica. | |||
*** Prioridade: Muito Alta | |||
<br> | |||
* RF07 - Excluir Movimentação | |||
** O usuário poderá excluir uma movimentação | |||
*** Prioridade: Muito Alta | |||
<br> | |||
* RF08 - Listar Movimentações | |||
** Ao abrir a página inicial, ou ao selecionar um mês em específico, deverá ser listado as movimentações do mês. Caso seja aberta a página inicial, deverá ser listada movimentações do mês corrente. | |||
*** Prioridade: Muito Alta | |||
<br> | |||
* RF09] – Exibir movimentação de forma detalhada | |||
** Ao selecionar uma movimentação em específico, o sistema deverá exibir as informações de maneira detalhada. | |||
*** Prioridade: Muito Alta | |||
<br> | |||
* RF10 - Resumir dados de um mês | |||
** O sistema deverá listar os meses com lançamento por parte do usuário exibindo informações resumidas, somando totais de ganhos e gastos do referido mês. | |||
*** Prioridade: Alta | |||
<br> | |||
* RF11 - Cadastrar meta financeira | |||
** o sistema deve possibilitar o usuário cadastrar uma meta financeira | |||
*** Prioridade: Média | |||
<br> | |||
* RF12 - Editar meta financeira | |||
** O usuário terá a possibilidade de editar as metas criadas | |||
*** Prioridade: Média | |||
<br> | |||
* RF13 - Excluir meta financeira | |||
** O usuário poderá excluir sua meta financeira, no entanto, ao excluir perderá todos os lançamentos referente à meta. | |||
*** Prioridade: Média | |||
<Br> | |||
* RF14 - Listar histórico das metas financeiras | |||
** O sistema deve listar o histórico de colaborações de acordo com a meta financeira escolhida pelo usuário. | |||
*** Prioridade: Alta | |||
<br> | |||
* RF15 - Adicionar limite para categoria ou meta financeira | |||
** Ao selecionar um mês o usuário deverá ter a opção de planejar seus gastos limitando porcentagens às categorias em determinado mês. | |||
*** Prioridade: Média | |||
<br> | |||
* RF16 - Listar categorias que passaram do limite | |||
** O sistema deve permitir que o usuário veja as categorias que passaram do limite cadastrado em determinado mês | |||
*** Prioridade: Média | |||
<br> | |||
* RF17 - Gerar dados em formato de gráfico | |||
** Descrição: o sistema deverá possibilitar uma visão dos gastos, divididos em categorias, por meio de um gráfico que facilite a visão fragmentada das movimentações e o percentual em relação ao todo. | |||
*** Prioridade: Alta | |||
<br> | |||
* RF18 - Gerar dados em formato CSV | |||
** O sistema deverá listar o relatório de gastos, dado um mês, em formato .csv permitindo trabalho das informações em outros softwares. | |||
*** Prioridade: Baixa | |||
<br> | |||
* RF19 - Solicitar dados para IA | |||
** O sistema irá formatar os dados para que seja solicitado a análise de IA. Essa formatação molda os dados agrupando por categoria de movimentação financeira. | |||
*** Prioridade: Baixa | |||
<br> | |||
* RF20 - Comparar meses com IA | |||
** O sistema formatará os dados para dois meses solicitados para análise de IA. Será agrupado por categorias e meses e solicitará para IA a comparação entre os meses. | |||
*** Prioridade: Baixa | |||
<br> | |||
=== Fase 2 - 2025-2 === | |||
<br> | |||
* RF01: Criar ''Dashboard'' que mostre ?? | * RF01: Criar ''Dashboard'' que mostre ?? | ||
Edição das 20h45min de 21 de novembro de 2025
Fase 2
Escopo
- Transformar a maneira como as pessoas gerenciam suas finanças pessoais, oferecendo uma plataforma intuitiva, moderna e inteligente se tornando um aliado estratégico para a construção de uma vida financeira equilibrada e próspera
- Como parte da implementação, temos uma interface amigável com funcionalidades inovadoras, democratizando o controle financeiro, permitindo que qualquer pessoa, independentemente do seu nível de conhecimento, possa acompanhar gastos, estabelecer metas, visualizar relatórios e tomar decisões com segurança e confiança
- Serão desenvolvidos recursos para o uso de inteligência artificial integrada oferecendo recomendações personalizadas, tornando o processo de gestão mais simples e eficiente
- A proposta é otimizar o desafio do controle financeiro em uma experiência prática, prazerosa e acessível para todos
- O nome Eden reflete o propósito do sistema de criar um ambiente onde o usuário possa cultivar uma vida financeira saudável e organizada.
Proposta de projeto
- O objetivo é implementar a conectividade e aprimorar a experiência visual e organizacional para reter usuários e validar o modelo de crescimento, transformando a gestão financeira em um processo menos manual e mais intuitivo.
Requisitos Funcionais
Fase 1 - 2025-1
- RF01 - Realizar login
- O usuário deverá, ao abrir o sistema, realizar login no sistema colocando email e senha, previamente cadastrado.
- Prioridade: Alta
- O usuário deverá, ao abrir o sistema, realizar login no sistema colocando email e senha, previamente cadastrado.
- RF02 - Cadastrar usuário
- O usuário deverá, caso não tenha realizado o cadastro no sistema, se cadastrar para coleta de dados por parte do sistema.
- Prioridade: Alta
- O usuário deverá, caso não tenha realizado o cadastro no sistema, se cadastrar para coleta de dados por parte do sistema.
- RF03 - Alteração de dados pessoais
- O usuário poderá alterar as suas informações pessoais por meio do sistema
- Prioridade: Alta
- O usuário poderá alterar as suas informações pessoais por meio do sistema
- RF04 – Selecionar um mês para gerenciamento
- O usuário poderá selecionar um mês para gerenciá-lo
- Prioridade: Muito Alta
- O usuário poderá selecionar um mês para gerenciá-lo
- RF05 - Adicionar Movimentação
- Descrição: o usuário poderá adicionar uma movimentação em um dado mês informando obrigatoriamente: nome, categoria, valor e data de lançamento. Também será possível adicionar uma descrição, de maneira opcional.
- Prioridade: Muito Alta
- Descrição: o usuário poderá adicionar uma movimentação em um dado mês informando obrigatoriamente: nome, categoria, valor e data de lançamento. Também será possível adicionar uma descrição, de maneira opcional.
- RF06 - Editar Movimentação
- Ao selecionar uma movimentação o usuário poderá editá-la, alterando qualquer característica.
- Prioridade: Muito Alta
- Ao selecionar uma movimentação o usuário poderá editá-la, alterando qualquer característica.
- RF07 - Excluir Movimentação
- O usuário poderá excluir uma movimentação
- Prioridade: Muito Alta
- O usuário poderá excluir uma movimentação
- RF08 - Listar Movimentações
- Ao abrir a página inicial, ou ao selecionar um mês em específico, deverá ser listado as movimentações do mês. Caso seja aberta a página inicial, deverá ser listada movimentações do mês corrente.
- Prioridade: Muito Alta
- Ao abrir a página inicial, ou ao selecionar um mês em específico, deverá ser listado as movimentações do mês. Caso seja aberta a página inicial, deverá ser listada movimentações do mês corrente.
- RF09] – Exibir movimentação de forma detalhada
- Ao selecionar uma movimentação em específico, o sistema deverá exibir as informações de maneira detalhada.
- Prioridade: Muito Alta
- Ao selecionar uma movimentação em específico, o sistema deverá exibir as informações de maneira detalhada.
- RF10 - Resumir dados de um mês
- O sistema deverá listar os meses com lançamento por parte do usuário exibindo informações resumidas, somando totais de ganhos e gastos do referido mês.
- Prioridade: Alta
- O sistema deverá listar os meses com lançamento por parte do usuário exibindo informações resumidas, somando totais de ganhos e gastos do referido mês.
- RF11 - Cadastrar meta financeira
- o sistema deve possibilitar o usuário cadastrar uma meta financeira
- Prioridade: Média
- o sistema deve possibilitar o usuário cadastrar uma meta financeira
- RF12 - Editar meta financeira
- O usuário terá a possibilidade de editar as metas criadas
- Prioridade: Média
- O usuário terá a possibilidade de editar as metas criadas
- RF13 - Excluir meta financeira
- O usuário poderá excluir sua meta financeira, no entanto, ao excluir perderá todos os lançamentos referente à meta.
- Prioridade: Média
- O usuário poderá excluir sua meta financeira, no entanto, ao excluir perderá todos os lançamentos referente à meta.
- RF14 - Listar histórico das metas financeiras
- O sistema deve listar o histórico de colaborações de acordo com a meta financeira escolhida pelo usuário.
- Prioridade: Alta
- O sistema deve listar o histórico de colaborações de acordo com a meta financeira escolhida pelo usuário.
- RF15 - Adicionar limite para categoria ou meta financeira
- Ao selecionar um mês o usuário deverá ter a opção de planejar seus gastos limitando porcentagens às categorias em determinado mês.
- Prioridade: Média
- Ao selecionar um mês o usuário deverá ter a opção de planejar seus gastos limitando porcentagens às categorias em determinado mês.
- RF16 - Listar categorias que passaram do limite
- O sistema deve permitir que o usuário veja as categorias que passaram do limite cadastrado em determinado mês
- Prioridade: Média
- O sistema deve permitir que o usuário veja as categorias que passaram do limite cadastrado em determinado mês
- RF17 - Gerar dados em formato de gráfico
- Descrição: o sistema deverá possibilitar uma visão dos gastos, divididos em categorias, por meio de um gráfico que facilite a visão fragmentada das movimentações e o percentual em relação ao todo.
- Prioridade: Alta
- Descrição: o sistema deverá possibilitar uma visão dos gastos, divididos em categorias, por meio de um gráfico que facilite a visão fragmentada das movimentações e o percentual em relação ao todo.
- RF18 - Gerar dados em formato CSV
- O sistema deverá listar o relatório de gastos, dado um mês, em formato .csv permitindo trabalho das informações em outros softwares.
- Prioridade: Baixa
- O sistema deverá listar o relatório de gastos, dado um mês, em formato .csv permitindo trabalho das informações em outros softwares.
- RF19 - Solicitar dados para IA
- O sistema irá formatar os dados para que seja solicitado a análise de IA. Essa formatação molda os dados agrupando por categoria de movimentação financeira.
- Prioridade: Baixa
- O sistema irá formatar os dados para que seja solicitado a análise de IA. Essa formatação molda os dados agrupando por categoria de movimentação financeira.
- RF20 - Comparar meses com IA
- O sistema formatará os dados para dois meses solicitados para análise de IA. Será agrupado por categorias e meses e solicitará para IA a comparação entre os meses.
- Prioridade: Baixa
- O sistema formatará os dados para dois meses solicitados para análise de IA. Será agrupado por categorias e meses e solicitará para IA a comparação entre os meses.
Fase 2 - 2025-2
- RF01: Criar Dashboard que mostre ??
- RF02: Incrementar a categoria metas com agrupamento
Requisitos Não-Funcionais
Melhores práticas
Evolução do projeto
| Item | Data | Atividades Eden | Realizado |
|---|---|---|---|
| 1 | 14/11/2025 | Documentar tópico Investigação | |
| 2 | 14/11/2025 | Documentar os Manuais | |
| 3 | 14/11/2025 | Validar Visão do Usuário | |
| 4 | 14/11/2025 | Definir Proposta de Projeto | |
| 5 | 17/11/2025 | Especificar RFs e RNFs - Fase 2 | |
| 6 | 17/11/2025 | Desenvolver 1o RF | |
| 5 | 24/11/2025 | Melhores Práticas | |
| 7 | Desenvolver 2o RF | ||
| 8 | Incrementar diferencial tecnológico | ||
| 9 | Desenvolver 3o RF |