










































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
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
1 / 50
Esta página não é visível na pré-visualização
Não perca as partes importantes!
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:
ENGENHARIA DE SOFTWARE I Problema do Hotel [6]
ENGENHARIA DE SOFTWARE I
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.