Buscar

Exercicio 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 9 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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

Exercício 1: Em relação aos relacionamentos abaixo responda: 
a) qual a representação mais correta? 
b) O que é preciso mudar na segunda relação para representar que uma casa possui diversos 
proprietários ao longo do tempo? 
 
 
 
 
 
 
 
 
 
 
A. Zero ou muitas casas é propriedade de uma pessoa. Essa é a mais correta visto que 
uma casa sempre vai pertencer a alguém, e na outra definição diz que uma ou muitas 
casas pertencem a zero ou mais pessoas o que está incorreto. 
B. Tem que mudar a multiplicidade, colocando uma ou várias pessoas. 
 
Exercício 2: Represente um diagrama de classes para o processo de envio de e-mail. 
Identifique os componentes e suas relações 
 
 
 
Exercício 3: No ICET, todo aluno matriculado em TCC terá obrigatoriamente um orientador. 
Alguns professores podem orientar vários alunos e outros nenhum. Qual dos diagramas abaixo 
melhor representa esta relação? 
 
 
Resposta certa: letra C. 
 
Exercício 4: Considere o seguinte problema. E elabore um diagrama de classes 
David precisa organizar seus livros de acordo com o tipo de obra. Ele possui obras escritas. 
Alguns musicais e outros filmes. Cada livro pode ser gibis/mangás, livros de autobiografia, 
ficção, ou de romance. Os musicais podem ser líricos, MPB ou sertanejos. Já os filmes podem 
ser de terror comédia além de estar condicionado a livros autobibliográficos. Elabore um 
diagrama para representar um modelo de solução 
 
 
 
 
Exercício 5: Elabore um diagrama de classes para representar o problema abaixo: 
Diandra é uma pessoa super organizada. Como ela viaja muito para Parintins para ver sua 
família. Com o dia dos pais, ela decidiu economizar dinheiro. Para controlar seus gastos em 
Parintins ela decidiu controlar no excel, através de uma planilha com a lista de suas compras 
no supermercado da cidade mensalmente. Para isso, ela cadastrou vários itens da compra, 
onde armazena os produtos. Assim precisa guardar a unidade de compra, a quantidade 
prevista para o mês, a quantidade efetivamente comprada além do preço. Que pode ser 
atualizado por cada mês. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Exercício 6: Arícia adora colecionar cds de músicas sertanejas, como possui coletâneas 
variadas. Ela decidiu criar um sistema de vendas dos seus CDs. Para isso, decidiu criar um 
sistema Web onde deve armazenar os CDs da sua coleção. Cada cd é composto de uma capa e 
um disco contendo várias músicas. Cada artista possui características distintas e vários álbuns. 
Para maior segurança Arícia decidiu fazer um controle de acesso, com regras de acesso. Onde 
ela terá a regra de super administrador e os usuários serão apenas visualizadores e 
compradores do seus cds, com a regra de usuarios. Cada compra feita é adicionada em um 
histórico. Que pode estar pendente dependendo do tipo de compra realizada. Que pode ser 
feita ou por cartão (a prazo e parcelado) ou a vista (em dinheiro) 
 
 
 
 
 
 
 
 
 
 
Exercício 7: Modelagem do sistema de login. Para que o usuário seja autenticado, ele deve 
fornecer dois valores: SSN (Social Security Number) e o PIN (Personal ID Number). Após a 
submissão é feita uma validação. 
–Faça um diagrama de estados para representar os estados e as transições entre os estados do 
apartamento do sistema acima. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Exercício 8: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Exercício 
•Exercício 9: criar o diagrama de classes para representar o seguinte sistema: 
RF01 – o sistema deve permitir à secretaria cadastrar cursos contendo código, descrição e 
coordenador. 
•RF02 – o sistema deve permitir à secretaria cadastrar disciplinas de cursos, contendo código, 
descrição, carga horária, ementa, bibliografia e pré-requisitos. 
•RF03 – o sistema deve permitir à secretaria cadastrar alunos, contendo matrícula, nome, 
endereço, telefone e curso para o qual foi aprovado. 
•RF04 – o sistema deve permitir ao departamento de recursos humanos (RH) cadastrar 
professores, contendo nome, endereço, telefone e titulação máxima (graduação, 
especialização, mestrado, doutorado) e cursos que esteja vinculado. 
•RF05 – o sistema deve permitir à secretaria abrir turmas de disciplinas de cursos, informando 
ano e semestre, dias da semana e horários de realização. 
• RF06 – o sistema deve permitir aos coordenadores de curso alocar professores a 
determinadas turmas. 
•RF07 – o sistema deve permitir à secretaria matricular alunos em turmas. 
• RF08 – o sistema deve permitir aos professores lançar avaliações (duas notas parciais, nota 
da prova final e frequência) dos alunos das turmas que estejam sob sua responsabilidade. 
• RF09 – o sistema deve permitir aos alunos consultar suas avaliações. 
•RF10 – o sistema deve permitir à secretaria emitir diários de classe das turmas. 
•RF11 – o sistema deve permitir à secretaria emitir históricos escolares dos alunos. 
• RF12 – o sistema deve efetuar o cálculo da aprovação de alunos em turmas, sendo que, para 
ser aprovado, deve-se ter frequência mínima de 75%. Além disso, para aprovação sem prova 
final, a média das notas parciais deve ser maior ou igual a 70. para reprovação direta, esta 
média deve ser menor que 30. médias entre 30 (inclusive) e 70 (exclusive) colocam o aluno em 
prova final. Se a média da prova final com a média anterior for menor que 50, o aluno está 
reprovado, caso contrário, aprovado. 
•RF13 – o sistema deve controlar a situação de um aluno, podendo estar matriculado, 
trancado, formado ou evadido 
 
 
 
 
 
 
 
 
 
 
 
Exercício 10: criar o diagrama de classes para representar o seguinte sistema:

Outros materiais