Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
* * MODELAGEM DE SISTEMAS – AULA08 PRÁTICA DESCRIÇÃO E INTERAÇÃO – CLAUDIA ABREU PAES * * SUMÁRIO Apresentação Estudo de caso - Hotel Descrição de caso de uso Diagrama de Sequencia Diagrama de Sequencia de Sistema Diagrama de Colaboração * * Sistema de Gestão de Hotel Estacio O cadastro do hospede (nome, procedência, endereço, contato, previsão de permanência) é realizado pelo setor de recepção que também controla a alocação de quarto/apartamento (número do quarto ou apartamento) e abertura de uma conta corrente para o hospede (senha, número da conta, nome do hospede). ESTUDO DE CASO * * Sistema de Gestão de Hotel Estacio ... Ao setor de serviço de copa cabe a responsabilidade pelos lançamentos, na conta do hospede, das despesas que o mesmo efetuar com bebidas e comidas (data, tipo da despesa e valor). A atendente de telefonia é responsável pelo lançamento, na conta do cliente, das chamadas interurbanas que o mesmo venha a fazer (data, local chamado, duração e tarifa). As chamadas locais não são computadas. O setor de lavanderia é responsável pelos lançamentos, na conta do hospede, dos serviços que o mesmo venha a solicitar àquele setor (data, tipo de serviço, valor). ESTUDO DE CASO * * Sistema de Gestão de Hotel Estacio ... A gerência pode, a qualquer instante, ter acesso às informações de cadastro e gastos realizados pelo hospede. A gerência é responsável pelo cadastro e atualização das tabelas de serviços, menus e diárias. ESTUDO DE CASO * * Sistema de Gestão de Hotel Estacio ... O hospede pode a qualquer instante consultar o saldo de sua conta. O setor de recepção é responsável pela extração do extrato final da conta e fechamento da mesma quando o hospede finaliza sua estadia. ESTUDO DE CASO * * ESTUDO DE CASO Hospedar Cliente * * ESTUDO DE CASO - DESCRIÇÃO PASSO 1 - Definir o Cabeçalho * * PASSO 1 - Definir o Cabeçalho Nome: Hospedar cliente Objetivo: Registrar entrada do hóspede no hotel Pré-condição: Quartos disponíveis. Pós-condição: Conta corrente aberta para consumo. Autorizada permanência do cliente nas áreas do hotel. ESTUDO DE CASO - DESCRIÇÃO * * PASSO 2 - Definir a interface ESTUDO DE CASO - DESCRIÇÃO * * PASSO 2 - Definir a interface ESTUDO DE CASO - DESCRIÇÃO * * PASSO 3 – Identificar procedimentos fluxo normal ESTUDO DE CASO - DESCRIÇÃO * * Sistema Apresenta Tela de Hospedagem Sistema apresenta lista de HÓSPEDES já cadastrados Recepção escolhe HÓSPEDE Sistema obtém dados HÓSPEDES e apresenta informações: endereço e contato Sistema apresenta lista de PROCEDÊNCIA cadastrada Recepção escolhe PROCEDÊNCIA Recepção informa DIAS DE PERMANÊNCIA PASSO 4 – Descrição procedimentos fluxo normal ENTRADA ESTUDO DE CASO - DESCRIÇÃO * * Sistema apresenta lista de QUARTOS cadastrados e disponíveis Recepção escolhe QUARTOS Sistema apresenta data de chegada como a data do dia Sistema apresenta data de saída calculando a data de chegada acrescida dos dias de permanência Recepção clica CONFIRMA PASSO 4 – Descrição procedimentos fluxo normal ENTRADA/PROCESSAMENTO ESTUDO DE CASO - DESCRIÇÃO * * Sistema <INCLUDE> “Alocar Quarto” Sistema <INCLUDE> “Abrir conta corrente” Sistema inclui informações de HOSPEDAGEM Sistema encerra caso de uso PASSO 4 – Descrição procedimentos fluxo normal SAÍDAS ESTUDO DE CASO - DESCRIÇÃO * * PASSO 5 – Identificar procedimentos fluxo Alternativo ESTUDO DE CASO - DESCRIÇÃO * * PASSO 5 – Identificar procedimentos fluxo Alternativo Sistema Apresenta Tela de Hospedagem Sistema apresenta lista de HÓSPEDES já cadastrados Recepção escolhe HÓSPEDE Sistema obtém dados HÓSPEDES e apresenta informações: endereço e contato Sistema apresenta lista de PROCEDÊNCIA cadastrada Recepção escolhe PROCEDÊNCIA Recepção informa DIAS DE PERMANÊNCIA Sistema apresenta lista de QUARTOS cadastrados e disponíveis Recepção escolhe QUARTOS Sistema apresenta data de chegada como a data do dia Sistema apresenta data de saída calculando a data de chegada acrescida dos dias de permanência Recepção clica CONFIRMA ESTUDO DE CASO - DESCRIÇÃO * * PASSO 6 – Descrever procedimentos fluxo Alternativo Recepção escolhe HÓSPEDE 3.1 Novo hóspede 3.1.1 Recepção clica “Novo Cliente” 3.1.2 Sistema <EXTEND> “Cadastrar Hóspede” 3.1.3 Sistema retorna 4 ESTUDO DE CASO - DESCRIÇÃO * * PASSO 6 – Descrever procedimentos fluxo Alternativo Recepção escolhe HÓSPEDE 3.1 Novo hóspede 3.1.1 Recepção clica “Novo Cliente” 3.1.2 Sistema <EXTEND> “Cadastrar Hóspede” 3.1.3 Sistema retorna 4 Sistema apresenta lista de QUARTOS cadastrados e disponíveis 8.1 Não existem quartos disponíveis 8.1.1 Sistema apresenta mensagem “Quartos indisponíveis no momento” 8.1.2 Sistema retorna 2 ESTUDO DE CASO - DESCRIÇÃO * * PASSO 6 – Descrever procedimentos fluxo Alternativo Recepção escolhe HÓSPEDE 3.1 Novo hóspede 3.1.1 Recepção clica “Novo Cliente” 3.1.2 Sistema <EXTEND> “Cadastrar Hóspede” 3.1.3 Sistema retorna 4 Sistema apresenta lista de QUARTOS cadastrados e disponíveis 8.1 Não existem quartos disponíveis 8.1.1 Sistema apresenta mensagem “Quartos indisponíveis no momento” 8.1.2 Sistema retorna 2 Recepção clica CONFIRMA 12.1 Recepção desiste 12.1.1 Recepção clica SAIR 12.1.2 Sistema retorna 2 ESTUDO DE CASO - DESCRIÇÃO * * DIAGRAMAS DE INTERAÇÃO Representam a troca de mensagens entre objetos: Sequencia Sequencia de Sistemas Colaboração ESTUDO DE CASO - INTERAÇÃO * * ESTUDO DE CASO - SEQUENCIA PASSO 1 – Representar os objetos e as linhas da vida * * ESTUDO DE CASO - SEQUENCIA PASSO 1 – Representar os objetos e as linhas da vida É possível ir criando na medida em que os objetos vão aparecendo na análise do caso de uso. * * ESTUDO DE CASO - SEQUENCIA PASSO 2 – A partir da descrição de caso de uso informar mensagens Sistema Apresenta Tela de Hospedagem Sistema apresenta lista de HÓSPEDES já cadastrados Recepção escolhe HÓSPEDE Sistema obtém dados HÓSPEDES e apresenta informações: endereço e contato * * ESTUDO DE CASO - SEQUENCIA PASSO 2 – A partir da descrição de caso de uso informar mensagens Sistema Apresenta Tela de Hospedagem Sistema apresenta lista de HÓSPEDES já cadastrados Recepção escolhe HÓSPEDE Sistema obtém dados HÓSPEDES e apresenta informações: endereço e contato * * ESTUDO DE CASO - SEQUENCIA PASSO 2 – A partir da descrição de caso de uso informar mensagens Sistema apresenta lista de PROCEDÊNCIA cadastrada Recepção escolhe PROCEDÊNCIA Recepção informa DIAS DE PERMANÊNCIA * * ESTUDO DE CASO - SEQUENCIA PASSO 2 – A partir da descrição de caso de uso informar mensagens Sistema apresenta lista de QUARTOS cadastrados e disponíveis Recepção escolhe QUARTOS Sistema apresenta data de chegada como a data do dia Sistema apresenta data de saída calculando a data de chegada acrescida dos dias de permanência Recepção clica CONFIRMA * * ESTUDO DE CASO - SEQUENCIA PASSO 2 – A partir da descrição de caso de uso informar mensagens Sistema <INCLUDE> “Alocar Quarto” Sistema <INCLUDE> “Abrir conta corrente” Sistema inclui informações de HOSPEDAGEM Sistema encerra caso de uso * * ESTUDO DE CASO - SEQUENCIA PASSO 2 – A partir da descrição de caso de uso informar mensagens * * ESTUDO DE CASO - SEQUENCIA PASSO 3 – Incluir os métodos no diagrama de caso de classe * * ESTUDO DE CASO – DSS Representa as entradas e saídas * * ESTUDO DE CASO – DSS Representa as entradas e saídas * * ESTUDO DE CASO – DSS Representa as entradas e saídas * * ESTUDO DE CASO – COLABORAÇÃO Representa troca de mensagens sem sequencia. :formulário escolherHosppede() escolherProcedencia() InformarDiasPermanencia() clicaCONFIRMA() :Hóspedes 4: *ler() listaHospedes 1: apresentaInformações() 2: apresentaDataChegada() 3: calculaDataSaída () 5: *ler() listaProcedência :Procedência 6: [disponíveis]*ler() listaQuartos :Quartos 7: Incluir() :Hospedagem 8: <include> alocarQuarto 9: <include> abrirCCorrente * * Próxima aula Diagrama de Estado Diagrama de Atividade ESTUDO DE CASO * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Compartilhar