Regras de Domínio - JoaoPauloA/UFC_Projetos GitHub Wiki

  1. um aluno só pode ter no máximo 2 bolsas.
  2. um professor pode ser responsavel por no maximo 3 projetos.
  3. somente um usuário com perfil de professor pode cadastrar um projeto.
  4. somente um usuario com perfil de aluno pode matricular-se em um projeto.
  5. somente um usuario com perfil de admin pode cadastrar um programa e uma IF.
  6. um aluno deve ter no minimo uma frequência de 85% de presença.
  7. um projeto deve esta sempre relacionado a um programa.
  8. um programa deve ter recursos disponibilizados pela IF para poder estar apto a algum projeto.
  9. um programa pode ter ilimitados projetos.
  10. cada usuario deve ter uma matricula unica.