1. Diagrama de Casos de Uso - lilpir/Proj2ModSofOriObj GitHub Wiki
Modelagem de Software Orientado a Objetos
Projeto II
- Gabriel Albertini Pinheiro - 22.124.094-8
- Alexandre Domiciano Pierri - 22.125.061-6
- Kawan Mark - 22.222.010-5
Novembro 2025
Diagrama dos Casos de Uso
Descrição dos Casos de Uso
UC1: Usar Elevador
- Ator: Passageiro
- Descrição: Permite ao passageiro chamar o elevador através da botoeira externa, selecionar o andar de destino e ser transportado. Este processo é monitorado por regras internas do sistema.
UC2: Acessar Andar VIP
- Ator: Hóspede VIP
- Descrição: Estende o caso de uso "Usar Elevador". Permite que um hóspede autorizado acesse andares restritos (VIP) através do reconhecimento facial pela câmera interna do elevador.
UC3: Realizar Login no Controle
- Ator: Operador de Controle
- Descrição: Permite que um usuário autorizado acesse a sala de comando através de um sistema de login individualizado.É um pré-requisito (incluído) para todas as funções de gerenciamento.
UC4: Gerenciar Usuários do Sistema
- Ator: Usuário Master
- Descrição: Permite ao Usuário Master cadastrar, remover e alterar os níveis de autorização de outros Operadores de Controle do sistema.
UC5: Configurar Zonas de Elevadores
- Ator: Operador de Controle
- Descrição: Permite ao operador, a partir da sala de comando, definir quais andares são atendidos por quais elevadores. Isso é usado em hotéis com mais de 20 andares para dividir o serviço.
UC6: Acionar Modo Emergência
- Ator: Operador de Controle
- Descrição: Permite ao operador disparar um modo de emergência (não-incêndio). O sistema comanda os elevadores a pararem no andar mais próximo, abrirem as portas para evacuação e permanecerem parados.
UC7: Acionar Modo Incêndio
- Ator: Operador de Controle, Sistema de Alarme de Incêndio
- Descrição: Um modo de emergência crítico. O sistema comanda todos os elevadores a se dirigirem imediatamente ao térreo e abrirem as portas.
UC8: Auditar Logs de Ações
- Ator: Operador de Controle
- Descrição: Permite ao operador consultar os logs auditáveis do sistema, que registram todas as ações de comando realizadas pelos operadores.
UC9: Cadastrar Hóspede VIP
- Ator: Sistema de Check-in
- Descrição: Permite que um sistema externo (sistema de check-in do hotel) envie os dados de um hóspede (incluindo dados para reconhecimento facial) para o sistema de controle, autorizando-o a acessar andares VIP.
UC10: Controlar Carga Máxima
- Ator: (Nenhum ator direto, é um caso de uso de sistema)
- Descrição: Processo interno, incluído pelo "Usar Elevador". O sistema monitora continuamente o peso dentro do elevador. Caso a carga máxima seja excedida, o sistema impede a operação (mantém as portas abertas) e emite um aviso até a situação ser regularizada.