Estudo de Caso Resolvido - 20130411102412

Você também pode gostar

Você está na página 1de 16

MODELO ESSENCIAL

Estudo de Caso
Sistema Hotelaria (parcial)
Estudo de Caso
Um sistema de controle de hotelaria deve ser construdo e para tanto, foram levantados
alguns dados do fluxo de atividades, descritos a seguir:

O cliente solicita uma reserva de quarto, que pode ou no ter
disponibilidade. Caso tenha vaga, reservado. O cliente pode tambm solicitar
cancelamento de reserva. Outro caso de cancelamento de vaga por no
comparecimento do cliente sem prvio aviso. Na chegada do cliente, deve-se fazer
seu registro e tambm verificar sua situao. A hospedagem pode ser rejeitada. Ao
trmino de sua estadia, o cliente solicita sua sada, cuja ao deve caracterizar o
fechamento de sua conta, o pagamento da conta pelo cliente e a liberao do quarto
para que seja efetuada a limpeza.
Estudo de Caso
Eventos:

1) Cliente reserva quarto;
2) Cliente cancela reserva;
3) hora de cancelar reserva;
4) Cliente registra-se no hotel;
5) Cliente solicita sada do hotel;
6) Cliente paga a conta;
7) Gerente disponibiliza o quarto.
Modelo Ambiental Eventos
5
Modelo Ambiental DC
SISTEMA
HOTELARIA
Cliente
pedido_reserva
pedido_cancelamento_
reserva
pedido_sada
conta_fornec
Gerente
ger_disp_quarto
6
Modelo Comportamental DFD Preliminar
* 1.
Reservar
quarto
Cliente
pedido_reserva
reservas
dados_reserva
quartos
q_reservado
Nr.

Evento

Tipo

Estmulo

Aes

Respostas Externas
1 Cliente
reserva quarto

F Pedido_reserva Reservar
quarto
Quarto_reservado ou
quarto_indisponivel
Exploso
7
Modelo Comportamental DFD Preliminar
Cliente
reservas
2.
Cancelar
reserva
quartos
pedido_cancelamento_
reserva
quarto_disponvel
reserva_cancelada
Nr.

Evento

Tipo

Estmulo

Aes

Respostas
Externas
2 Cliente cancela
reserva
F Pedido_cancela
mento_reserva
Cancelar
reserva
8
Modelo Comportamental DFD Preliminar
reservas
3.
Cancelar no
compare-
cimento
quartos
quartos_disponveis
reservas_canceladas
Nr.

Evento

Tipo

Estmulo

Aes

Respostas
Externas
3 hora de
cancelar reserva
T Cancelar no
comparecimento
9
Modelo Comportamental DFD Preliminar
* 4.
Registrar
hospedagem
de cliente
Cliente
clientes
dados_cliente
reservas
dados_cliente_cad
d_reserva_efetuada
quartos
quarto_ocupado
Nr.

Evento

Tipo

Estmulo

Aes

Respostas Externas
4 Cliente registra-
se no hotel
F Dados_
cliente

Registrar
hospedagem do
cliente
Cliente_rejeitado ou
cliente_registrado
Exploso
10
Modelo Comportamental DFD Preliminar
* 5.
Processar
sada do
cliente
Cliente
reservas
pedido_sada
quartos
conta_
fornec
d_reserva
quarto_disp_limpeza
Nr.

Evento

Tipo

Estmulo

Aes

Respostas
Externas
5 Cliente solicita
sada do hotel
F Pedido_sada

Processar sada do
cliente
Conta_fornec
Exploso
11
Modelo Comportamental DFD Preliminar
Nr.

Evento

Tipo

Estmulo

Aes

Respostas
Externas
6 Cliente paga a
conta
F Pagto_conta

Efetuar pagto
conta
Recibo
* 6.
Processar pagto
de conta
Cliente
pagto_conta
clientes
reservas
d_cli
hospedagem_pg
recibo
12
Modelo Comportamental DFD Preliminar
Nr.

Evento

Tipo

Estmulo

Aes

Respostas
Externas
7 Gerente disponibiliza
o quarto
F Ger_disp_quarto Disponibilizar quarto
7.
Disponibilizar
quarto
quartos
Gerente
ger_disp_quarto
quarto_limpo
13
Modelo Comportamenal DFD nvel 1
1, 2, 3
Tratar
reserva
Cliente
pedido_reserva
reservas
dados_reserva
quartos
q_reservado
pedido_cancelamento_
reserva
quarto_disponvel
reserva_cancelada
4, 5, 6
Tratar
cliente
dados_cliente
pedido_sada
conta_fornec
dados_cliente_cad
clientes
d_cliente
d_reserva
quarto_ocupado
quarto_disp_limpeza
7
Disponibilizar
quarto
Gerente
ger_disp_quarto
quarto_limpo
d_reserva_efetuada
14
Modelo Comportamental
Refinamento do DFD Preliminar Exploso do Processo 1
1.1
Verificar
disponibilidade
quarto
Cliente
pedido_reserva
reservas
dados_reserva
quartos
q_reserv.
quartos_cad
1.2
Efetuar
reserva
quartos_disp.
quarto_indisponvel
quarto_reservado
Voltar
15
Modelo Comportamental
Refinamento do DFD Preliminar Exploso do Processo 4
4.1
Verificar
reserva
Cliente
clientes
dados_cliente
reservas
dados_cliente_cad
d_reservas_cad
quartos
quarto_ocupado
4.2
Cadastrar
cliente
4.3
Efetuar
Hospedagem
cliente
cliente_rejeitado
d_cli_reserva
d_reserva_cliente
d_reg_reserva
cliente_registrado
Voltar
16
Modelo Comportamental
Refinamento do DFD Preliminar Exploso do Processo 5
5.2
Disponibilizar
Quarto
p/ limpeza
Cliente
clientes
reservas
pedido_sada
quartos
conta_fornec
d_reserva
quarto_disp_limpeza
d_cliente
5.1
Gerar
conta
nr_quarto
Voltar

Você também pode gostar