Especificação | UC004 Avaliação - yasvitorino/Engenharia_de_Software GitHub Wiki
Feito por Milena Teixeira
| Caso de Uso | |
|---|---|
| Identificador | UC004 |
| Atores | Principal: Cliente |
| Sumário | Realizar a avaliação do serviço realizado |
| Complexidade | Média |
| Pré-Condições | O cliente deve ter um histórico de serviços realizados com avaliações pendentes |
| Pós-Condições | O sistema deve armazenar as informações das avaliações dos prestadores de serviços |
| Ponto de Inclusão | Não há |
| Ponto de Extensão | Não há |
Fluxo Principal
1. O cliente acessa o histórico de serviços realizados. 2. O sistema exibe os serviços realizados. 3. O cliente seleciona o serviço com avaliação pendente. 4. O sistema solicita as informações da avaliação. 5. O cliente informa a avaliação em estrelas e acrescenta um comentário. 6. O sistema armazena as informações da avaliação.
Fluxo Alternativo
3b. Cliente decide pedir ressarcimento 3b1. O cliente seleciona um serviço com avaliação negativa 3b2. O sistema exibe as informações do serviço. 3b3. O cliente solicita o ressarcimento do pagamento. 3b4. O sistema avalia a solicitação e confirma o ressarcimento. 3b5. O cliente recebe o ressarcimento. 3b6. Retorna ao passo 2 do fluxo principal.
Fluxo de Exceção
2b. Cliente nunca agendou serviços 2b1. Sistema mostra a mensagem "Não há serviços a serem listados" 2b1. Ir para UC001 - Agendamento 3c. Cliente sem serviços pendentes de avalição 3c1. O sistema informa os serviços realizados. 3c2. O cliente não seleciona nenhum pois estão todos avaliados. 3b4b. Ressarcimento não autorizado 3b4b1. O sistema informa a mensagem "Prazo de solicitação de ressarcimento encerrado" 3b4b2. Retorna ao passo 1 do fluxo alternativo 3b.