Buscar

Desafio - Elaborar o diagrama de classes

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 3 páginas

Prévia do material em texto

Desafio – Elaborar diagrama de classe 
 
Imagine que você trabalha em uma empresa que irá desenvolver um software de sistema de gestão 
de cursos online. 
Neste software os alunos são matriculados em turmas de um determinado curso. Ele é utilizado em 
uma escola que possui um grande número de alunos. 
Você recebe a responsabilidade de criar um diagrama de classes a partir das seguintes 
informações: 
 
 
 
Crie um diagrama de classes considerando as classes, atributos e métodos abaixo: 
Classe: Curso 
Atributos: código (int), nome (String), preRequisito (String), cargaHora (int), valor (double). 
Métodos: incluir (void), excluir(void), pesquisarPeloNome (void), alterar(void), listarTodos(void). 
 
Classe: Matrícula 
Atributos: data (Date), formaPagto (int), numMat(int). 
Métodos: efetuarMatricula(void). 
 
Classe Turma: 
Atributos: cod (int), turno (String), dtIni(Date), dtFim(Date), hrIni(int), hrFim(int), qtdVagas(int). 
Métodos: incluir (void), excluir (void), pesquisarPeloCodigo(void), alterar(void), listarTodos(void). 
 
Classe Aluno: 
Atributos: cpf (String), rg(String), nome(String), fone(String), endereco(String). 
Métodos: incluir (void), excluir(void), pesquisarPeloNome (void), alterar(void), listarTodos(void). 
 
Dica: Lembre-se de inserir as multiplicidades e também as relações entre as classes. 
 
Sua resposta 
 
 
 
 
Resposta esperada

Continue navegando