Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Sistema de Gerenciamento de Hotel, Resumos de Engenharia de Software

O desenvolvimento de um software para um hotel, detalhando os requisitos do sistema, como permitir que o cliente faça reservas de quartos, cancelar reservas, registrar a entrada do cliente no hotel e disponibilizar o quarto. O documento também aborda a modelagem do sistema utilizando diagramas de fluxo de dados (dfd) em diferentes níveis de detalhamento, mostrando os processos internos do sistema, os fluxos de dados e os depósitos de dados. Essa documentação pode ser útil para estudantes de engenharia de software que estejam aprendendo sobre desenvolvimento de sistemas e modelagem de processos de negócio.

Tipologia: Resumos

2020

Compartilhado em 20/04/2024

guilherme-valentim-16
guilherme-valentim-16 🇧🇷

1 documento

1 / 50

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
ENGENHARIA DE SOFTWARE I
Profa. M.Sc. Laura Martinson Provasi Jubran
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32

Pré-visualização parcial do texto

Baixe Sistema de Gerenciamento de Hotel e outras Resumos em PDF para Engenharia de Software, somente na Docsity!

ENGENHARIA DE SOFTWARE I

Profa. M.Sc. Laura Martinson Provasi Jubran

ENGENHARIA DE SOFTWARE I Engenharia de Software I ➔ Metodologias de Desenvolvimento de Software II stock.adobe.com

ENGENHARIA DE SOFTWARE I Problema do Hotel [6] Questionamentos do momento. ➔ Quais são as ações do sistema? ➔ Quais são os estímulos (normalmente dados de entrada) para que as ações ocorram? ➔ Quais são as respostas do sistema (informações de saída) para cada ação? A Lista de Eventos responde a essas questões. Se tiver dúvidas, procure pelos verbos no texto (ações).

ENGENHARIA DE SOFTWARE I Problema do Hotel Levantamento de Requisitos [6] Pede-se o desenvolvimento de um software para um hotel que atenda os seguintes requisitos:

  1. O sistema deve permitir que o Cliente faça reserva de quarto(s) por determinado(s) período(s).
  • Nesse caso, o sistema deve verificar se existe quarto(s) disponível(is) para o período solicitado; se sim, é feita a reserva do(s) quarto(s) e enviada a confirmação para o Cliente com o número da reserva e demais dados; Engenharia de Software I Descubra as ações do sistema (verbos que indiquem ações do sistema) em rosa. Esses são os processos. Informação de saída em cinza.

ENGENHARIA DE SOFTWARE I Problema do Hotel [6]

  1. O sistema deve cancelar automaticamente a reserva, caso o Cliente não compareça no hotel para hospedar-se até às 12 horas do dia da reserva, disponibilizando o quarto. O cliente deve receber um e-mail de cancelamento por não comparecimento.
  2. O sistema deve permitir o registro do cliente ao ocupar um quarto; nesse caso o cliente informa seus dados pessoais (RG, CPF, endereço, telefone para contato e quantos dias deseja permanecer). O sistema deverá imprimir uma folha com o número do quarto e as recomendações do hotel, como o horário do café-da-manhã, horário de início e fim da hospedagem, etc. Informação de saída Dados de entrada do processo Evento temporal de não comparecimento.

ENGENHARIA DE SOFTWARE I

  1. O sistema deve permitir a emissão da conta ao Cliente no momento em que ele solicitar a sua saída. O cliente receberá a conta com os gastos efetuados e o valor a pagar.
  2. O sistema deve permitir o registro do pagamento da conta. Ao efetivar o pagamento, o sistema é alimentado com os dados do pagamento e gerado um recibo para o cliente. Nesse momento o quarto é liberado para limpeza e manutenção. ‘
  3. O sistema deve permitir a disponibilização do quarto, por parte do Gerente, quando este estiver limpo. Problema do Hotel [6]

N Evento Descrição Estímulo (Dados de Entrada do Processo) Ação do Sistema (Processo ou processamento) Resposta (Informações de saída do Processo) 1 Reserva Cliente reserva quarto Pedido_de_reserva (F) Reservar o quarto Informações da Reserva. Entrada Processamento^ Saída Dados de Entrada do Processo Pedido_de_reserva : CPF, nome, telefone, tipo_de_quarto, quantos_quartos, data_entrada, data_saída, e_mail_reserva. (Mais tarde se transformam em arquivos ou tabelas). Processo Ação do Sistema: regras de Negócio para reservar o quarto. (Mais tarde, se transforma em software). Informações de Saída do Processo: E-mail para o cliente com as informações da reserva.

ENGENHARIA DE SOFTWARE I Problema do Hotel [6] Resposta (Informações de saída) Informações da Reserva: E-mail para o cliente com as informações da reserva (nro_reserva, data_reserva, CPF cliente, Nome cliente, data_início_hospedagem, data_fim_hospedagem, quantidade de quartos, tipo de quarto). No e-mail deve constar que se a pessoa não aparecer para a hospedagem até às 12 horas do dia reservado, a reserva será cancelada automaticamente. OU Informação ao cliente que não há disponibilidade de quarto para aquele(s) dia(s). Uma informação importante aqui é o nro_reserva, gerado pelo sistema. O e-mail formaliza a reserva efetuada.

ENGENHARIA DE SOFTWARE I Problema do Hotel [6] Estímulo (Dados de Entrada) Pedido_de_cancelamento: Nro_reserva, CPF. Certos dados de entrada você adquire perguntando ao usuário o que é necessário guardar.

ENGENHARIA DE SOFTWARE I Problema do Hotel [6] Resposta (Informações de saída) Informações de Cancelamento da Reserva: E-mail para o cliente com as informações do cancelamento da reserva (nro_reserva, data_reserva, CPF cliente, Nome cliente, data_início_hospedagem, data_fim_hospedagem). No e-mail deve constar que a reserva foi cancelada a pedido do cliente. Uma informação importante aqui é o nro_reserva, gerado pelo sistema. O e-mail formaliza a reserva efetuada.

ENGENHARIA DE SOFTWARE II Problema do Hotel [6] Estímulo (Dados de Entrada) Registro_do_hotel: Nome_completo, e_mail, telefone, celular, número_reserva, etc. Outros dados de entrada são muitas vezes conseguidos com a análise documental, como esta ficha. Aqui você observa também que será necessário armazenar os dados do hotel.

ENGENHARIA DE SOFTWARE I Voltando ao conceito de Diagrama de Fluxo de Dados da Aula Passada (

Diagrama de Fluxo de Dados (DFD) Entidade Externa Origem ou destino dos dados Fluxo dos dados (dados que entram ou que saem do processo) Processo que transforma os fluxos dos dados Depósito de dados Para indicar Duplicidade Obs.: Os símbolos diferem de acordo com os autores dos livros. Os apresentados na cor azul são os usados pelos autores Chris Gane e Trish Sarson. Chris Gane Tom DeMarco Os símbolos usados no Diagrama de Fluxo de Dados diferem de acordo com o autor do livro, mas o significado é o mesmo.

Diagrama de Contexto ou Diagrama de Fluxo de Dados Nível 0 E Departamento de produção E Fornecedores Preços_material encomenta Fluxo de dados Entidade externa Sistema de Cadastro de Solicitação de Materiais Pedido_preços Materiais_ necessários No DFD nível 0 o processo é o sistema a ser desenvolvido. Entidade Externa: origem ou destino dos dados. Fluxo de Dados: dados que entram ou que saem do processo.