- Objetivo:
- Avaliar o desenvolvimento das competências relacionadas aos assuntos vistos na disciplina na primeira unidade.
- Prazo de entrega: até 28/03.
- Apresentações do projeto funcionando em sala de aula ocorrerão do dia 30/03.
Fazer uma aplicação de cadastro com menu para inserção / consulta / alteração / remoção envolvendo o uso de pelo menos uma entidade para um sistema de automação a sua escolha.
Sistema deverá oferecer um menu para permitir: inserção, consulta, alteração, remoção, exibição de todas as entidades envolvidas no software.
Veja o código exemplo mostrado em sala.
- Uso da orientação a objetos (classe entidade, classe programa, encapsulamento etc).
- Uso da API collection ou de outra forma de persistência em memória RAM ou secundária.
- Login (sistema deve pedir o nome do usuário e senha, e só depois da entrada de um login válido ele poderá ter acesso ao menu).
- Dica: use um login e usuário fixo no código.
- Aplicação para outra plataforma que não modo texto (web, interface gráfica, mobile etc);
- Uso de mais de uma entidade;
- Uso de regras de negócio ou validação de dados.
- Uso de outros princípios da programação OO (herança, polimorfismo etc);
- Uso de padrões de projeto;
- Opção de cadastrar novos usuários / alterar senha.
- Uso de outra forma de persistência de dados (Banco de dados, XML etc).
- A atividade deverá ser entregue via upload no classroom. Grupo até 3 pessoas.
- Funcionamento sem bugs;
- Clareza / correção do software na apresentação das mensagens e resultados quando em execução.
- Uso de boas práticas de programação OO.
- Itens extras adicionados.
- Construção e apresentação do projeto da atividade avaliativa.
- Desempenho em sala de aula (realização dos outros exercícios);
- Frequência.
Maiara Meneses |
Quézia Cassiano |
Everton Gabriel |