Especificação | UC007 Autoriza - yasvitorino/Engenharia_de_Software GitHub Wiki
Feito por Marcella Costa
| Caso de Uso | |
|---|---|
| Identificador | UC007 |
| Atores | Principal: Cliente |
| Sumário | Autorizar prestador de serviço a iniciar e encerrar o serviço |
| Complexidade | Média |
| Pré-Condições | Ter um agendamento |
| Pós-Condições | Sistema salva que o serviço foi encerrado. |
| Ponto de Inclusão | Não há |
| Ponto de Extensão | Não há |
Fluxo Principal
1. O sistema gera um token 2. O sistema exibe o token para o cliente 2. O cliente passa o token para o prestador de serviço 3. O prestador de serviço coloca o token no sistema dele. 4. O sistema valida o Token. 5. O sistema libera o prestador de serviço para começar o trabalho.
Fluxo Alternativo
5b. O sistema verifica que o token é invalido. 6b. O sistema gera outro token. 7b. O cliente apresenta novamente o token para o prestador de serviço. 8b. O prestador de serviço insere novamente o token no sistema dele. 9b. O sistema valida o token e libera o prestador de serviço para começar o trabalho.
Fluxo de Exceção