4. Diagrama de Estados - lilpir/Proj2ModSofOriObj GitHub Wiki
Diagrama de Estados da Classe Elevador
Este diagrama modela os diferentes estados de um objeto Elevador e como ele transita entre eles com base nos eventos do sistema (como uma chamda) ou eventos de emergência (como um alarme).
Diagrama de Estados da Classe UsuarioControle
Este diagrama modela os estados de um objeto UsuarioControle, focando no seu ciclo de vida de autenticação.
Diagrama de Estados da Classe Porta
Este diagrama modela os estados de um objeto Porta. É um ciclo de vida simples, mas fundamental para a operação do elevador pois ele interage com os comandos do elevador e com os sensores.
Diagrama de Estados da Classe SistemaControle
Este diagrama modela os estados operacionais de alto nível do sistema de gerenciamento. Ele reflete os modos de emergência que o SistemaControle impõe a todos os elevadores.
Diagrama de Estados da Classe HospedeVIP
Este diagrama modela o ciclo de vida do acesso de um Hóspede VIP. O objeto em si é um registro de dados, então seus estados refletem sua validade no sistema, desde o check-in até o check-out.
Diagrama de Estados da Classe LogAcao
Um objeto LogAcao é um registro factual, ele nao muda de estado.
Diagrama de Estados da Classe Andar
Este diagrama modela o ciclo de vida de um objeto Andar. Seus "estados" estão menos relacionados ao seu próprio comportamento e mais a como o SistemaControle o gerencia em relação às zonas de atendimento (Req. 6).
Diagrama de Estados da Classe SensorCarga
Este diagrama modela o estado de um componente de hardware. O seu ciclo de vida é muito simples, refletindo o seu estado operacional (ligado ou desligado) e se está a ser lido.
Diagrama de Estados da Classe BotoeiraInterna
Este diagrama modela o ciclo de vida de um botão individual dentro do painel interno do elevador. O estado principal dele é se o andar que ele representa foi solicitado ou não.
Diagrama de Estados da Classe BotoeiraExterna
Este diagrama modela o ciclo de vida do botão de chamada no andar (Req. 4). É muito similar ao da botoeira interna, mas sua lógica é gerenciada pelo SistemaControle (que despacha um elevador) em vez do Elevador individual.
Diagrama de Estados da Classe DisplayInterno
Este diagrama modela o estado do ecrã dentro do elevador. De acordo com o Requisito 8, ele deve exibir o andar atual e as próximas paragens. O seu estado principal é simplesmente estar "Ligado" e "Atualizado" com as informações corretas.
Diagrama de Estados da Classe IndicadorExterno
Este diagrama modela o estado do ecrã fora do elevador, no andar. De acordo com o Requisito 9, ele deve exibir o andar atual do elevador e a sua direção (subindo/descendo). Assim como o DisplayInterno, o seu estado principal é estar "Ligado" e "Atualizado".
Diagrama de Estados da Classe CameraVIP
Este diagrama modela o ciclo de vida do hardware da câmera, que é ativado sob demanda pelo elevador.
Diagrama de Estados da Classe UsuarioMaster
Este diagrama modela o ciclo de vida de um UsuarioMaster.
Diagrama de Estados da Classe Hotel
Este diagrama modela o ciclo de vida do objeto Hotel dentro do SistemaControle. Como o Hotel é uma "entidade" principal gerenciada pelo sistema, seus estados refletem seu status operacional.
Diagrama de Estados da Classe AndarVIP
Este diagrama modela o ciclo de vida de um AndarVIP. O estado que reflete seu status de segurança (Req. 7).