Anda di halaman 1dari 5

Estudo de Caso:

Controle de Respostas das Questões de uma Prova

A Instituição de Ensino “UniLinense” deseja controlar todas as respostas referentes às


questões, de uma determinada prova, aplicadas aos alunos da instituição. Sabe-se que
uma prova tem que ter obrigatoriamente uma questão e pode ter várias, as questões por
sua vez fazem parte da prova e só podem estar vinculada a uma determinada prova.
Cada prova tem somente um professor responsável e um mesmo professor pode se
responsabilizar por várias provas. Os alunos a serem controlados se subdividem em
alunos regulares e alunos dependentes. Ambos alunos respondem várias questões e uma
questão é aplicada a vários alunos. Para cada questão aplicada a um aluno deseja-se
armazenar uma resposta.

Prova Responsabiliza Professor


1..* 1..1

1..1
Aluno
Lista F [] Responde 1..*
1..*

Questão 1..*

Regular Dependente

Resposta
O objetivo principal desse sistema é controlar as vendas de veículos, direto da fábrica,
realizadas pelos Concessionários aos clientes. Sabe-se que um Concessionário pode
vender vários Veículos diretamente da fábrica e que os veículos podem ser vendidos em
vários concessionários (por exemplo, um Gol pode ser vendido por vários
concessionários). Toda Venda é destinada a um e somente um Cliente e todo cliente
pode comprar vários veículos.

Concessionário

Concessionários Vende Carro Cliente


1..* 1..1
Estudo de Caso: (Falta Terminar)
Locadora de Veículos

Uma locadora de veículos trabalha com diversos tipos de clientes, entre eles destacam-
se as pessoas comuns e as empresas. Todos os clientes podem eventualmente locar
veículos na locadora, tanto carros quanto caminhões. Para os caminhões controlam-se
também seus pneus. Sabe-se que os pneus fazem parte do caminhão. Deseja-se modelar
um sistema orientado a objetos que controle a locação e devolução dos veículos da
locadora.

Locadora Aluga Clientes


1..*

Comuns Jurídico
Estudo de Caso:
Sistema de Controle sobre Montagem de Computadores

Deseja-se modelar um software orientado a objetos que permita aos clientes de uma
determinada loja montar seus computadores. Somente dois tipos de clientes podem
montar computadores: alunos e professores. Ambos os clientes podem montar vários
computadores e um computador pode ser montado por somente um cliente. Um
computador pode possuir vários componentes e um componente pode estar presente em
vários computadores. Para cada componente pertencente a um computador deseja-se
controlar o fabricante. Sabe-se que um professor tem uma lista de alunos sob sua
orientação.

Computador 1..* Cliente Monta 1..1 Podem Montar

Professor

Fabricante 1..*

Tem
Pessoa

1..*

Componentes Lista A []

Aluno
Estudo de Caso:
Controle de Inscrições em Eventos

O objetivo principal desse sistema é controlar as inscrições dos vários eventos que
ocorrem durante o ano no UNILINS. Sabe-se que anualmente o UNILINS promove
vários Eventos e que estes normalmente possuem várias Atividades (estas são
exclusivas de cada evento). As atividades podem ser Palestras, Mini-Cursos entre
outras. Um Aluno pode se inscrever em uma ou em várias atividades e estas podem
abranger diversos alunos. Cada atividade sempre possui um Professor responsável.

Eventos Professor
1..1
1..*
coordena

participa
1..* Aluno
Atividades

1..*

Palestras Mini curso Participantes