| Linha 157: | Linha 157: | ||
<br> | <br> | ||
== Dicionário de Dados == | |||
InfoUsuario = @NomeUser+Senha+DataCad+CodBorne | InfoUsuario = @NomeUser+Senha+DataCad+CodBorne | ||
Edição das 03h26min de 13 de abril de 2012
1o: Trabalho: 5W2H
- Aluno 1:João Assunção de Azevedo Neto
- Aluno 2:Leonardo Borges
- Aluno 3:Lucas Dias
- Aluno 4:Luís Fernando Rodrigues
- Aluno 5:Ana Carolina Medeiros Labeca
- Nome do Projeto: Control System and Energy Saving [C.S.E.S.]
- [1]
What
- 1. Qual o nome do seu projeto?
- Control System and Energy Saving
- 2. Qual o objetivo deste projeto?
- Esse projeto tem como objetivo dar ao usuário um meio de controlar/reduzir o gasto com energia elétrica. Mais precisamente reduzir o gasto com energia elétrica em lampadas/aparelhos esquecidos ligados.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- O maior desafio desse trabalho será a construção do Software que seja compatível com o Hardware para que a implementação do sistema seja feita.
- 4 .Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Conhecimentos Básicos que devemos ter são: Eletrônica, Conhecimento de alguma linguagem para a construção do Software ( interface).
- 5. Quais soluções similares existem no mercado?
- Pela nossa pesquisa não foi encontrado nada parecido no mercado. Algumas coisa tem uma relação mas nada é igual ao C.S.E.S.
Why
- 1. Porque é interessante desenvolver este projeto?
-É interessante, pois se trata de um produto inovador, que tem como objetivo principal o controle do gasto de energia elétrica causado por descuidos. Exemplos : -Sair com pressa de casa e deixar a luz acesa sem querer. -Utilizar o produto desenvolvido para acender a luz ao chegar em casa de uma “balada”, não precisando assim de deixa-la acesa durante todo o tempo em que estiver ausente.
- 2. Porque deve usar a tecnologia escolhida?
-Pois a tecnologia escolhida ira reduzir o gasto de energia elétrica, maior conforto e comodidade ao poder manusear o controle da luz elétrica por um periférico, trazendo também economia financeira.
Who
- 1. Quem pode se beneficiar deste projeto?
-Tal projeto beneficiará não só uma parte da população mais todos que usam energia elétrica isso se refere a grande parte da população.
- 2. Quem poderá operar o sistema?
-O sistema terá uma interface bem simples possibilitando que qualquer pessoa com um aparelho de telefone possa operar o sistema.
- 3. Quem deverá participar do desenvolvimento do sistema?
-O desenvolvimento do sistema será feito por todos os integrantes do grupo.
Where
- 1. Onde os dados serão inseridos?
-Os Dados serão inseridos em um sistema ainda não definido que pode ser num android, ou em um sistema de discagem, ou em um sistema on-line.
- 2. Onde os dados serão externalizados, publicados?
-Os dados não precisam ser externalizados, no máximo devemos mostrar ao usuário se está on ou off o canal.
- 3. Onde esta aplicação poderá ser usada?
-A aplicação pode ser usada em qualquer lugar mais o foco inicial do projeto é o controle de luz em uma residência.
- 4. Onde as informações serão armazenadas?
-O programa não tem necessidade de armazenamento de dados mais, o hardware tem uma memória ram pra guardar temporariamente os dados.
- 5. Onde o software deverá ser hospedado?
-Como não foi definido o sistema, não foi definido onde o sistema será hospedado.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- O sistema deve ser desenvolvido ate o fim do primeiro semestre de 2012.
- 2. Quais serão as fases e em quanto tempo cada uma?
- O desenvolvimento do projeto terá 5 fases com duração média de 1 mes para cada fase.
- 1a. Desenvolvimento do projeto.
- 2a. Criação de hardware.
- 3a. Criação do software.
- 4a. Testes do produto por um grupo escolhido, para detecção de possiveis "bugs".
- 5a. Comercialização do produto.
How
- 1. Como será dividido o desenvolvimento do sistema?
- O desenvolvimento será dividido de acordo com as 5 fases.
- 2. Como será feita a entrada de dados?
- A entrada de opções será feita através software controlado por um computador ou um smartphone.
- 3. Como será feita a saída de dados?
- O resultado do processamento será exibido na tela do software ou apos a conclusão da ação.
- 4. Como será o procedimento para a 1a. funcionalidade?
- A 1a funcionalidade do produto será a opção de controle remoto de aparelhos eletrônicos com intuito de liga-los ou desliga-los pelo celular. O procedimento, de forma básica , ocorrerá da seguinte forma: O usuario irá conectar um celular no hardware e ligar o aparelho eletronico em uma das saidas dele, então quando quiser ligar ou desligar o dispositivo, basta discar para o numero do celular e digitar a saida que deseja ligar ou desligar.
- 5. Como será o procedimento para a 2a. funcionalidade?
- A 2a funcionalidade do produto será a opção de controle aparelhos eletrônicos com intuito de liga-los ou desliga-los por um computador via entrada LPT1 ou USB. O procedimento, de forma básica , ocorrerá da seguinte forma: O usuario irá conectar seu laptop, via Usb ou LPT1, no hadware e o aparelho eletronico em uma das saidas dele, então quando quiser ligar ou desligar o dispositivo deverá acessar um software que controlará o ligar e deligar dos aparelhos eletronicos conectados ao hardware.
- 6. Como será o procedimento para a 3a. funcionalidade?
A 3a finalidade será a opção de ver quais aparelhos eletronicos está ligados.
How much
- 1. Quanto deverá custar o sistema?
- O sistema custará em média 500 reais, sem inclusão de computador e celular.
- 2. Quantas pessoas deverão ser usadas?
- Seis pessoas
- 3. Qual deverá ser o preço de aquisição do seu software para o usuário final?
- 150 reais.
DFD - Diagrama de Fluxo de Dados
Dicionário de Dados
InfoUsuario = @NomeUser+Senha+DataCad+CodBorne
- NomeUser = {caracteres[a-z|A-Z]}
- Senha = {números[0-9]}
- DataCad = {números[0-9]}
- CodBorne = {números[0-9]}
Dados = @NomeUsuario+DataNascimento+Sexo+CEP+Estado+Cidade+Endereço+ N°Residência_Comercio +Bairro+CodUser+Email+CPF+Celular.
- Nome = string[0-100]
- Data_nascimento= string[0-9]
- Sexo = [F | M]
- CEP = {números[0-9]}
- Estado = {caracteres[a-z|A-Z]}
- Endereço = {caracteres[a-z|A-Z]}
- Cidade = {caracteres[a-z|A-Z]}
- N°Residência_Comercio = {números[0-9]}
- Bairro = {caracteres[0-9]}
- CodUser={ numeros[0-9]}
- Email = {caracteres [a-z |A-Z]+números[0-9]}
- CPF = {números[0-9]}
- Celular = {números[0-9]}
Celular = @N°Celular+DDD+TeclaEsc
- N°Celular = {números[0-9]}
- DDD = {números[0-9]}
- TeclaEsc = {números[0-9]}
Bornes= @EndBorne+Estado+CodBorne
- EndBorne = {carateres[a-z|A-Z]}
- Estado = [“ligado”|”desligado”]
- CodBorne = {números[0-9]}
InfoUsuario = @NomeUser+Senha+DataCad+CodBorne
Dados = @NomeUsuario+DataNascimento+Sexo+CEP+Estado+Cidade+Endereço+ N°Residência_Comercio +Bairro+CodUser+Email+CPF+Celular.
Celular = @N°Celular+DDD+TeclaEsc
Bornes= @EndBorne+Estado+CodBorne