3. Diagrama de Sequencia - lilpir/Proj2ModSofOriObj GitHub Wiki
Diagrama de Sequência: UC1 - Usar Elevador
Ator: Passageiro Objetivo: Chamar o elevador, selecionar um andar e ser transportado.
Diagrama de Sequência: UC2 - Acessar Andar VIP
Ator: Hóspede VIP Objetivo: Acessar um andar restrito (VIP) usando o reconhecimento facial (Req. 7). Contexto: Este cenário começa após o Hóspede VIP já ter entrado no elevador (como parte do UC1).
Diagrama de Sequência: UC3 - Realizar Login no Controle
Atores: Operador de Controle Objetivo: Acessar a sala de comando com um login individualizado (Req. 2). O sistema também deve lidar com o registro do último login (Req. 13).
Diagrama de Sequência: UC4 - Gerenciar Usuários do Sistema
Ator: Usuário Master Objetivo: Cadastrar, alterar ou remover outros Operadores de Controle (Req. 2). Contexto: O Usuário Master já está logado no sistema (UC3).
Diagrama de Sequência: UC5 - Configurar Zonas de Elevadores
Ator: Operador de Controle
Objetivo: Definir quais elevadores atendem a quais andares, conforme os requisitos 6 e 18 (ex: dividir o serviço em hotéis com mais de 20 andares). Contexto: O Operador já está logado no sistema (UC3).
Diagrama de Sequência: UC6 - Acionar Modo Emergência
Ator: Operador de Controle Objetivo: Lidar com emergências gerais (não-incêndio), fazendo os elevadores pararem no andar mais próximo para evacuação (Req. 11). Contexto: O Operador já está logado (UC3) e identifica uma situação de emergência.
Diagrama de Sequência: UC7 - Acionar Modo Incêndio
Atores: Operador de Controle ou Sistema de Alarme de Incêndio Objetivo: Evacuação total. Comandar todos os elevadores para o térreo e abrir as portas imediatamente (Req. 10). Contexto: Um alarme de incêndio é detectado, seja pelo operador ou por um sistema externo.
Diagrama de Sequência: UC8 - Auditar Logs de Ações
Ator: Operador de Controle Objetivo: Consultar os logs auditáveis do sistema, que registram todas as ações de comando (Req. 3). Contexto: O Operador já está logado no sistema (UC3).
Diagrama de Sequência: UC9 - Cadastrar Hóspede VIP
Ator: Sistema de Check-in (um sistema externo) Objetivo: Permitir que o sistema do hotel (check-in) cadastre um hóspede no sistema de elevadores para acesso VIP (Req. 7).
Diagrama de Sequência: UC10 - Controlar Carga Máxima
Ator: (Nenhum ator direto, é um processo interno) Objetivo: Impedir o movimento do elevador caso a carga máxima seja excedida (Req. 12). Contexto: O elevador está parado em um andar, o passageiro (UC1) entrou, e o elevador está prestes a fechar as portas.