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.
Anexos:
Soluções para a tarefa
Respondido por
7
Resposta:
Explicação:
Imagem com resposta anexa.
Anexos:
Perguntas interessantes