Mudanças entre as edições de "PJI29006-2015-1-Wiki do Projeto"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 17: Linha 17:
 
===Funcionais:===
 
===Funcionais:===
  
'''RF01'''. O dispositivo móvel deve controlar o projetor (liga/desliga);
+
'''RF01'''. O dispositivo móvel deve controlar a projeção de arquivos pelo projetor;
  
'''RF02'''. 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;
*'''RF02.1'''. Carregar arquivo independente da extensão;
+
*'''RF01.3'''. Manipular arquivos;     
*'''RF02.2'''. Manipular arquivos;     
+
*'''RF01.4'''. Passar slides para frente ou para trás;
*'''RF02.3'''. Passar slides para frente ou para trás;
+
*'''RF01.5'''. Selecionar slide específico;
*'''RF02.4'''. Selecionar slide específico;
+
*'''RF01.6'''. Congelar slides;
*'''RF02.5'''. Congelar slides;
+
*'''RF01.7'''. Mudar dispositivo que irá carregar slides;
*'''RF02.6'''. Mudar dispositivo que irá carregar slides;
+
*'''RF01.8'''. Compartilhar slides com outros dispositivos da mesma rede.
*'''RF02.7'''. Compartilhar slides com outros dispositivos da mesma rede.
+
*'''RF01.9'''. Utilizar zoom e barra de rolagem.
*'''RF02.8'''. Utilizar zoom e barra de rolagem.
 
  
'''RF03'''. O dispositivo móvel deve controlar a iluminação da sala (controle de iluminação das lâmpadas);
+
'''RF02'''. O dispositivo móvel deve controlar a iluminação da sala (controle de iluminação das lâmpadas);
 
   
 
   
*'''RF03.1'''. Fechar/Abrir cortinas;
+
*'''RF02.1'''. Fechar/Abrir cortinas;
*'''RF03.2'''. Ligar/Apagar lâmpadas individualmente;
+
*'''RF0.2'''. Ligar/Apagar lâmpadas individualmente;
*'''RF03.3'''. Mudar modo de operação;
+
*'''RF02.3'''. Mudar modo de operação;
*'''RF03.4'''. Dimerizar lâmpadas;
+
*'''RF02.4'''. Dimerizar lâmpadas;
*'''RF03.5'''. Integração com sensor de presença e timer;
+
*'''RF02.5'''. Integração com sensor de presença e timer;
*'''RF03.6'''. Notificar problemas com lâmpadas;
+
*'''RF02.6'''. Notificar problemas com lâmpadas;
  
  
'''RF04'''. O dispositivo móvel deve controlar a climatização do ambiente
+
'''RF03'''. O dispositivo móvel deve controlar a climatização do ambiente
  
*'''RF04.1'''. Ligar/desligar ar condicionado;
+
*'''RF03.1'''. Ligar/desligar ar condicionado;
*'''RF04.2'''. Aumentar/diminuir a temperatura;
+
*'''RF03.2'''. Aumentar/diminuir a temperatura;
*'''RF04.3'''. Mudar modo de operação do ar condicionado;
+
*'''RF03.3'''. Mudar modo de operação do ar condicionado;
*'''RF04.4'''. Abrir/fechar as janelas;
+
*'''RF03.4'''. Abrir/fechar as janelas;
*'''RF04.5'''. Ligar/desligar os ventiladores/exaustores;
+
*'''RF03.5'''. Ligar/desligar os ventiladores/exaustores;
*'''RF04.6'''. Ativar Swing do ar condicionado;
+
*'''RF03.6'''. Ativar Swing do ar condicionado;
*'''RF04.7'''. Ligar/desligar aquecedores;
+
*'''RF03.7'''. Ligar/desligar aquecedores;
*'''RF04.8'''. Aumentar/diminuir temperatura dos aquecedores.
+
*'''RF03.8'''. Aumentar/diminuir temperatura dos aquecedores.
  
'''RF05'''. O Sistema deve implementar um controle da acesso ao meio (sala);
+
'''RF04'''. O Sistema deve implementar um controle da acesso ao meio (sala);
  
'''RF06'''. O sistema deve implementar um gerenciador de apresentações
+
'''RF05'''. O sistema deve implementar um gerenciador de apresentações
  
*'''RF06.1'''. Carregar arquivos;
+
*'''RF05.1'''. Carregar arquivos;
*'''RF06.2'''. Indentificar salas e horários;
+
*'''RF05.2'''. Indentificar salas e horários;
*'''RF06.3'''. Verificar conflitos de agendamento;
+
*'''RF05.3'''. Verificar conflitos de agendamento;
*'''RF06.4'''. Autenticar usuário;
+
*'''RF05.4'''. Autenticar usuário;
*'''RF06.5'''. Organizar arquivos em grupos (disciplina);
+
*'''RF05.5'''. Organizar arquivos em grupos (disciplina);
*'''RF06.6'''. Importar/Exportar agendamentos;
+
*'''RF05.6'''. Importar/Exportar agendamentos;
*'''RF06.7'''. Gerenciar cotas para arquivos;
+
*'''RF05.7'''. Gerenciar cotas para arquivos;
*'''RF06.8'''. Compartilhar arquivos com outros usuários.
+
*'''RF05.8'''. Compartilhar arquivos com outros usuários.
  
 
===Não-funcionais===
 
===Não-funcionais===

Edição das 14h17min de 20 de fevereiro de 2015

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
Casos de Uso