Criou página com '= 5W2H = * Nome do Projeto: Diário Eletrônico <br> == What == * Qual o objetivo deste projeto? ** Facilitar o controle de presenças de alunos em sala de aula, minimiz...'
 
 
(29 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 2: Linha 2:




* Nome do Projeto:  Diário Eletrônico
* Nome do Projeto: Gerenciamento elétrico.  
<br>
<br>


Linha 8: Linha 8:


* Qual o objetivo deste projeto?
* Qual o objetivo deste projeto?
** Facilitar o controle de presenças de alunos em sala de aula, minimizando a perda de aulas e economizando o tempo gasto pelos professores, durante a chamada.
** Gerenciar a utilização de uma bateria carregada com energia solar (atraves de painel solar) destinada à alimentação de lampadas econômicas LED.
* Quais os maiores desafios, na sua opinião, para se realizar este trabalho?l
* Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
** É a recepção dos dados enviados através dos leitores de digitais, e processar quanto tempo o aluno ficou em sala de aula para se fazer o calculo da presença ou falta do aluno.
** Os maiores desafios do trabalho é programar com precisão o arduíno de modo que ele faça as medições precisas da carga armazenada na bateria e fazer com que o mesmo execute de forma eficiente a alteração entre rede e bateria como formas de alimentação.
* Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
* Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
** Programação, conhecimento dos métodos de presença utilizados pela instituição de ensino, como armazenar dados enviados por dispositivos na nuvem.
** O projeto exige conhecimentos básicos de programação em linguagem C e C++, alem de conhecimentos em utilização de painéis solares e baterias.
* Quais soluções similares existem no mercado?
* Quais soluções similares existem no mercado?
** Existem sistemas que controlam a entrada e saída de alunos das instituições em que frequentam, mas não do tempo em que o aluno permaneceu na aula.
** Não conhecemos nenhum específico.
<br>
<br>


Linha 21: Linha 21:


* Porque é interessante desenvolver este projeto?
* Porque é interessante desenvolver este projeto?
**Pois se perde um tempo considerável das aulas durante a chamada. Essa seria uma forma de poder tornar esse tempo mais produtivo, e agilizar o processamento de faltas do aluno no sistema.
** É interessante pelo fato de os temas "sustentabilidade" e "economia" estarem cada vez mais significativos em nossas vidas.  
* Porque deve usar a tecnologia escolhida?
* Porque deve usar a tecnologia escolhida?
**
** É importante a utilização desta tecnologia por se tratar de uma tecnologia simples, de baixo custo e eficiente para desempenhar seu papel no sistema em questão.
<br>
<br>


Linha 29: Linha 29:


* Quem pode se beneficiar deste projeto?  
* Quem pode se beneficiar deste projeto?  
**Professores, alunos e até mesmo a instituição de ensino.
** Os possiveis beneficiados do projeto são diversos, desde pessoas que visam otimizar e gerenciar o consumo de energia elétrica até quem visa levar um sistema básico em localidades desprovidas de redes elétricas.  
* Quem poderá operar o sistema?
* Quem poderá operar o sistema?
**Professores e pessoas vinculadas a coordenação responsável.
** Qualquer pessoa com um dispositivo móvel como um smartphone.
* Quem deverá participar do desenvolvimento do sistema?
* Quem deverá participar do desenvolvimento do sistema?
**Alunos envolvidos no projeto.
** A equipe 82, inicialmente, e a partir do momento em que o sistema começar a ser empregado, os proprios usuários poderão opinar e sugerir modificações.
<br>
<br>


Linha 39: Linha 39:


* Onde os dados serão inseridos?
* Onde os dados serão inseridos?
**Os dados serão inseridos no programa a ser desenvolvido.
** Em um sistema de controle chamado arduíno.  
* Onde os dados serão externalizados, publicados?
* Onde os dados serão externalizados, publicados?
**Serão disponibilizados no portal do aluno e em uma página de acesso dos professores.
** O "lado" automático do sistema ficará no arduíno, já a pequena possibilidade de interação do usuário com o sistema, os dados serão exibidos no smartphone.
* Onde esta aplicação poderá ser usada?
* Onde esta aplicação poderá ser usada?
**Em instituições de ensino em geral.
** A a plicação também será através de um smartphone.
* Onde as informações serão armazenadas?
* Onde as informações serão armazenadas?
**Na nuvem.
** Haverá um histórico de informações de dados e ações armazenados no mesmo dispositivo de aplicação.
* Onde o software deverá ser hospedado?
* Onde o software deverá ser hospedado?
**No servidor da instituição.
** O software será armazenado no arduíno, que ficará junto com o sistema, no local onde o sistema for implantado. Já a parte utilizada no smartphone (apenas a visualização do nivel da bateria e a ação de mudar a alimentação das lampadas), os dados ficarão no proprio smartphone.
<br>
<br>


Linha 53: Linha 53:


* Em quanto tempo pretende desenvolver o sistema?
* Em quanto tempo pretende desenvolver o sistema?
**Durante o curso de Engenharia Software(ESOF).
** O sistema deve ser desenvolvido em três meses.
* Quais serão as fases e em quanto tempo cada uma?
* Quais serão as fases e em quanto tempo cada uma?
**
** A primeira fase será a aquisição do painel solar e do arduino, que deve ser finalizada em no máximo um mês. A segunda fase será a integração de ambos que deve demorar no máximo dois meses.
<br>
<br>


Linha 61: Linha 61:


* Como será dividido o desenvolvimento do sistema?
* Como será dividido o desenvolvimento do sistema?
* Como será feita a entrada de dados?
** O sistema será desenvolvido em duas etapas: a primeira consiste em modelar, desenvolver os diagramas e o aplicativo para utilização em smartphone. Já a segunda etapa será a parte do hardware, onde montaremos o arduino e interligaremos as duas partes.
*Como será feita a entrada de dados?
** A entrada de dados será feita no momento da implantação do sistema. Neste momento introduziremos no arduino o consumo de cada lampada e quantas lampadas a residencia possui. Dessa forma o sistema poderá calcular de forma eficiente qual o tempo de autonomia do sistema.
* Como será feita a saída de dados?
* Como será feita a saída de dados?
* Como será o procedimento para a 1a. funcionalidade?
** A saída de dados será feita pela rede EDGE, pois trata-se de um sistema leve e que necessita de pouca eficiencia na rede de comunicação de dados.
* Como será o procedimento para a 2a. funcionalidade?
* Como será o procedimento para a 3a. funcionalidade?
<br>
<br>


Linha 71: Linha 71:


* Quanto deverá custar o sistema?
* Quanto deverá custar o sistema?
**Em torno de R$317,00, por leitor biométrico.
** O protótipo do sistema deverá ter baixo custo, algo em torno de R$300,00
* Quantas pessoas deverão ser usadas?
* Quantas pessoas deverão ser usadas?
**Somente as pessoas do grupo.
** Utilizaremos apenas 4 pessoas.
* Qual deverá ser o preço de aquisição do seu software para o usuário final?
* Qual deverá ser o preço de aquisição do seu software para o usuário final?
**O preço será avaliado.
** O custo para o usuário final não é fixo, depende da necessidade de cada um, e isso varia o tamanho do sistema e o material utilizado.
<br
 
= DFD =
[[Arquivo:DFD82.jpg]]
 
= DER =
[[Arquivo:DER82.jpg]]
 
= DD =
 
<br>
= DC=
 
[[Arquivo:DC.jpg]]
<br>
 
= Casos de Uso =
[[Arquivo:Casosdeuso.png]]
 
 
<br>
'''Identificação do Caso de Uso:''' UC1
'''Nome do Caso de Uso:''' Solicitação do Usuário ao sistema;
'''Ator:''' USR
'''Pré condições:''' este cenario comeca quando o usuario efetua o login no sitema ou efetua um cadastro de    usuario no sistema
'''Pós condições:''' o sistema liga ou desliga a a lâmpada
 
'''Sequência de Eventos'''
'''Ação do Ator '''
'''Resposta do Sistema'''
1. o usuario decide ligar ou desligar a lampada
2-o sistema solicita o nome de usuario e senha
3- o sistema efetua a validacao dos campos digitados
4-o sistema interage com o arduino
5- apos recebida informacoes do arduino o sistema liga ou desliga a lampada
6- o usuario pode efetuar o logoff no sitema
<br>
 
<br>
'''Identificação do Caso de Uso:''' UC2
'''Nome do Caso de Uso:''' Interação do Sistema com o Arduíno
'''Ator:''' arduino
'''Pré condições:''' solicitacao feita por um usuario logado no sistema
'''Pós condições:''' o arduino efetua a condicao e retorna a validacao ao sistema
 
'''Sequência de Eventos'''
'''Ação do Ator Resposta do Sistema'''
1- o arduino recebe a solicitacao de de acender, apagar ou manter no modo automatico
2-o arduino verifica se o nivel de carga das baterias e superior a 50%
2.1-se positivo o arduino conclui a  solicitacao de acendimento e modo automatico
2.2- se negativo nao aceita a condicao
2.3-se solicitado o desligamento esta e feita sem a verificacao acima
3-o arduino retorna ao sistema as informacoes sobre o processo
4-o usr retoma o controle
<br>
 
<br>
'''Identificação do Caso de Uso:''' UC3
'''Nome do Caso de Uso:''' Registro dos acessos e solicitações;
'''Ator:''' Banco de Dados
'''Pré condições:'''  o envio de registro e solicitacoes do sistema
'''Pós condições:''' o banco armazena as informacoes
 
'''Sequência de Eventos'''
'''Ação do Ator Resposta do Sistema'''
1.o sistema solicita o registro da informacao
2. o banco grava a informacao conforme a solicitacao
<br>
 
 
<br>
'''Identificação do Caso de Uso:''' UC4
'''Nome do Caso de Uso:''' Sistema solicita informações gravadas no banco
'''Ator:''' Banco de Dados
'''Pré condições:''' e solicitado ao banco uma informacao registrada
'''Pós condições:''' o banco retorna a informacao
 
'''Sequência de Eventos'''
'''Ação do Ator Resposta do Sistema'''
1- o sistema envia uma solicitação ao banco
2- o banco de dados verifica a a solicitacao
3- a solicitacao e processada e obanco de dados retorna a informacao solicitada
4- o controle é retomado pelo sistema
<br>
 
= Comentários =
<br>

Edição atual tal como às 03h00min de 22 de agosto de 2014

5W2H

  • Nome do Projeto: Gerenciamento elétrico.


What

  • Qual o objetivo deste projeto?
    • Gerenciar a utilização de uma bateria carregada com energia solar (atraves de painel solar) destinada à alimentação de lampadas econômicas LED.
  • Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Os maiores desafios do trabalho é programar com precisão o arduíno de modo que ele faça as medições precisas da carga armazenada na bateria e fazer com que o mesmo execute de forma eficiente a alteração entre rede e bateria como formas de alimentação.
  • Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • O projeto exige conhecimentos básicos de programação em linguagem C e C++, alem de conhecimentos em utilização de painéis solares e baterias.
  • Quais soluções similares existem no mercado?
    • Não conhecemos nenhum específico.


Why

  • Porque é interessante desenvolver este projeto?
    • É interessante pelo fato de os temas "sustentabilidade" e "economia" estarem cada vez mais significativos em nossas vidas.
  • Porque deve usar a tecnologia escolhida?
    • É importante a utilização desta tecnologia por se tratar de uma tecnologia simples, de baixo custo e eficiente para desempenhar seu papel no sistema em questão.


Who

  • Quem pode se beneficiar deste projeto?
    • Os possiveis beneficiados do projeto são diversos, desde pessoas que visam otimizar e gerenciar o consumo de energia elétrica até quem visa levar um sistema básico em localidades desprovidas de redes elétricas.
  • Quem poderá operar o sistema?
    • Qualquer pessoa com um dispositivo móvel como um smartphone.
  • Quem deverá participar do desenvolvimento do sistema?
    • A equipe 82, inicialmente, e a partir do momento em que o sistema começar a ser empregado, os proprios usuários poderão opinar e sugerir modificações.


Where

  • Onde os dados serão inseridos?
    • Em um sistema de controle chamado arduíno.
  • Onde os dados serão externalizados, publicados?
    • O "lado" automático do sistema ficará no arduíno, já a pequena possibilidade de interação do usuário com o sistema, os dados serão exibidos no smartphone.
  • Onde esta aplicação poderá ser usada?
    • A a plicação também será através de um smartphone.
  • Onde as informações serão armazenadas?
    • Haverá um histórico de informações de dados e ações armazenados no mesmo dispositivo de aplicação.
  • Onde o software deverá ser hospedado?
    • O software será armazenado no arduíno, que ficará junto com o sistema, no local onde o sistema for implantado. Já a parte utilizada no smartphone (apenas a visualização do nivel da bateria e a ação de mudar a alimentação das lampadas), os dados ficarão no proprio smartphone.


When

  • Em quanto tempo pretende desenvolver o sistema?
    • O sistema deve ser desenvolvido em três meses.
  • Quais serão as fases e em quanto tempo cada uma?
    • A primeira fase será a aquisição do painel solar e do arduino, que deve ser finalizada em no máximo um mês. A segunda fase será a integração de ambos que deve demorar no máximo dois meses.


How

  • Como será dividido o desenvolvimento do sistema?
    • O sistema será desenvolvido em duas etapas: a primeira consiste em modelar, desenvolver os diagramas e o aplicativo para utilização em smartphone. Já a segunda etapa será a parte do hardware, onde montaremos o arduino e interligaremos as duas partes.
  • Como será feita a entrada de dados?
    • A entrada de dados será feita no momento da implantação do sistema. Neste momento introduziremos no arduino o consumo de cada lampada e quantas lampadas a residencia possui. Dessa forma o sistema poderá calcular de forma eficiente qual o tempo de autonomia do sistema.
  • Como será feita a saída de dados?
    • A saída de dados será feita pela rede EDGE, pois trata-se de um sistema leve e que necessita de pouca eficiencia na rede de comunicação de dados.


How much

  • Quanto deverá custar o sistema?
    • O protótipo do sistema deverá ter baixo custo, algo em torno de R$300,00
  • Quantas pessoas deverão ser usadas?
    • Utilizaremos apenas 4 pessoas.
  • Qual deverá ser o preço de aquisição do seu software para o usuário final?
    • O custo para o usuário final não é fixo, depende da necessidade de cada um, e isso varia o tamanho do sistema e o material utilizado.

<br

DFD

DER

DD


DC


Casos de Uso



Identificação do Caso de Uso: UC1 Nome do Caso de Uso: Solicitação do Usuário ao sistema; Ator: USR Pré condições: este cenario comeca quando o usuario efetua o login no sitema ou efetua um cadastro de usuario no sistema Pós condições: o sistema liga ou desliga a a lâmpada

Sequência de Eventos Ação do Ator Resposta do Sistema 1. o usuario decide ligar ou desligar a lampada 2-o sistema solicita o nome de usuario e senha 3- o sistema efetua a validacao dos campos digitados 4-o sistema interage com o arduino 5- apos recebida informacoes do arduino o sistema liga ou desliga a lampada 6- o usuario pode efetuar o logoff no sitema


Identificação do Caso de Uso: UC2 Nome do Caso de Uso: Interação do Sistema com o Arduíno Ator: arduino Pré condições: solicitacao feita por um usuario logado no sistema Pós condições: o arduino efetua a condicao e retorna a validacao ao sistema

Sequência de Eventos Ação do Ator Resposta do Sistema 1- o arduino recebe a solicitacao de de acender, apagar ou manter no modo automatico 2-o arduino verifica se o nivel de carga das baterias e superior a 50% 2.1-se positivo o arduino conclui a solicitacao de acendimento e modo automatico 2.2- se negativo nao aceita a condicao 2.3-se solicitado o desligamento esta e feita sem a verificacao acima 3-o arduino retorna ao sistema as informacoes sobre o processo 4-o usr retoma o controle


Identificação do Caso de Uso: UC3 Nome do Caso de Uso: Registro dos acessos e solicitações; Ator: Banco de Dados Pré condições: o envio de registro e solicitacoes do sistema Pós condições: o banco armazena as informacoes

Sequência de Eventos Ação do Ator Resposta do Sistema 1.o sistema solicita o registro da informacao 2. o banco grava a informacao conforme a solicitacao



Identificação do Caso de Uso: UC4 Nome do Caso de Uso: Sistema solicita informações gravadas no banco Ator: Banco de Dados Pré condições: e solicitado ao banco uma informacao registrada Pós condições: o banco retorna a informacao

Sequência de Eventos Ação do Ator Resposta do Sistema 1- o sistema envia uma solicitação ao banco 2- o banco de dados verifica a a solicitacao 3- a solicitacao e processada e obanco de dados retorna a informacao solicitada 4- o controle é retomado pelo sistema

Comentários