Escolar Documentos
Profissional Documentos
Cultura Documentos
Estudo de Caso Resolvido - 20130411102412
Estudo de Caso Resolvido - 20130411102412
Estudo de Caso Resolvido - 20130411102412
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