Tenho um problema de modelagem.

26/09/2018

3

Caros!
Tenho um problema de modelagem. Em um módulo do sistema acadêmico, tenho que armazenar trabalhos acadêmicos desenvolvidos em um curso. Estes podem ser: artigos e trabalhos de conclusão de curso (TCC). Ambos compartilham características como título, ano de defesa/publicação, etc. No entanto a relação com os atores é um complicador: enquanto que no artigo temos autores (que podem ser alunos e professores, sem distinção), no TCC existe somente um autor (o aluno), um orientador e, opcionalmente, um co-orientador. CCabe salientar que tanto o aluno quanto o professor são usuários do sistema. Como ficaria esta relação no diagrama de classes da UML?
Responder