Prof-Calebe / substituicao

Sistema de controle de Substituição de Professores
7 stars 18 forks source link

Avaliar CSU02 #36

Closed calebepb closed 8 years ago

calebepb commented 8 years ago

Avaliar (inspecionar e corrigir) Caso de Uso 02: https://github.com/Prof-Calebe/substituicao/wiki/CSU02

calebepb commented 8 years ago

Relação com issues #3 e #5.

ghost commented 8 years ago

Proposta de melhoria para CSU02

CSU02 - Efetuar Alocação

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 N/D
Pré-condições O ator deve estar autenticado no sistema e deve haver pelo menos uma alocação pendente.
Pós-condição Sistema atualiza alocação para "Alocação Confirmada".
Pontos de Inclusão N/D
Pontos de Extensão N/D


Fluxo Principal

Usuário Sistema
1. Ator clica no botão "Notificações Pendentes". consulta notificaçõesde alocação pendentes.
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. , em modo read-only.
5. Ator clica no botão "Alocar Substituto". solicita alocar professor substituto.
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 clica no botão "Confirmar". confirma alocação.
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.


calebepb commented 8 years ago

Correção registrada na issue #86 .