Escopo


  • Desenvolver uma aplicação que permita controlar as avaliações de alunos periodicamente.
  • Requisitos Funcionais:
  1. Cadastrar Alunos
  2. Cadastrar código de alunos
  3. Avaliar Aluno (colocar nota)
  4. Listar alunos
  5. Mostrar total de alunos
  6. Remover alunos
  7. Mostrar lista de alunos, com seus respectivos códigos e nota (se houver).

Requisitos funcionais

  1. Cadastrar alunos e respectivos códigos.
  2. Inserir nota para alunos cadastrados.
  3. Listar alunos.
  4. Deletar alunos.

Dificuldades

  1. Foi necessário procurar comandos extras para que o programa fosse finalizado. Dentre eles podemos citar: a+, sys, os.path, replace, array, try, except.
  2. Juntar o conteúdo aprendido nas aulas.
  3. O tamanho do aplicativo, visto que em sala sempre fazíamos aplicações básicas/pequenas.
  4. Estruturar o código.
  5. Pela incompatibilidade horária entre os alunos (são de três turmas diferentes) e o professor, tivemos a necessidade de procurar auxílio externo.

Melhorias futuras

  1. Adicionar mais notas por aluno e mostrar como resultado a média delas.
  2. Criar um executável.
  3. Fazer gráfico com as médias.
  4. Transformar em aplicativo de celular.


Avaliação


  • Valor: 30 pontos
    • Clareza do código:
    • Funções:
    • Apresentação:
    • Grau de dificuldade:
    • Participação:
  • Nota:

Participantes


  • Bruna Lemos
  • Isabela Rodrigues
  • Lucas Matos
  • Thiago Rodrigues