Especificação | UC003 Abrir campanha - Lukxus/Projeto-de-Software GitHub Wiki
Nome: Lucas Paulo da Rocha
TIA: 32196628
Identificador | UC003 |
---|---|
Nome | Abrir campanha |
Atores | ONG |
Sumário | Juntar Voluntários e ONGs com perfis semelhantes para uma campanha |
Complexidade | Baixa |
Regras de negócio | RN3, RN5, RN8 e RN9 |
Pré-Condições | ONG deve ter conta ativa |
Pós-Condições | Informações de datas, local, voluntários, nome e tipo da campanha são armazenadas Campanha é criada |
Ponto de Inclusão | Não há |
Ponto de Extensão | Não há |
Ações do ator | Ações do sistema |
---|---|
1 - Representante da ONG solicita criação de campanha | 2 - Sistema processa solicitação e abre uma nova campanha 3 - Sistema vincula ONG com a campanha e exibe formulário de informações sobre a campanha |
4 - Representante da ONG Preenche título da campanha | 5 - Sistema valida título |
6 - Representante da ONG Preenche descrição da campanha | 7 - Sistema valida descrição |
8 - Representante da ONG Preenche data de início da campanha | 9 - Sistema valida data de início |
10 - Representante da ONG Preenche data de término da campanha | 11 - Sistema valida data de término |
12 - Representante da ONG Preenche meta de arrecadação da campanha | 13 - Sistema valida meta de arrecadação |
14 - Representante da ONG Preenche horários da campanha | 15 - Sistema valida horários |
16 - Representante da ONG confirma informações da campanha | 17 - Sistema processa informações e as armazena na campanha 18 - Sistema busca possíveis voluntários para campanha 19 - Sistema exibe possíveis voluntários |
20 - Representante da ONG seleciona voluntários desejados | 21 - Sistema valida voluntários selecionados |
22 - ONG confirma voluntários selecionados | 23 - Sistema armazena potênciais voluntários 24 - Sistema notifica ONG da abertura da campanha 25 - Sistema notifica abertura da campanha para voluntário 26 - Sistema exibe tela de confirmação da criação da campanha ao representante da ONG |
Ações do ator | Ações do sistema |
---|---|
. | 1 - Sistema reporta o fato e requisita uma nova resposta |
2 - ONG corrige os dados informados e o caso de uso prossegue a partir do passo seguinte do fluxo principal | . |
Fluxo alternativo – Passo 18 – Perfil de voluntário definido pela ONG não é compatível com nenhum voluntário ativo
Ações do ator | Ações do sistema |
---|---|
. | 1 - Sistema reporta fato, exibe novos voluntários e requisita uma nova resposta |
2 - ONG seleciona voluntários desejados e o caso de uso prossegue a partir do passo 21 | . |
Ações do ator | Ações do sistema |
---|---|
1 - Representante da ONG corrige as informações inseridas erroneamente | 2 - Sistema aceita a correção, e o caso de uso continua a partir do passo 16 |