PJI29006-2015-1-Wiki do Projeto

De MediaWiki do Campus São José
Revisão de 19h16min de 26 de fevereiro de 2015 por Karoline.r1994 (discussão | contribs) (→‎CSU03)
Ir para navegação Ir para pesquisar

Sistema de Automatização de Sala de Aula

Esta página contém a documentação do projeto de uma Sala de Aula Inteligente, desenvolvido no contexto da disciplina de Projeto Integrador II da Engenharia de Telecomunicações do IFSC, no semestre 2015.1. Detalhes de execução do projeto podem ser encontrados nos links abaixo.


Descrição

O projeto consiste no desenvolvimento de um sistema de automatização de sala de aula, controlando o sistema de iluminação (lâmpadas), projeção e refrigeração (ar condicionado) do ambiente, a partir de um dispositivo móvel. Adicionalmente, propõe-se que o Sistema implemente um controle de acesso à sala, podendo ser efetuado através de um sistema de controle de acesso preexistente.

Levantamento de Requisitos

Funcionais:

RF01. O dispositivo móvel deve controlar a projeção de arquivos pelo projetor;

  • RF01.1. O dispositivo móvel deve controlar o projetor (liga/desliga);
  • RF01.2. Carregar arquivo independente da extensão;
  • RF01.3. Manipular arquivos;
  • RF01.4. Passar slides para frente ou para trás;
  • RF01.5. Selecionar slide específico;
  • RF01.6. Congelar slides;
  • RF01.7. Mudar dispositivo que irá carregar slides;
  • RF01.8. Compartilhar slides com outros dispositivos da mesma rede.
  • RF01.9. Utilizar zoom e barra de rolagem.

RF02. O dispositivo móvel deve controlar a iluminação da sala (controle de iluminação das lâmpadas);

  • RF02.1. Fechar/Abrir cortinas;
  • RF0.2. Ligar/Apagar lâmpadas individualmente;
  • RF02.3. Mudar modo de operação;
  • RF02.4. Dimerizar lâmpadas;
  • RF02.5. Integração com sensor de presença e timer;
  • RF02.6. Notificar problemas com lâmpadas;

RF03. O dispositivo móvel deve controlar a climatização do ambiente

  • RF03.1. Ligar/desligar ar condicionado;
  • RF03.2. Aumentar/diminuir a temperatura;
  • RF03.3. Mudar modo de operação do ar condicionado;
  • RF03.4. Abrir/fechar as janelas;
  • RF03.5. Ligar/desligar os ventiladores/exaustores;
  • RF03.6. Ativar Swing do ar condicionado;
  • RF03.7. Ligar/desligar aquecedores;
  • RF03.8. Aumentar/diminuir temperatura dos aquecedores.

RF04. O Sistema deve implementar um controle da acesso ao meio (sala);

RF05. O sistema deve implementar um gerenciador de apresentações

  • RF05.1. Carregar arquivos;
  • RF05.2. Indentificar salas e horários;
  • RF05.3. Verificar conflitos de agendamento;
  • RF05.4. Autenticar usuário;
  • RF05.5. Organizar arquivos em grupos (disciplina);
  • RF05.6. Importar/Exportar agendamentos;
  • RF05.7. Gerenciar cotas para arquivos;
  • RF05.8. Compartilhar arquivos com outros usuários.

Não-funcionais

RNF01. Aunteticação: Apenas usuários com permissão podem acessar o Sistema;

RNF02. Integridade: Usuário não pode editar arquivos de outros usuários e uma sala inteligente poderá ser comandada por um único por vez;

RNF03. Desempenho e Eficiência: O Sistema possui um tempo de resposta máximo para cada instrução;

RNF04. Conectividade: O Sistema deve utilizar a infra-estrutura de redes já disponível no campus;

RNF05. Usabilidade: A interface do Sistema deve ser intuitiva;

RNF06. Restrição de Custo: O projeto possui um orçamento de no máximo U$ 100,00 (cem dólares americanos);

RNF07. Escalabilidade: O Sistema deve possuir a capacidade de expandir o número de salas inteligentes de uma maneira simples.

RNF08. Portabilidade: Ausência de dependências de implementações específicas de tecnologias.

Atores

1. Projetor: Sistema de Terceiro que projeta os arquivos.

2. Ar-condicionado: Sistema de Terceiro que tem por função controlar a climatização do ambiente.

3. Usuário: Indivíduo que tem permissão para controlar as funcionalidades do sistema.

4. Sensor de presença: Sistema de terceiro que detecta a presença de algum indivíduo no ambiente.

5. Ventilador: Sistema de terceiro que ventila o ambiente.

6. Lâmpada: Sistema de terceiro utilizado para iluminação do ambiente.

7. Banco de dados: Servidor para armazenar os dados e arquivos (slides) dos usuários.

8. Aquecedores: Sistema de terceiro que possui a mesma funcionalidade do 2º ator, porém só eleva a temperatura do ambiente.

9. Temporizador: Sistema de terceiro utilizado para iniciar ou encerar um evento.

10. Cortinas: Sistema de terceiro utilizado para adequar a iluminação do ambiente.

