1.1.1 - Requisito do projeto: Quais as entidades vão está envolvidas
Entidades:
-
Projeto (Lista); Quais atributos vão ter:
- Nome;
- Descrição (Tarefas);
- Data de Criação;
- Data de Criação;
- Data de Atualização.
-
Tarefas;
- Nome;
- Descrição (Tarefas);
- Status (se esta concluida ou não);
- Observação (ou notas);
- Prazo;
- Data de Criação;
- Data de Atualização.
Funcionalidades
Para definir quais os requisitos, preciso saber quais os funcionalidades (na maioria das vezes esta vinculadas as entidades) meu projeto vai ter Requisitos Funcionais são as funcionalidades que os requisitos vão ter dentro do meu sistema.
Requisitos:
-
Permitir criar o Projetos;
-
Permitir alterar o Projeto;
-
Permitir deletar o Projetos;
-
Permitir criar a Tarefa;
-
Permitir alterar a Tarefa;
-
Permitir deletar a Tarefa;
1.1.2 - Regra de Negócio: São regras que nosso sistema tem que seguir, respeitar.
Regras de Negócio: Nossas regras que irão seguir
- O sistema não contará um sistema de login;
- Não hávera o conceito de usuário;
- Toda tarefa deve pertencer a uma projeto.
1.1.3 - Definição da Tecnólogia a ser usada
Tecnólogia utilizadas:
- Java;
- Mysql
- Criação do banco de Dados ✔️
- Criação das classed de modelo ✔️
- Criação da conexao com o banco de dados ✔️
- Criação das classes de controle (Acesso aos dados do banco )
- Criação da tela principal
- Criação do CellRederer Prazo
- Criação do CellRederer Editar e Deletar
- Criação da tela de Cadastro do Projeto
- Criação da tela principal de tarefa
- Implementação dos Eventos
- Validações
- Ajustes finais
- Teste da aplicação