-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDescricaoDeProjeto
More file actions
42 lines (32 loc) · 1.51 KB
/
DescricaoDeProjeto
File metadata and controls
42 lines (32 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Projeto de documentação
Obs.: Projeto feito antes de aprender POO, apenas para consolidação, antes de aprender POO.
Não houve tratamento de erros no programa, pois ainda não havia aprendido.
Esse arquivo é uma primeira tentativa de documentação, ainda em aprendizado.
Partes do planejamento de Projeto:
1 - Class Paginas:
Criar páginas para cada ação
(menuPrincipal, lerNotas, cadastrarNotas, modificarNota, deletarNota, encerrarPrograma)
2 - Class ValidarDados:
Criar funções de validação para cada página
(validarTitulo, validarNota, validarSeExiste, etc...)
3 - Class ManipularDados:
Criar funções para manipular dados
(cadastrarNota, deletarNota, modificarNota)
4 - Class PedirDados
Criar funções que pedem as informações sobre as notas
(pedirTitulo, pedirDescricao, confirmarSaida, etc...)
5 - Class PadroesDePagina
Criar funções para padronizar as páginas
(cabecalho, linhas, etc...)
Escopo do Projeto (Descrição de desafio)
1 - Crud Básico; (Usando o titulo das notas como chave primária)
Notas armazenadas em memória;
Limite de 10 notas por rodada no programa.
2 - Cada nota terá: Título, Texto, e Data;
Criar Arrays para cada parte (Titulo, texto, data)
3 - Menu em Loop
Usar repetição while (!saida)
4 - Separação em Métodos
Os mesmos que citados nas classes acima
5 - Sem usar POO
Apenas lógica básica