wildestmaii / CRUD-POO

Atividade proposta pelo professor Maurício Braga com o objetivo de avaliar o desenvolvimento das competências relacionadas aos assuntos vistos na disciplina na primeira unidade.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CRUD Orientado a Objetos

Atividade avaliativa

  • 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.

Requisitos mínimos:

  • 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.

Desejável (pontuação extra):

  • 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).

Regras para entrega da atividade:

  • A atividade deverá ser entregue via upload no classroom. Grupo até 3 pessoas.

Critérios de avaliação:

  • 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.

Conceito final da primeira unidade levará em conta:

  • Construção e apresentação do projeto da atividade avaliativa.
  • Desempenho em sala de aula (realização dos outros exercícios);
  • Frequência.

Colaboradores


Maiara Meneses

Quézia Cassiano

Everton Gabriel

About

Atividade proposta pelo professor Maurício Braga com o objetivo de avaliar o desenvolvimento das competências relacionadas aos assuntos vistos na disciplina na primeira unidade.


Languages

Language:Python 84.9%Language:HTML 15.1%