Buscar

Engenharia de Software - Projeto Exercícios, Cap 21

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

Prévia do material em texto

Exercícios
Diagramas de Seqüência e 
Classes de Projeto
Exercício 1
Defina um diagrama de seqüência para cada tarefa apresentada a seguir e 
atualize o diagrama de classes de projeto. Utilize como base o diagrama de 
classes conceituais resultante da análise. Considere que todos os objetos estão 
na memória principal.
Uma locadora de veículos possui vários veículos que podem ser alugados. 
Cada veículo possui várias informações (placa, cor, modelo, ano, preço) e pode 
ser alugado para somente um cliente de cada vez. O cliente, por sua vez, 
apresenta várias informações (nome, cpf e cartão de crédito) e pode alugar 
somente 1 carro. O aluguel de um veículo tem a quantidade de dias alugados, 
bem como o preço total. As seguintes tarefas devem ser suportadas pela 
aplicação: 
(1) inclusão de um veículo e (2) inclusão de um cliente; 
(3) retorno dos veículos que estão disponíveis para serem alugados; 
(4) retorno dos clientes que tem carros alugados; 
(5) aluguel de um veículo por um cliente; 
(6) verificação do valor a ser pago pelo aluguel feito por um cliente; 
(7) devolução de um veículo alugado.
Exercício 1
Modelo Conceitual:
Exercício 2
Defina um diagrama de seqüência para o projeto a partir do caso de uso 
apresentado a seguir e atualize o diagrama de classes de projeto. Utilize como 
base o diagrama de classes conceituais resultante da análise. Considere que 
todos os objetos estão na memória principal.
Caso de Uso: Acessar livros emprestados a um associado
O recepcionista entra com o identificador do associado. O sistema apresenta o 
nome do associado e informações sobre os livros emprestados (código e 
nome), se existirem livros emprestados para este cliente.
Exercício 2
Modelo Conceitual:
1
0..*
faz
1..* 1
tem
0..1 1..*
contem
Estudante Professor
depto
TempoEmprestado
tempoEstudante
tempoProfessor
Associado
nome
matricula
Livro
nome
codigo
Emprestimo
dataEmprestimo
dataDevolucao
Exemplar
numero

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes