Desenvolva Um Sistema de Gerenciamento de Tarefas em Java Utilizando Umas Das Seguintes Estruturas de Dados
Desenvolva Um Sistema de Gerenciamento de Tarefas em Java Utilizando Umas Das Seguintes Estruturas de Dados
Desenvolva Um Sistema de Gerenciamento de Tarefas em Java Utilizando Umas Das Seguintes Estruturas de Dados
estruturas de dados(vetor, listas ligadas/listas biligadas,pilhas ou filas). O sistema deve permitir que
os usuários cadastrem tarefas, as organizem em categorias e realizem operações de busca e
manipulação das tarefas.
Requisitos funcionai:
1. Interface de usuário: O sistema deverá ser manipulado com uma interface de usuário
intuitiva e fácil de usar, usando componentes como (jlabel, botões, tabelas, etc).
2. Utilização de estruturas de dados: utilize estruturas de dados apropriadas para
implementar as funcionalidades do sistemas como, listas, filas, pilhas, etc.
3. Eficiência: otimize a performance do sistema, garantindo que as operações de busca e
manipulação sejam realizadas de forma eficiente, considerando a quantidade de
tarefas armazenadas.
4. Tratamento de exceções: implemente tratamento de exceções adequadas para idar
com erros e situações inesperadas durante a execução do programa.
5. Persistência de dados: utilize algum mecanismo de persistência de dados, como banco
de dados ou arquivos (files), para armazenar as informações das tarefas, permitindo
que elas sejam salvas e recuperadas em diferentes sessões do aplicativo.
6. Boas práticas de programação: utilize boas práticas de programação, como
modularização do código, utilização de classes e métodos adequados, e nomenclatura
significativa de variáveis e funções.