Sem resumo de edição
Linha 1: Linha 1:
1o: Trabalho: 5W2H
= Integrantes =
<br>
<br>


Linha 7: Linha 7:
* Aluno 4:Luís Fernando Rodrigues
* Aluno 4:Luís Fernando Rodrigues
* Aluno 5:Ana Carolina Medeiros Labeca
* Aluno 5:Ana Carolina Medeiros Labeca
<br>
= 5W2H =
<br>
<br>


Linha 152: Linha 155:


- 150 reais.
- 150 reais.
<br>
= Modelo Estruturado =
<br>


== DFD - Diagrama de Fluxo de Dados ==
== DFD - Diagrama de Fluxo de Dados ==
Linha 208: Linha 215:
<br>
<br>
[[Arquivo:DED-C.S.E.S.pdf]]
[[Arquivo:DED-C.S.E.S.pdf]]
<br>
= Orientação a Objetos =
<br>
== Objetos ==
# Defina:
## Um objeto
## Os atributos deste objeto
## As operações neste objeto
## Possíveis polimorfismos em cima do objeto.
<br>

Edição das 02h40min de 4 de maio de 2012

Integrantes


  • 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


5W2H


  • 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.

Modelo Estruturado


DFD - Diagrama de Fluxo de Dados

Arquivo:DFD-C.S.E.S.pdf


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

DER - Diagrama Entidade-Relacionamento


Arquivo:DED-C.S.E.S.pdf


Orientação a Objetos


Objetos

  1. Defina:
    1. Um objeto
    2. Os atributos deste objeto
    3. As operações neste objeto
    4. Possíveis polimorfismos em cima do objeto.