Criacao e modificacao de classes e testes para possibilitar a alocacao de disciplinas