Escolar Documentos
Profissional Documentos
Cultura Documentos
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.