Você está na página 1de 1

Pontifícia Universidade Católica do Rio Grande do Sul

Escola Politécnica
Projeto e Desenvolvimento de Software
Prof. Marcelo H. Yamaguti

EXERCÍCIOS

A partir da descrição a seguir, especifique o Diagrama de Classes


correspondente (com classes, atributos e relacionamentos com
cardinalidades).

“Deseja-se criar um sistema que controle as informações de


universidades. Sabe-se que toda universidade (que possui nome, CNPJ e
endereço) é dividida em diversas unidades acadêmicas (como pró-reitorias,
institutos, departamentos, etc.). Uma unidade acadêmica (que possui um
nome identificador) pode ser composta por outras unidades acadêmicas,
entretanto, uma unidade acadêmica só pode estar subordinada a apenas
uma outra unidade acadêmica. Toda unidade acadêmica possui um
coordenador. Cursos (que podem ser de graduação ou pós-graduação) têm
um código, carga-horária e um conjunto de disciplinas oferecidas, e estão
vinculados a apenas uma unidade acadêmica. Um curso de graduação
possui um grau de avaliação do SINAES, enquanto um curso de pós-
graduação tem um nível (especialização, mestrado, doutorado). Todo curso
também possui apenas um coordenador. Coordenadores de unidades
acadêmicas e professores são todos considerados funcionários da
universidade. Cada funcionário é identificado na universidade por um código
numérico único, entretanto, invariavelmente cada unidade acadêmica
também possui identificadores próprios para os seus professores vinculados.
Um professor (que possui nome e titulação) pode estar vinculado a diversas
unidades acadêmicas. Ao se vincular a uma unidade, o professor recebe
uma área de atuação dentro da unidade. Sabe-se que todo funcionário
contratado por uma Universidade possui um nome, data de contratação e
salário base. Os coordenadores (que possuem a data de posse e tempo de
mandato) também são professores e coordenam apenas uma unidade
acadêmica. Cada aluno da universidade (que possui um nome e número de
matrícula) pertence a um ou mais cursos, se um aluno é de pós-graduação
precisa definir a sua área de estudos. Todo aluno pode ou não receber bolsa
de estudos. Cada disciplina (que possui nome e carga-horária) possui pelo
menos um professor responsável”.

Você também pode gostar