11. Controle de acesso ao meio: Sistema de terceiro utilizado para permitir o acesso ao ambiente.

Casos de Uso

CSU03

Climatizar

Sumário: Usuário utiliza o sistema para ajustar a temperatura da sala.

Ator Primário : Usuário.

Ator Secundário: Ar condicionado, ventilador e aquecedor.

Pré-condições: Usuário esta autenticado no sistema e aparelhos cadastrados no sistema.

Fluxo Principal:

1. O sistema apresenta os aparelho de climatização disponíveis.

2. O usuário escolhe um dos aparelhos.

3. O usuário conforme sua escolha vai para um dos casos de uso, CSU03, CSU04 ou CSU05.

4. O sistema ajustas todas as funcionalidades dos aparelhos que o usuário escolheu.

5. O sistema continua funcionando normalmente.


Fluxo de Alternativo (5): Desativação

a. O usuário solicitou ao sistema o desligamento do dispositivo de climatização. b. O sistema desliga o dispositivo.

Pós-condições: Aparelhos de climatização ligado e funcionando conforme o usuário solicitou.

CSU04

Cadastrar Aparelhos

Sumário: Usuário cadastra o número de aparelhos que a sala possui.

Ator Primário : Usuário.

Ator Secundário: Ar condicionado, ventilador e aquecedor.

Pré-condições: Usuário esta autenticado no sistema.

Fluxo Principal:

1. O usuário informa ao sistema quantos aparelhos de climatização terão na sala, como o número de ventiladores, ar condicionados e aquecedores.

2. O sistema cadastra todos os aparelhos informados pelo usuário.

3. O sistema instala todos os aparelhos cadastrados.


Pós-condições: Aparelhos de climatização cadastrados e prontos para serem usados.

CSU05

Ventilar

Sumário: Usuário utiliza o sistema para ajustar a temperatura da sala.

Ator Primário : Usuário.

Ator Secundário: Ventilador e banco de dados.

Pré-condições: Usuário esta autenticado no sistema e os aparelhos cadastrados no sistema.

Fluxo Principal:

1. O usuário solicita que os ventiladores sejam ligados, com o auxílio do dispositivo móvel.

2. O sistema liga os ventiladores com uma velocidade mínima,, e essa velocidade padrão estará armazenada no banco de dados.

3. O sistema solicita que as janelas se abram.

4. O usuário volta para CSU06.

Fluxo Alternativo (1): Alteração no modo de controle do sistema.

a. O usuário pode ligar os dispositivos de climatização do modo convencional, ou seja, ouverride.

Fluxo Alternativo (2): Alteração da velocidade do aparelho.

a. O usuário solicita que a velocidade dos ventiladores sejam aumentadas.


Pós-condições: Vetiladores ligados e funcionando conforme o usuário solicitou.

CSU06

Refrigerar

Sumário: Usuário utiliza o sistema para ajustar a temperatura da sala.

Ator Primário : Usuário.

Ator Secundário: Ar condicionado e banco de dados.

Pré-condições: Usuário esta autenticado no sistema e aparelhos cadastrados no sistema.

Fluxo Principal:

1. O usuário solicita que o ar condicionado seja ligado, com o auxílio do dispositivo móvel.

2. O sistema liga o ar condicionado com uma uma temperatura de 21 ºC, e essa temperatura padrão estará armazenada no banco de dados.

3. O sistema solicita que as janelas e portas sejam fechadas.

4. O sistema disponibiliza ao usuários os modos de operação, como ventilação, aquecimento, ativar swing ou modo turbo.

5. O usuário seleciona um dos modos de operação.

6. O usuário volta para CSU06.


Fluxo Alternativo (1): Alteração no modo de controle do sistema.

a. O usuário pode ligar os dispositivos de climatização do modo convencional, ou seja, ouverride.

Fluxo Alternativo (2): Alteração da temperatura do aparelho.

a. O usuário escolhe uma temperatura do ar condicionado. b. O sistema altera a temperatura do aparelho.

Pós-condições: Ar condicionado ligado e funcionando conforme o usuário solicitou.

CSU07

Aquecer

Sumário: Usuário utiliza o sistema para ajustar a temperatura da sala.

Ator Primário : Usuário.

Ator Secundário: Aquecedores e banco de dados.

Pré-condições: Usuário esta autenticado no sistema e aparelhos cadastrados no sistema.

Fluxo Principal:

1. O usuário solicita que o aquecedor seja ligado, com o auxílio do dispositivo móvel.

2. O sistema liga o aquecedor com uma uma temperatura de 24 ºC, e essa temperatura padrão estará armazenada no banco de dados.

3. O sistema solicita que as janelas e portas sejam fechadas.

4. O usuário volta para CSU06.


Fluxo Alternativo (1): Alteração no modo de controle do sistema.

a. O usuário pode ligar os dispositivos de climatização do modo convencional, ou seja, ouverride.

Fluxo Alternativo (2): Alteração da temperatura do aparelho.

a. O usuário escolhe uma temperatura do aquecedor. b. O sistema altera a temperatura do aparelho.

Pós-condições: Aquecedor ligado e funcionando conforme o usuário solicitou.


Pji2.png