1) Para se cadastrar no app todo usuário (aluno/professor/visitante) deve informar o número do RA (no caso de aluno), Matricula (no caso de professor) ou CPF (caso visitante), além de informar uma foto no perfil (na classe este atributo deverá ser armazenado o diretório da foto), o nome completo, o login, o endereço de e-mail e senha de login.
2) Todo aluno ou professor podem criar trabalhos tendo de informar a data, o título e a respectiva descrição do mesmo, podendo nomear um orientador e também podendo agregar até 4 participantes ao trabalho.
3) O usuário poderá criar um(ou vários) álbum(ns) chamado Multimídia onde ele poderá cadastrar imagens, documentos e vídeos relativos ao trabalho.
4) Uma vez criado o trabalho, qualquer usuário pode visualizá-lo no app e registrar um ou mais comentários para contribuir com o refinamento da ideia e avalia-lo com uma nota que vai de zero a dez; os comentários são visualizados em ordem cronológica, por data e horário.
Considerando a situação e as informações apresentadas, construa um diagrama de classe que esteja em conformidade com os requisitos citados contendo os atributos, multiplicidades e associações entre as classes.
Anexos:
Soluções para a tarefa
Respondido por
0
Você para realizar essas funcionalidades com a criação de uma classe com orientação a objeto.
Criar uma classe, nesta classe deve conter os itens que são pedidos. Creio a melhor forma seria criar uma classe para cada funcionalidade.
Pode-se criar uma classe chamada cadastro, onde tem o RA, MATRICULA OU CPF, FOTO DO PERFIL.
Um gerenciamento de trabalhos e o trabalho em si, com todas as informações questão pedidas no exercício.
Anexos:
Perguntas interessantes
Matemática,
8 meses atrás
História,
8 meses atrás
ENEM,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás