Closed ghost closed 8 years ago
@calebepb , segue propostas de melhoria para CSU02.
Identificador | CSU02 |
Nome | Efetuar Alocação |
Atores | Administrador |
Sumário | Um Administrador visualiza uma Notificação de Ausência e escala um Professor para cobri-la. |
Complexidade | Médio |
Regras de Negócio | |
Pré-Condições | O ator deve estar autenticado no sistema e deve haver pelo menos uma alocação pendente. |
Pós-Condições | Sistema atualiza alocação para "Alocação Confirmada". |
Pontos de Inclusão | |
Pontos de Extensão |
Fluxo Principal | |
Usuário | Sistema |
1. Ator | |
2. Sistema exibe listagem de notificações pendentes. | |
3. Ator seleciona uma das notificações da lista. | |
4. Sistema exibe formulário de ausência. | |
5. Ator | |
6. Sistema exibe lista de professores com horários vagos na grade compatíveis com a ausência. | |
7. Ator seleciona um dos professores listados. | |
8. Ator | |
9. Sistema grava as alterações e atualiza a notificação de ausência para "Alocação Confirmada". |
Fluxo De Exceção - Passo 5 | |
Condição: Não existem professores compatíveis. | |
Usuário | Sistema |
6.1 Sistema informa ao ator que não existem professores com grade compatível. | |
6.2 Retorna ao passo 4. |
Vamos lá:
As demais alteração estão de acordo: cuidado ao passá-las para a wiki! Elas não devem ter os textos hachurados e/ou riscados.
Identificador | CSU02 |
Nome | Efetuar Alocação |
Atores | Administrador |
Sumário | Um Administrador visualiza uma Notificação de Ausência e escala um Professor para cobri-la. |
Complexidade | Médio |
Regras de Negócio | |
Pré-Condições | O administrador deve estar autenticado no sistema e deve haver pelo menos uma alocação pendente. |
Pós-Condições | Sistema atualiza alocação para "Alocação Confirmada". |
Pontos de Inclusão | |
Pontos de Extensão |
Fluxo Principal | |
Ator | Sistema |
1. Administrador seleciona opção de efetuar alocação. | |
2. Sistema exibe listagem de notificações pendentes. | |
3. Administrador seleciona uma das notificações da lista. | |
4. Sistema exibe formulário de ausência. | |
5. Administrador solicita alocar professor substituto. | |
6. Sistema exibe lista de professores com horários vagos na grade compatíveis com a ausência. | |
7. Administrador seleciona um dos professores listados. | |
8. Administrador confirma alocação. | |
9. Sistema grava as alterações e atualiza o estado da notificação de ausência para "Alocação Confirmada". |
Fluxo De Exceção - Passo 5 | |
Condição: Não existem professores compatíveis. | |
Usuário | Sistema |
1. Sistema informa que não existem professores com grade disponível. | |
2. Retorna ao passo 4 do Fluxo Principal. |
Wiki alterada.
Identificador | CSU02 |
Nome | Efetuar Alocação |
Atores | Administrador |
Sumário | Um Administrador visualiza uma Notificação de Ausência e escala um Professor para cobri-la. |
Complexidade | Médio |
Regras de Negócio | |
Pré-Condições | O administrador deve estar autenticado no sistema e deve haver pelo menos uma alocação pendente. |
Pós-Condições | Sistema atualiza alocação para "Alocação Confirmada". |
Pontos de Inclusão | |
Pontos de Extensão |
Fluxo Principal | |
Ator | Sistema |
1. Administrador seleciona opção de efetuar alocação. | |
2. Sistema exibe listagem de notificações pendentes. | |
3. Administrador seleciona uma das notificações da lista. | |
4. Sistema exibe formulário de ausência. | |
5. Administrador solicita alocar professor substituto. | |
6. Sistema exibe lista de professores com horários vagos na grade compatíveis com a ausência. | |
7. Administrador seleciona um dos professores listados. | |
8. Administrador confirma alocação. | |
9. Sistema grava as alterações e atualiza o estado da notificação de ausência para "Alocação Confirmada". | |
10. O caso de uso é encerrado. |
Fluxo De Exceção - Passo 5 | |
Condição: Não existem professores compatíveis. | |
Usuário | Sistema |
1. Sistema informa que não existem professores com grade disponível. | |
2. Retorna ao passo 4 do Fluxo Principal. |
Wiki atualizada.
Contribuição de melhoria na especificação do caso de uso CSU02. Especificação dos Casos de Uso: utilização de Botões #3