Mudanças entre as edições de "PJI29006-2015-1-Wiki do Projeto"
Linha 110: | Linha 110: | ||
{{collapse top|Casos de Uso}} | {{collapse top|Casos de Uso}} | ||
− | === | + | ===CSU05=== |
+ | |||
+ | '''Cadastro da sala e dos modos de operação''' | ||
+ | |||
+ | '''Sumario''': usuário cadastrar os modos de operação de cada sala. | ||
+ | |||
+ | '''Ator principal''': usuário. | ||
+ | |||
+ | '''Ator secundário''': lâmpadas e cortinas. | ||
+ | |||
+ | '''Precondições''': o usuário já teve estar autentificado pelo sistema. | ||
+ | |||
+ | '''Fluxo Principal'''. | ||
+ | |||
+ | 1. O sistema pede para cadastrar as lâmpadas e cortinas da sala. | ||
+ | |||
+ | 2. Usuário informa os números de cortinas e lâmpadas. | ||
+ | |||
+ | 3. Usuário nomeia cada lâmpada e cortina. | ||
+ | |||
+ | 4.O sistema pede para cadastra os modos de operação de iluminação: cinema, aula e apresentação. | ||
+ | |||
+ | 5. Usuário seleciona um modo para cadastrar. | ||
+ | |||
+ | 6. Usuário indica quais lâmpadas ficaram acesa. | ||
+ | |||
+ | 7.Usuário indica qual é a intensidade das lâmpadas acesa. | ||
+ | |||
+ | 8. Usuário indica em qual modo as cortinas devem ficar: aberta, fechada ou automática*¹. | ||
+ | |||
+ | *¹: as cortinas mudam sua inclinação a cada 15min, para aproveitar a luz natural | ||
+ | |||
+ | <center>[[Arquivo:ilumi01.png| 650px]]</center> | ||
+ | |||
+ | ===CSU06=== | ||
+ | |||
+ | '''Iluminação da sala''' | ||
+ | |||
+ | '''Sumario:''' usuário deseja selecionar um modo de operação. | ||
+ | |||
+ | '''Ator principal:''' usuário. | ||
+ | |||
+ | '''Ator secundário:''' lâmpadas e cortinas . | ||
+ | |||
+ | '''Precondições:''' o usuário já teve estar autentificado pelo sistema, as cortinas e as lâmpadas já devem estar cadastrada no sistema. | ||
+ | |||
+ | '''Fluxo Principal''' | ||
+ | |||
+ | 1. O sistema apresenta os quatro modos de operação de iluminação: cinema, aula , apresentação e o manual. | ||
+ | |||
+ | 2. Usuário seleciona uma das opções. | ||
+ | |||
+ | 3. O sistema ajusta cortinas e lâmpadas conforme o modo desejado. | ||
+ | |||
+ | 4. Quando a aula acabar, o sistema deve executar caso de uso CSU07. | ||
+ | |||
+ | '''Fluxo Alternativo (2):''' Modo de operação manual. | ||
+ | |||
+ | a. Executar modo o caso de uso CSU08. | ||
+ | |||
+ | '''Fluxo Alternativo (2):''' Alteração para override. | ||
+ | |||
+ | a. O usuário liga ou desliga as lâmpadas pelo interruptor. | ||
+ | |||
+ | b. O usuário ajusta a posição da cortina conforme sua escolha de forma manual | ||
+ | |||
+ | '''Fluxo de Exceção (3)''': Lâmpada queimada. | ||
+ | |||
+ | Caso alguma lâmpada queime, ocorre uma notificação para o sistema, para que possam substitui-la. | ||
+ | |||
+ | ===CSU07=== | ||
+ | |||
+ | |||
+ | '''Desligando a iluminação''' | ||
+ | |||
+ | '''Sumario: '''desligando todas as luzes. | ||
+ | |||
+ | '''Ator principal:''' usuário. | ||
+ | |||
+ | '''Ator secundário:''' temporizador e sensor de presença. | ||
+ | |||
+ | '''Precondições:''' o usuário já teve estar autentificado pelo sistema, temporizador e sensor de presença já devem estar cadastrada no sistema. | ||
+ | |||
+ | '''Fluxo Principal''' | ||
+ | |||
+ | 1. Após o término da aula, o sistema liga um temporizador e 10 minuto. | ||
+ | |||
+ | 2.Após de passar esse tempo o sensor de presença é ativado. | ||
+ | |||
+ | 3.Sensor de presença não detecta a presença de uma pessoa na sala, assim toda iluminação da sala é desligada. | ||
+ | |||
+ | '''Fluxo Alternativo (3)''': Ainda há pessoas na sala. | ||
+ | |||
+ | a. Temporizador fica acionando o sensor de presença até que não haja ninguém na sala . | ||
+ | |||
+ | ===CSU08=== | ||
+ | |||
+ | '''Iluminação da sala no modo manual''' | ||
+ | |||
+ | '''Sumario''':usuário seleciona modo operação manual. | ||
+ | |||
+ | '''Ator principal''': usuário. | ||
+ | |||
+ | '''Ator secundário''' :lâmpadas e cortinas. | ||
+ | |||
+ | '''Precondições''': o usuário já teve estar autentificado pelo sistema, as cortinas e as lâmpadas já devem estar cadastrada no sistema e usuário seleciona modo operação manual. | ||
+ | |||
+ | '''Fluxo Principal''' | ||
+ | |||
+ | 1. Sistema apresenta todas as lâmpadas da sala. | ||
+ | |||
+ | 2. O usuário seleciona as lâmpadas que ele deseja acender. | ||
+ | |||
+ | 3. O usuário seleciona as lâmpadas que ele deseja ajustar a sua intensidade. | ||
+ | |||
+ | 4. O usuário decide se quer abrir/fechar as cortinas da sala ou elas ficarem mo moto automático *¹. | ||
+ | |||
+ | 5. Execute caso de uso CSU07. | ||
+ | |||
+ | '''Fluxo de Exceção (2):''' Lâmpada queimada. | ||
+ | |||
+ | a.Caso alguma lampada queime, ocorre uma notificação para o sistema, para que possam substitui-la | ||
+ | |||
+ | '''Fluxo Alternativo (2):''' Alteração para override. | ||
+ | |||
+ | a. O usuário liga ou desliga as lâmpadas pelo interruptor. | ||
+ | |||
+ | b. O usuário ajusta a posição da cortina conforme sua escolha de forma manual | ||
+ | |||
+ | *¹: as cortinas mudam sua inclinação a cada 15min, para aproveitar a luz natural | ||
+ | |||
+ | ===CSU09=== | ||
'''Climatizar''' | '''Climatizar''' | ||
Linha 128: | Linha 259: | ||
2. O usuário escolhe um dos aparelhos. | 2. O usuário escolhe um dos aparelhos. | ||
− | 3. O usuário conforme sua escolha vai para um dos casos de uso, | + | 3. O usuário conforme sua escolha vai para um dos casos de uso, CSU11, CSU12 ou CSU13. |
4. O sistema ajustas todas as funcionalidades dos aparelhos que o usuário escolheu. | 4. O sistema ajustas todas as funcionalidades dos aparelhos que o usuário escolheu. | ||
Linha 142: | Linha 273: | ||
'''Pós-condições''': Aparelhos de climatização ligado e funcionando conforme o usuário solicitou. | '''Pós-condições''': Aparelhos de climatização ligado e funcionando conforme o usuário solicitou. | ||
− | === | + | ===CSU10=== |
'''Cadastrar Aparelhos''' | '''Cadastrar Aparelhos''' | ||
Linha 165: | Linha 296: | ||
'''Pós-condições''': Aparelhos de climatização cadastrados e prontos para serem usados. | '''Pós-condições''': Aparelhos de climatização cadastrados e prontos para serem usados. | ||
− | === | + | ===CSU11=== |
'''Aquecer''' | '''Aquecer''' | ||
Linha 185: | Linha 316: | ||
3. O sistema solicita que as janelas e portas sejam fechadas. | 3. O sistema solicita que as janelas e portas sejam fechadas. | ||
− | 4. O usuário volta para | + | 4. O usuário volta para CSU09. |
Linha 199: | Linha 330: | ||
'''Pós-condições''': Aquecedor ligado e funcionando conforme o usuário solicitou. | '''Pós-condições''': Aquecedor ligado e funcionando conforme o usuário solicitou. | ||
− | === | + | ===CSU12=== |
'''Refrigerar''' | '''Refrigerar''' | ||
Linha 223: | Linha 354: | ||
5. O usuário seleciona um dos modos de operação. | 5. O usuário seleciona um dos modos de operação. | ||
− | 6. O usuário volta para | + | 6. O usuário volta para CSU09. |
Linha 237: | Linha 368: | ||
'''Pós-condições''': Ar condicionado ligado e funcionando conforme o usuário solicitou. | '''Pós-condições''': Ar condicionado ligado e funcionando conforme o usuário solicitou. | ||
− | === | + | ===CSU013=== |
'''Ventilar''' | '''Ventilar''' | ||
Linha 257: | Linha 388: | ||
3. O sistema solicita que as janelas se abram. | 3. O sistema solicita que as janelas se abram. | ||
− | 4. O usuário volta para | + | 4. O usuário volta para CSU09. |
'''Fluxo Alternativo''' (1): Alteração no modo de controle do sistema. | '''Fluxo Alternativo''' (1): Alteração no modo de controle do sistema. |
Edição das 21h08min de 26 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;
RF02. O dispositivo móvel deve controlar a iluminação da sala (controle de iluminação das lâmpadas);
RF03. O dispositivo móvel deve controlar a climatização do ambiente
RF04. O Sistema deve implementar um controle da acesso ao meio (sala); RF05. O sistema deve implementar um gerenciador de apresentações
Não-funcionaisRNF01. 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. |