Especificação IC002 | Verificar Nível de Permissão de Usuário - NicolasMorettiT/Projeto-2 GitHub Wiki
Caso de Uso:
| Caso de Uso | |
|---|---|
| Identificador | IC002 |
| Atores | Principal: Usuário Master |
| Sumário | O Usuário Master verifica se o nível de permissão do usuário é controlador ou normal |
| Complexidade | Média |
| Pré-Condições | O usuário máster precisa ver se o usuário é um controlador |
| Pós-Condições | O usuário máster libera o controle do elevador |
| Ponto de Inclusão | Não há |
| Ponto de Extensão | Não há |
Fluxo Principal do Caso de Uso:
| Fluxo principal |
|---|
| 1 - O Usuário Master verifica se o usuário é um controlador. |
| 2 - Se o usuário é um controlador, é controle do elevador é liberado. |
Fluxo Alternativo do Caso de Uso:
| Fluxo Alternativo |
|---|
| 1 - O Usuário Master verificar se o usuário que quer obter controle do elevador é um controlador |
| 2 - (Opção 1) O Usuário Master pode não liberar o controle para o usuário caso ele seja um usuário comum |
| 3 - (Opção 2) O Usuário Master pode não liberar o controle para o usuário controlador caso já tenha outro controlador utilizando |