Expansão de Casos de Uso
Caso de uso: Registrar saída de um hóspede (hotel)
Seqüência Principal:
1. O hóspede solicita o fechamento de sua conta ao funcionário.
2. O funcionário recebe a chave e verifica as informações sobre o quarto no sistema.
3. O funcionário solicita se houve consumo no frigobar nas últimas horas.
4. O hóspede informa o consumo.
5. Para cada item de consumo, o funcionário registra o consumo na conta do cliente.
6. O funcionário informa ao cliente o valor total.
7. O cliente paga o valor devido.
8. O funcionário encerra a transação entregando ao cliente a nota fiscal.
Quais as operações de sistema que podem ser identificadas neste caso de uso (entre parênteses a linha de onde a operação foi retirada)?
a) (2) iniciaFechamentoDeQuarto(nrQuarto); (5) registraConsumo(item); (8) registraPagamento(valor).
b) (1) solicitaFechamento(funcionário); (2) verificaInformações(nrQuarto); (3) solicitaConsumo(); (4) informaConsumo(item); (5) registraConsumo(item); (6) informaValorTotal(valor); (7) paga(valor); (8) encerraTransação(notaFiscal).
c) (2) iniciaFechamentoDeQuarto(nrQuarto); (2) retornaInformações(); (5) registraConsumo(item); (6) informaValorTotal; (8) registraPagamento(valor).
d) (2) iniciaFechamentoDeQuarto(nrQuarto); (5) registraConsumo(item); (6) informaValorTotal; (8) registraPagamento(valor).
e) (1) solicitaFechamento(funcionário); (3) solicitaConsumo(); (4) informaConsumo(item); (6) informaValorTotal(valor); (7) paga(valor).
2) As opções abaixo correspondem a passos de um caso de uso expandido. Indique qual destas opções corresponde a entrada ou saídas de sistema:
a) O funcionário pergunta o nome o cliente.
b) O cliente diz seu nome ao funcionário.
c) O funcionário registra o nome do cliente.
d) O sistema informa o número do registro.
e) O cliente vai embora.
3) A respeito de casos de uso expandidos da análise, assinale a opção