• Nenhum resultado encontrado

3.4. Modelo de Casos de Uso

3.4.3. Descrição dos casos de utilização

Nesta secção, serão detalhados os mais importantes casos de uso, assim como também será apresentado o diagrama de actividades de cada caso.

Casos de uso do cliente:

Caso de utilização 3 – Consultar o estado dos sensores, portas de emergência ou câmaras

frigoríficas (figura 8):

1. Inclui “Fazer autenticação”;

2. O utilizador pode consultar o estado de todos os sensores, portas de emergência ou câmaras frigoríficas do museu;

3. O sistema apresenta os pisos que o museu possui; 4. O utilizador escolhe o piso que quer visualizar; 5. O sistema apresenta as salas que existem nesse piso; 6. O utilizador escolhe a sala que quer visualizar;

7. O sistema apresenta o estado dos sensores, portas de emergência ou câmaras frigoríficas;

Caso de utilização 4 – Consultar as informações mais importantes dos sensores, portas de

emergência ou câmaras frigoríficas (figura 9): 1. Inclui “Fazer autenticação”;

2. Inclui “Consultar o estado dos sensores, portas de emergência ou câmaras frigoríficas”;

3. O utilizador escolhe o sensor, porta de emergência ou câmara frigorífica que quer visualizar;

4. O sistema apresenta os dados mais relevantes do sensor, porta de emergência ou câmara frigorífica. Entre os dados apresentados, tem-se: as medidas de todos os parâmetros, no caso dos sensores e das câmaras frigoríficas; o mac address e o estado actual, no caso das portas de emergência; e a data da última actualização dos dados;

Figura 9 - Diagrama de actividades " Consultar as informações mais importantes dos sensores, portas de emergência ou câmaras frigoríficas "

Caso de utilização 5 - Consultar o gráfico dos sensores ou câmaras frigoríficas (figura

10):

1. Inclui "Fazer autenticação";

2. O utilizador quer consultar o gráfico do estado dos sensores ou câmaras frigoríficas;

3. O sistema apresenta o menu com os dados necessários para obter o gráfico. Os dados são: data de visualização; pisos que existem no museu; salas (dependendo dos pisos que forem escolhidos, aparecem as salas correspondentes); sensor ou câmara frigorífica (de acordo com o piso e a sala escolhida, aparecem todos os sensores ou câmaras frigoríficas localizados nesse piso); no caso dos sensores, podem ser escolhidos os parâmetros (temperatura, humidade, luminosidade, CO e CO2). Podendo ser escolhido um, vários ou todos;

4. O utilizador selecciona os dados que quer visualizar no gráfico;

5. O sistema apresenta o gráfico dos sensores ou câmaras frigoríficas escolhidas;

Caso de utilização 6 – Consultar o histórico dos sensores, das portas de emergência ou das

câmaras frigoríficas (figura 11):

1. Inclui "Fazer autenticação";

2. O utilizador quer visualizar o histórico dos sensores, portas de emergência ou câmaras frigoríficas;

3. O sistema apresenta o menu com os dados necessários para obter o histórico. Os dados são: data de visualização (podendo escolher o dia, mês ou ano que quer visualizar); pisos que existem no museu (podendo ser escolhido um, vários ou todos); salas (podendo ser escolhido um, várias ou todas); tipos de sensores (sensores, portas de emergência ou câmaras frigoríficas), podendo ser escolhido um, vários ou todos. No caso de ser escolhido um determinado sensor, podem depois ser escolhidos os parâmetros a visualizar (temperatura, humidade, luminosidade, CO, CO2), podendo escolher um, vários ou todos. No caso de serem escolhidas as portas de emergência, pode ser seleccionado o estado que se pretende visualizar (aberta, fechada, emergência), podendo ser escolhido um, vários ou todos.

4. O utilizador escolhe os dados que quer visualizar no histórico; 5. O sistema apresenta o histórico;

Figura 11 - Diagrama de actividades " Consultar o histórico dos sensores, das portas de emergência ou das câmaras frigoríficas "

Casos de utilização 7 – Consultar os diferentes mapas dos sensores ou das câmaras

frigoríficas (figura 12):

1. Inclui "Fazer autenticação";

2. O utilizador quer consultar o mapa;

3. O sistema apresenta os diferentes mapas que podem ser observados; entre eles temos: mapa de temperatura, mapa de humidade, mapa de luminosidade, o mapa de CO e mapa de CO2;

4. O utilizador escolhe o mapa que pretende visualizar;

5. O sistema apresenta o menu com os dados necessários para obter o mapa. Os dados são: data de visualização, pisos que existem no museu, salas (dependendo dos pisos que forem escolhidos, aparecem as salas correspondentes) e tipo de sensor (de acordo com o piso e a sala escolhida, aparecem todos os sensores ou as câmaras frigoríficas aí localizadas). No caso da escolha “tipo de sensor”, poderá ser escolhido um sensor ou câmara frigorífica no caso do mapa de temperatura. Caso seja escolhido qualquer um

6. O utilizador escolhe os dados que deseja observar; 7. O sistema apresenta o mapa escolhido;

Figura 12 – Diagrama de actividades “Consultar o mapa dos sensores ou frigoríficos”

Caso de utilização 8 – Gerar notificações de ocorrências anormais dos sensores, portas de

emergência ou câmaras frigoríficas (figura 13): 1. Inclui "Fazer autenticação";

2. O sistema detecta a ocorrência de dados anormais dos sensores, portas de emergência ou câmaras frigoríficas. O utilizador também pode consultar as notificações dos sensores, portas de emergência ou câmaras frigoríficas; 3. No caso de haver ocorrências de dados anormais, o sistema apresenta as

notificações correspondentes aos sensores, portas de emergência ou câmaras frigoríficas que sofreram anomalia;

4. O utilizador escolhe visualizar o sensor, porta de emergência ou câmara frigorífica que apresentam anomalia;

5. O sistema apresenta os dados correspondentes ao sensor, porta de emergência ou câmara frigorífica escolhida. Entre os dados apresentados temos: as medidas de todos os parâmetros, no caso dos sensores e das câmaras frigoríficas; o mac address e o estado actual, no caso das portas de

emergência; e a data da última actualização dos dados;

Figura 13 – Diagrama de actividades “Gerar notificações de ocorrências anormais dos sensores, portas de emergência ou câmaras frigoríficas”

Caso de utilização 9 - Recuperar a palavra passe (figura 14):

1. O utilizador quer recuperar a palavra passe

2. O sistema apresenta o campo para preencher o nome de utilizador 3. O utilizador insere o nome de utilizador

4. O sistema procura o nome de utilizador na base de dados 5. O sistema envia a palavra passe para o email do utilizador

Figura 14 - Diagrama de actividades “Recuperar a palavra passe”

Casos de uso do WSN:

Caso de utilização 1 – Enviar dados dos sensores, portas de emergência ou câmaras

frigoríficas (figura 15):

1. O utilizador envia os dados da WSN; 2. O sistema verifica os dados;

3. Se os dados estiverem no formato correcto, o sistema analisa-os e, posteriormente, armazena os dados dos sensores, portas de emergência ou câmaras frigoríficas;

Figura 15 - Diagrama de actividades "Enviar dados dos sensores, portas de emergência ou câmaras frigoríficas"