| Linha 42: | Linha 42: | ||
== Where == | == Where == | ||
<br | <br | ||
* 1. Onde os dados serão inseridos? | * 1. Onde os dados serão inseridos? | ||
** | |||
** Os dados cadastrais serão inseridos pelo usuário no site do Click Energy e sua autenticação ocorrerá através de seu e-mail e senha. | |||
* 2. Onde os dados serão externalizados, publicados? | * 2. Onde os dados serão externalizados, publicados? | ||
** | |||
** Os dados serão externalizados pelo próprio site do Click Energy, disponibilizando ao usuário através de tabelas e gráficos os valores gastos de energia diários, semanais, mensais. | |||
* 3. Onde esta aplicação poderá ser usada? | * 3. Onde esta aplicação poderá ser usada? | ||
** | |||
** Está aplicação poderá ser utilizada em dispositivos que possuí acesso a internet. ( Dispositivo Web ) | |||
* 4. Onde os dados serão armazenadas? | * 4. Onde os dados serão armazenadas? | ||
** | |||
**Os dados serão armazenados através do Banco de Dados. | |||
* 5. Onde o software deverá ser hospedado? | * 5. Onde o software deverá ser hospedado? | ||
** | |||
** O software vai ser hospedado em um Servidor. | |||
<br> | <br> | ||
Edição das 12h28min de 30 de setembro de 2017
5W2H
What
- 1. Qual o nome do seu projeto?
- O nome do projeto é Click Energy.
- 2. Qual o objetivo deste projeto?
- Auxiliar e informar os inquilinos da residência sobre o consumo médio diário, semanal e mensal de energia elétrica.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- A implementação do ZigBee e PLC ( Power Line Communication ). O conhecimento dos mesmos também será um desafio.
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Conhecimentos básicos de programação em PHP, C e Java, conhecimento do funcionamento do dispositivo ZigBee e PLC, conhecimentos básicos de cálculos, como médias aritméticas e gráficos. Além disto, o conhecimento do Excell para formação de tabelas é fundamental.
- 5. Quais soluções similares existem no mercado?
- Hidrosys,
Why
- 1. Porque é interessante desenvolver este projeto?
- Devido a insatisfação dos inquilinos ao ser notificado com o preço, ás vezes exorbitante. Assim, ele poderá monitorar o consumo de energia elétrica em sua propriedade.
- 2. Porque deve usar a tecnologia escolhida?
- Porque ao usar a tecnologia o inquilino poderá ter um melhor controle de suas despesas, em relação a energia.
- 3. Porque usar o hardware específico?
- Porque o ZigBee é hardware rentável, ou seja, um hardware de baixo custo de instalação e baixa complexidade e vinculando com o PLC( Power Line Communication ).
- 4. Porque usar o sistema específico?
- Semelhante ao Hidrosys o sistema será feito em uma plataforma Web, devido a facilidade de acessar os dados via autenticação.
Who
- 1. Quem pode se beneficiar deste projeto?
- Inquilinos com alto custo de energia, empresas pequenas, médias e grandes, instituições governamentais como escolas, secretarias, prefeituras. Restaurantes, supermercados, etc.
- 2. Quem poderá operar o sistema?
- O desenvolvedor, o engenheiro elétrico, o técnico de rede, o engenheiro de software e o cliente que adquiriu o sistema.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Os desenvolvedores das linguagens C, PHP e Java, o engenheiro elétrico, o técnico de rede, o engenheiro de software e os formadores do projeto.
Where
<br
- 1. Onde os dados serão inseridos?
- Os dados cadastrais serão inseridos pelo usuário no site do Click Energy e sua autenticação ocorrerá através de seu e-mail e senha.
- 2. Onde os dados serão externalizados, publicados?
- Os dados serão externalizados pelo próprio site do Click Energy, disponibilizando ao usuário através de tabelas e gráficos os valores gastos de energia diários, semanais, mensais.
- 3. Onde esta aplicação poderá ser usada?
- Está aplicação poderá ser utilizada em dispositivos que possuí acesso a internet. ( Dispositivo Web )
- 4. Onde os dados serão armazenadas?
- Os dados serão armazenados através do Banco de Dados.
- 5. Onde o software deverá ser hospedado?
- O software vai ser hospedado em um Servidor.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- Pretendemos desenvolver o sistema em aproximadamente 9 meses.
- 2. Quais serão as fases e em quanto tempo cada uma?
- O sistema será dividido em 3 fases são elas:
1º Fase: Teste e uso do ZigBee - Aproximadamente 3 meses. 2° Fase: Desenvolvimento da plataforma Web e PHP.- 3 meses. 3° Fase: Teste, implementação, instalação e uso. - 3 meses.
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- Praticamente imediato.
- 4. Quanto tempo para responder a uma entrada?
- Praticamente imediato.
- 5. Quanto tempo para gerar a saída?
- Praticamente imediato.
How
- 1. Como será dividido o desenvolvimento do sistema?
- O sistema será dividido em três partes :
- 1º - Teste e uso do ZigBee e PLC ( Power Line Communication ).
- 2º - Desenvolvimento da plataforma Web e PHP.
- 3º - Testes de implementação, instalação e uso.
- O sistema será dividido em três partes :
- 2. Como será feita a entrada de dados?
- O usuário irá entrar com seus dados de autenticação, por email e senha, além disto o usuário irá digitar os dados de sua localização para que o ZigBee associe as informações.
- 3. Como será feita a saída de dados?
- Será feita pelo próprio site informando na tela os gastos de energia, valores de custos diário, semanal e mensal, via gráficos e tabelas.
- 4. Descreva as funcionalidades:
- 1 - Autenticação via email e senha.
- 2 - Entrada de dados residenciais.
- 3 - Visualização de estimativas, gráficos e valores.
- 4 - Notificações de dicas de economia de energia em determinado setor.
- 5 - Sistema de logout e cadastrar novos setores ou dispositivos conectados ao PLC ( Power Line Communication ).
- 6 - Alteração de dados residenciais caso o inquilino mude de residência e de dados do cadastro como email e senha.
- 7 - Suporte online e telemarketing para informar erros e defeitos.
- 8 - Seção de feedback.
- 9 - Seção de fórum para interação com outros usuários.
- 10 - Bancos de dados para consultas de registros anteriores.
How much
- 1. Quanto custa cada parte do sistema?
- Dispositivo ZigBee Longo Alcance : R$ 260,00
- Dispositivo PLC ( Power Line Communication ) : R$ 520,00
- PHP e Mysql : Gratuito
- 2. Quanto deverá custar todo o sistema?
- O sistema completo custará : R$ 780,00
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- Engenheiro elétrico, Engenheiro de software, Desenvolvedor, Técnico em redes.
- 4. Quanto custa cada profissional?
- Engenheiro elétrico : R$ 7.000,00
- Engenheiro de software : R$ 3.700,00
- Desenvolvedor : R$ 4.000,00
- Técnico em redes : R$ 1.600,00
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- O valor final será : R$3.400,00
Modelo Estruturado
DFD
- Processso
- Depósitos
- Fluxos
DER
- Entidades
- Relacionamentos
- Chaves
- Domínios
DD
- Descritivos de cada item
- Significado
- Conteúdo (Dados compostos)
- Restrições de integridade
- Chave primária (Depósitos de Dados)
Modelo OO
Diagrama de Classes
Diagrama de Estado
Diagrama de Casos de Uso
Diagrama de Sequência
Diagrama de Objetos
Diagrama de Colaboração
Diagrama de Interfaces
Diagrama de Atividades
Diagrama de Componentes
Diagrama de Pacotes
Protótipo
- Objetivo
- Recursos utilizados
- Funcionamento
- Detalhamento (Imagens, vídeos, ...)
- Resultados obtidos
Pesquisador