Baixe o app para aproveitar ainda mais
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
Compartilhar