Informática, perguntado por slenderdominecraft, 1 ano atrás

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 macaibalaura
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