Buscar

atividade DTE 2

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

Atividade 7 
 
Tema: Modelagem Dinâmica (Diagrama de Transição de Estados) 
 
1) Considere o fragmento abaixo, que descreve a atividade de reserva em uma videolocadora. O 
trecho foi extraído da descrição do minimundo de uma videolocadora, para a qual deveria ser 
desenvolvido um sistema. 
Clientes podem reservar filmes. O atendimento às reservas é feito por ordem de chegada, por tipo de 
mídia (DVD, blu-ray, HD-DVD etc). Quando uma reserva é registrada ela é classificada como 
pendente. Quando um item de um filme e tipo de mídia é devolvido, verifica-se se há reserva 
pendente para esse item. Havendo, comunica-se o cliente interessado por e-mail. A partir desse 
momento, a reserva passa a ser classificada como comunicada e o cliente tem 24 horas para retirar o 
item. O cliente retira o item reservado efetuando uma locação. Quando a locação é realizada, a reserva 
é classificada como atendida. Caso o cliente não faça a locação em 24 horas, a reserva expira e o item 
é liberado para locação. Reservas pendentes ou comunicadas podem ser canceladas. 
 
Considere, ainda, que foram realizadas as modelagens de casos de uso (diagrama parcial apresentado 
abaixo) e de classes (classe Reserva apresentada abaixo). 
 
Diagrama de Casos de Uso (parcial) 
 
 
Classe Reserva 
 
 
Elabore um diagrama de transição de estados para a classe Reserva. 
 
 
CENTRO TECNOLÓGICO 
DEPARTAMENTO DE INFORMÁTICA 
 
 DISCIPLINA: ENGENHARIA DE SOFTWARE CÓDIGO: INF02810 
PROFESSOR(A): MONALESSA PERINI BARCELLOS E-MAIL: MONALESSA@INF.UFES.BR 
Alguns de seus fluxos: 
Registrar Reserva 
Cancelar Reserva 
Cancelar Reserva Automaticamente

Outros materiais