Trabalho de UML
Por: michelzi • 31/10/2017 • Trabalho acadêmico • 283 Palavras (2 Páginas) • 222 Visualizações
TRABALHO DE UML
1. Diagrama de Casos de Uso
[pic 1]
2. Especificação Textual de Casos de Uso
2.1. Especificação Textual de Registrar Hospedagem
Nome do Caso de Uso: Registrar Hospedagem
Escopo: Sistema de Hospedagem – SH
Atores: Atendente
Pré-condição: Hóspede cadastrado no sistema com reserva também cadastrada
Pós-condição: Hospedagem registrada
Cenário Principal
1. Hóspede chega ao balcão e solicita check-in;
2. Atendente pergunta CPF do hóspede e informa ao sistema;
3. Sistema localiza cadastro do hóspede <
4. Sistema exibe dados do hóspede;
5. Atendente confirma dados do hóspede <
6. Sistema localiza a reserva do hóspede <<include Consultar Reserva>>;
7. Sistema exibe reserva com número do quarto;
8. Atendente confirma hospedagem;
9. Sistema registra hospedagem.
10. Sistema informa “Check-in realizado para quarto [número]”.
Casos Alternativos
3.a. Hóspede não localizado:
3.a.1. Sistema informa “Hóspede não cadastrado.“;
3.a.2. Atendente confirma dados do hóspede <
3.a.3. Atendente cria reserva <
3.a.4. Sistema retorna ao passo 7.
6.a. Reserva não localizada:
6.a.1. Sistema informa “Reserva não cadastrada.”;
6.a.2. Atendente cria reserva <
6.a.3. Sistema retorna ao passo 7.
2.2. Especificação Textual de Registrar Saída
Nome do Caso de Uso: Registrar Saída
Escopo: Sistema de Hospedagem – SH
Atores: Atendente
Pré-condição: Hóspede com hospedagem registrada no sistema
Pós-condição: Saída registrada e quarto disponibilizado para limpeza
Cenário Principal
1. Hóspede chega ao balcão e solicita check-out;
2. Atendente pergunta número do quarto do hóspede e informa ao sistema;
3. Sistema localiza Hospedagem e calcula conta;
4. Sistema apresenta a conta para pagamento;
5. Atendente pergunta forma de pagamento ao hóspede;
6. Atendente informa dados do pagamento ao sistema;
7. Sistema registra saída e pagamento.
8. Sistema disponibiliza quarto para limpeza.
9. Sistema informa “Check-out realizado.”;
Casos Alternativos
2.a. Hospedagem não localizada;
2.a.1. Sistema informa “O quarto informado não está locado.” e encerra caso de uso.
3. Diagrama de Classes
[pic 2]
4. Diagrama de Sequência
4.1. Registrar Hospedagem
[pic 3]
4.2. Registrar Saída
[pic 4]
5. Diagrama de Estados
[pic 5]
...