
Diagrama de Classes - SISROTA
O nosso diagrama esta baseado num modelo conceitual e desta forma, suprimimos atributos e métodos. Apesar de parecer grande, o SISROTA é um sistema relativamente simples, e para demonstrar isso, dividimos o diagrama em 3 escopos, para os quais colocamos 3 cores:
Amarelo: Classes comuns a qualquer sistema de controle acadêmico. Vale destacar que neste escopo, ocorre uma Associação importante chamada [Leciona]- Momento em que um professor assumiu a responsabilidade de uma turma. Neste momento são criadas todas as Associações [Aula] daquela Turma, até o final do período. O professor pode então entrar em uma instância de Aula e verificar seu conteúdo, afim de uma possível "recapacitação" ou adaptação das aulas do roteiro ao seu perfil;
Verde: Classes relacionadas a criação dos roteiros pelos membros do conselho. Lembrando que uma proposta pode ser feita por um professor ou por um conselheiro, mas o Grupo de Pesquisa que elaborará o roteiro deverá ser formado apenas por conselheiros (fácil observar isso pelo diagrama);
Cinza: Classes que demonstram o desenvolvimento das aulas através dos roteiros. Cada aula disponível para o professor naquela turma é apenas uma cópia do modelo (template) do roteiro. O professor não trabalha diretamente em cima da instância do roteiro, mas sim numa cópia, que ele pode personalizar.
O centro das atenções do SISROTA, são as classes verdes e cinzas do diagrama.
Espero que gostem,
e até a próxima aula.