Especificação UC002 Doar Tempo - Lukxus/Projeto-de-Software GitHub Wiki
Nome: Luiz Octavio Tassinari Saraiva
TIA: 32030411
Identificador | UC002 |
---|---|
Nome | Caso de Doar Tempo |
Atores | Voluntário |
Sumário | Inscrever o voluntário para trabalhar como ajudante em uma ONG durante a existência de uma campanha |
Complexidade | Média |
Regras de negócio | RN2, RN5 |
Pré-Condições | Campanha aberta, voluntario deve estar afiliado e com sessão de uso aberta válida. |
Pós-Condições | Voluntário inscrito para doar seu tempo para a campanha e associação entre voluntario e ONG é armazenada. |
Ponto de Inclusão | Não há |
Ponto de Extensão | Não há |
Ações do ator | Ações do sistema |
---|---|
Voluntário abre tela de Ongs. | Sistema busca por Ongs . Sistema mostra Ongs. |
Voluntário abre perfil de Ong. | Sistema mostra perfil da Ong. |
Voluntário seleciona opção de doar tempo | Sistema consulta horários disponíveis de trabalho da Ong e do voluntário. Sistema mostra tela com horários disponíveis para trabalho. |
Voluntario seleciona horário de trabalho disponível e atividade. | Sistema notifica envio de email Sistema Envia e-mail de confirmacão para o voluntário. |
Voluntário confirma e-mail dentro de 3 horas | Sistema atualiza horários da Ong Sistema atualiza atividades da Ong Sistema atualiza horário do voluntário. Sistema atualiza histórico do Voluntário Sistema envia e-mail avisando a ONG sobre o voluntário. |
Fluxo alternativo – Passo – Sistema consulta horários disponíveis de trabalho da Ong e do Voluntario
Ações do ator | Ações do sistema |
---|---|
. | Sistema consulta horários disponíveis de trabalho na Ong e do Voluntario. Sistema informa que voluntario que ele não tem horário disponíveis condizentes com os horários da Ong. Sistema cancela processo de doar tempo. |
Ações do ator | Ações do sistema |
---|---|
Voluntario não valida e-mail dentro de três horas | Sistema cancela processo de doar tempo. |