Baixe o app para aproveitar ainda mais
Prévia do material em texto
18/02/2019 trabalho modelagem UML - Google Docs https://docs.google.com/document/d/1mCNwIp6gb6bwV1_ecqSGYapk0z_w2Ik7qxKCbUWwIL4/edit 1/9 Aluna: CARLA CAROLINE MODELAGEM UML - SISTEMA HOTELEIRO 1- Diagrama de casos de uso Faça o diagrama de casos de uso para atender as necessidades dos usuários do sistema de Hotelaria acima descrito. 18/02/2019 trabalho modelagem UML - Google Docs https://docs.google.com/document/d/1mCNwIp6gb6bwV1_ecqSGYapk0z_w2Ik7qxKCbUWwIL4/edit 2/9 2- Descrição de casos de uso Faça a especificação textual de 2 casos de uso: Registrar Hospedagem (checkin no hotel) e Registrar Saída (Checkout do Hotel). Caso de uso: Checkin Atores : Hóspede / Funcionário Pré condiçã o: Reserva registrada Pós condição: Confirmação da entrada do hóspede Condição de entrada: Hóspede presente no hotel Fluxo principal: 1- O hóspede presencialmente informa reserva; 1.1 - Caso o hóspede não tenha realizado a reserva anteriormente, o funcionário irá checar os quartos disponíveis, bem como valor de diária e quantidade máxima de ocupantes. 1.1.1 - Não havendo quartos disponíveis, encerra-se o fluxo. 2- O funcionário da recepção solicita os documentos do hóspede, bem como celular, endereço e telefone fixo; 2.1- Caso o cliente não esteja registrado no sistema, o funcionário realizará o registro, utilizando os dados informados pelo cliente. 3- Hóspede informa os dados solicitados pelo funcionário; 4- Funcionário registra entrada(check in) de hóspede no sistema e informa condições de reserva; 5- Cliente assina entrada e retira as chaves do quarto. Fluxo alternativo: 4 - Caso o hóspede desista do checkin, será cobrada taxa de cancelamento. 5- Caso cliente não concorde em assinar a entrada, o checkin não será realizado. 18/02/2019 trabalho modelagem UML - Google Docs https://docs.google.com/document/d/1mCNwIp6gb6bwV1_ecqSGYapk0z_w2Ik7qxKCbUWwIL4/edit 3/9 Caso de uso: Check out Atores : Hóspede / Funcionário Pré condiçã o: Check in realizado Pós condição: Confirmação da saída do hóspede e liberação de quarto Condição de entrada: Hóspede presente no hotel Fluxo principal: 1- O hóspede solicita o checkout para o funcionário; 2- O funcionário verifica se houve algum dano no quarto reservado; 2.1 - Se houver, deve ser incluido no cálculo final da conta; 3- Funcionário faz o cálculo final da conta e informa as condições de pagamento ao hóspede; 3 .1 Se a conta for superior a R$1200, 00 é permitido parcelamento em até 3x; 4- Hóspede verifica a informações da conta e informa o tipo de pagamento e o valor referente; 4.1 Caso seja solicitada mais de uma forma de pagamento, o hóspede poderá realizar como desejado, desde que o valor total seja pago. 5- Funcionário realiza o checkout e libera o hóspede. 6- Funcionário atualiza o status da reserva e do quarto, liberando o mesmo para limpeza/ manutenção. Fluxo alternativo: 4- Caso o pagamento não tenha sido realizado no seu valor total, funcionário deve informar o gerente. Não realizando checkout. 18/02/2019 trabalho modelagem UML - Google Docs https://docs.google.com/document/d/1mCNwIp6gb6bwV1_ecqSGYapk0z_w2Ik7qxKCbUWwIL4/edit 4/9 3- Diagrama de classes 18/02/2019 trabalho modelagem UML - Google Docs https://docs.google.com/document/d/1mCNwIp6gb6bwV1_ecqSGYapk0z_w2Ik7qxKCbUWwIL4/edit 5/9 4- Diagramas de estados Faça o diagrama de estados para as classes necessárias (que tenham mais de 1 estado). 18/02/2019 trabalho modelagem UML - Google Docs https://docs.google.com/document/d/1mCNwIp6gb6bwV1_ecqSGYapk0z_w2Ik7qxKCbUWwIL4/edit 6/9 18/02/2019 trabalho modelagem UML - Google Docs https://docs.google.com/document/d/1mCNwIp6gb6bwV1_ecqSGYapk0z_w2Ik7qxKCbUWwIL4/edit 7/9 5 - Diagrama de sequência Faça o diagrama de sequência para o cenário principal dos casos de uso que descreveu a especificação textual (Registrar Hospegadem – checkin e Registrar Saida – checkout). 18/02/2019 trabalho modelagem UML - Google Docs https://docs.google.com/document/d/1mCNwIp6gb6bwV1_ecqSGYapk0z_w2Ik7qxKCbUWwIL4/edit 8/9 18/02/2019 trabalho modelagem UML - Google Docs https://docs.google.com/document/d/1mCNwIp6gb6bwV1_ecqSGYapk0z_w2Ik7qxKCbUWwIL4/edit 9/9
Compartilhar