Buscar

10_-_Diagrama_de_Classe_-_Atividade-a206dcff83da4af6aaf3209a5b1bcc62

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Curso Superior de Tecnologia em 
Análise e Desenvolvimento de 
Sistemas - ADS
Prof. Dr. F Gerson Meneses
Análise e Projeto de Sistemas
10 – Atividade de Diagrama de 
Classes
Atividade
Faça um Diagrama de Classes para o seguinte 
Estudo de Caso:
Estudo de Caso
Em uma instituição de ensino o aluno faz matrícula para um 
determinado curso e um aluno pode matricular-se em até dois 
cursos diferentes. Cada curso possui um conjunto definido de 
disciplinas e um curso pode ter diferentes turmas, que são 
definidas em função de uma quantidade máxima de matrículas 
permitidas. Disciplinas podem ter nenhum ou vários pré-requisitos. 
Caso a quantidade máxima de matrículas determinadas para uma 
turma já estiverem no limite, uma nova turma será criada a partir da 
próxima solicitação de matrícula. Caso não existam matrículas para 
um determinado curso, o mesmo não é ministrado; porém, ele 
continua a existir.
Diagrama de Classes
Observações
 Leitura das associações
 Multiplicidades
 Relacionamento unário
 Agregações
 Uso racional dos cod’s
 Ao executar o método Matricula.matricular(), deverá ser verificado o valor do atributo Turma.qtMatricula, se é 
menor ou igual ao atributo Curso.qtMatriculaTurma, isso através do método Turma.checarQtMatricula(); em 
caso afirmativo, deverá ser inserido uma nova matrícula; caso contrário, deverá inserir-se uma nova turma e 
a matrícula será inserida para a nova turma.

Outros materiais