Paulocjr (discussão | contribs)
 
(47 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
=  5W2H =
=  5W2H =
 
== <span style="color:blue">What</span> ==
 
*'''1 - Nome do Projeto:''' Diário Eletrônico
* Nome do Projeto: Diário Eletrônico
*'''2 - Qual o objetivo deste projeto?'''
<br>
 
== What ==
 
* 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.
** 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.
* Quais os maiores desafios, na sua opinião, para se realizar este trabalho?l
* '''3 - 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.
** É 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.
* Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
* '''4 - 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.
** Programação, conhecimento dos métodos de presença utilizados pela instituição de ensino, como armazenar dados enviados por dispositivos na nuvem.
* Quais soluções similares existem no mercado?
* '''5 - 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.
** 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.
<br>
<br>


== Why ==
==<span style="color:blue"> Why</span> ==
 
*'''1 - 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.
**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.
* Porque deve usar a tecnologia escolhida?
*'''2 - Porque deve usar a tecnologia escolhida?'''
**A escolha de um leitor biométrico se deve ao fato de ser impossível uma pessoa se passar por outra. Se utilizássemos a carteirinha estudantil, por exemplo, não seria muito difícil um aluno que não assistiu aula ficar com frequência na mesma.
**A escolha de um leitor biométrico se deve ao fato de ser impossível uma pessoa se passar por outra. Se utilizássemos a carteirinha estudantil, por exemplo, não seria muito difícil um aluno que não assistiu aula ficar com frequência na mesma.
<br>
<br>


== Who ==
== <span style ="color:blue">Who</span> ==
 
* '''1 - Quem pode se beneficiar deste projeto?'''
* Quem pode se beneficiar deste projeto?  
**Professores, alunos e até mesmo a instituição de ensino.
**Professores, alunos e até mesmo a instituição de ensino.
* Quem poderá operar o sistema?
* '''2 - Quem poderá operar o sistema?'''
**Professores e pessoas vinculadas a coordenação responsável.
**Professores e pessoas vinculadas a coordenação responsável.
* Quem deverá participar do desenvolvimento do sistema?
* '''3 - Quem deverá participar do desenvolvimento do sistema?'''
**Alunos envolvidos no projeto.
**Alunos envolvidos no projeto.
<br>
<br>


== Where ==
== <span style="color:blue">Where </span>==


* Onde os dados serão inseridos?
* '''1 - Onde os dados serão inseridos?'''
**Os dados serão inseridos no programa a ser desenvolvido.
**Os dados serão inseridos no programa a ser desenvolvido.
* Onde os dados serão externalizados, publicados?
* '''2 - Onde os dados serão externalizados, publicados?'''
**Serão disponibilizados no portal do aluno e em uma página de acesso dos professores.
**Serão disponibilizados no portal do aluno e em uma página de acesso dos professores.
* Onde esta aplicação poderá ser usada?
* '''3 - Onde esta aplicação poderá ser usada?'''
**Em instituições de ensino em geral.
**Em instituições de ensino em geral.
* Onde as informações serão armazenadas?
* '''4 - Onde as informações serão armazenadas?'''
**Na nuvem.
**Na nuvem.
* Onde o software deverá ser hospedado?
* '''5 - Onde o software deverá ser hospedado?'''
**No servidor da instituição.
**No servidor da instituição.
<br>
<br>


== When ==
== <span style="color:blue">When</span> ==


* Em quanto tempo pretende desenvolver o sistema?
* '''1 - Em quanto tempo pretende desenvolver o sistema?'''
**Durante o curso de Engenharia Software(ESOF).
**Durante o curso de Engenharia Software(ESOF).
* Quais serão as fases e em quanto tempo cada uma?
* '''2 - Quais serão as fases e em quanto tempo cada uma?'''
**
**Primeiramente devemos nos atentar ao hardware que será utilizado ao longo do projeto, essa etapa não deverá ser longa já que podemos montar um esquema simples de equipamento. Em seguida entraremos na fase de desenvolvimento do software responsável por gerenciar as informações coletadas, assim como o armazenamento dos dados coletados pelo nosso hardware. Essa fase do processo de desenvolvimento do projeto tende a ser mais demorada, já que nela vamos tentar cometer o mínimo de erros possíveis, e desenvolver um software bastante otimizado para tudo funcionar perfeitamente durante todo o uso do equipamento. Assim que o software estiver desenvolvido entraremos na fase de comunicação entre o hardware e o software para coletarmos os dados e utilizarmos. Essa fase também tende a ser um pouco demorada, já que essa comunicação precisa ser feita sem erros.
<br>
<br>


== How ==
==<span style="color:blue"> How </span>==


* Como será dividido o desenvolvimento do sistema?
* '''1 - Como será dividido o desenvolvimento do sistema?'''
* Como será feita a entrada de dados?
**A ideia inicial é dividir o projeto em três partes principais:
* Como será feita a saída de dados?
***Montagem do Hardware
***Desenvolvimento do Software e armazenamento
***Comunicação
* '''2 - Como será feita a entrada de dados?'''
**Os dados coletados serão as digitais dos alunos. Então a entrada de dados será feita através de um leitor biométrico
* '''3 - Como será feita a saída de dados?'''
**A saída de dados será armazenada em um banco onde estará a frequência do aluno. Esse banco será sempre atualizado com a frequência do aluno em cada aula.
* Como será o procedimento para a 1a. funcionalidade?
* Como será o procedimento para a 1a. funcionalidade?
* Como será o procedimento para a 2a. funcionalidade?
* Como será o procedimento para a 2a. funcionalidade?
Linha 68: Linha 66:
<br>
<br>


== How much ==
== <span style="color:blue">How much</span> ==


* Quanto deverá custar o sistema?
* '''1 - Quanto deverá custar o sistema?'''
**Em torno de R$317,00, por leitor biométrico.
**Em torno de R$317,00, por leitor biométrico.
* Quantas pessoas deverão ser usadas?
* '''2 - Quantas pessoas deverão ser usadas?'''
**Somente as pessoas do grupo.
**Somente as pessoas do grupo.
* Qual deverá ser o preço de aquisição do seu software para o usuário final?
* '''3 - Qual deverá ser o preço de aquisição do seu software para o usuário final?'''
**O preço será avaliado.
**O preço será avaliado.
=DFD=
DFD[[Arquivo:DFD 0.pdf]]
DFD atualizado [[Arquivo:DFD_diarioEletronico.pdf]]
=DER=
DER [[Arquivo:DER_diarioEletronico.pdf]]
=Diagrama de Classe=
[[Arquivo:Classe.jpg]]
=Diagrama de Caso de Uso=
[[Arquivo:uso.jpg]]

Edição atual tal como às 19h23min de 22 de agosto de 2014

5W2H

What

  • 1 - Nome do Projeto: Diário Eletrônico
  • 2 - 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.
  • 3 - 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.
  • 4 - 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.
  • 5 - 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.


Why

  • 1 - 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.
  • 2 - Porque deve usar a tecnologia escolhida?
    • A escolha de um leitor biométrico se deve ao fato de ser impossível uma pessoa se passar por outra. Se utilizássemos a carteirinha estudantil, por exemplo, não seria muito difícil um aluno que não assistiu aula ficar com frequência na mesma.


Who

  • 1 - Quem pode se beneficiar deste projeto?
    • Professores, alunos e até mesmo a instituição de ensino.
  • 2 - Quem poderá operar o sistema?
    • Professores e pessoas vinculadas a coordenação responsável.
  • 3 - Quem deverá participar do desenvolvimento do sistema?
    • Alunos envolvidos no projeto.


Where

  • 1 - Onde os dados serão inseridos?
    • Os dados serão inseridos no programa a ser desenvolvido.
  • 2 - Onde os dados serão externalizados, publicados?
    • Serão disponibilizados no portal do aluno e em uma página de acesso dos professores.
  • 3 - Onde esta aplicação poderá ser usada?
    • Em instituições de ensino em geral.
  • 4 - Onde as informações serão armazenadas?
    • Na nuvem.
  • 5 - Onde o software deverá ser hospedado?
    • No servidor da instituição.


When

  • 1 - Em quanto tempo pretende desenvolver o sistema?
    • Durante o curso de Engenharia Software(ESOF).
  • 2 - Quais serão as fases e em quanto tempo cada uma?
    • Primeiramente devemos nos atentar ao hardware que será utilizado ao longo do projeto, essa etapa não deverá ser longa já que podemos montar um esquema simples de equipamento. Em seguida entraremos na fase de desenvolvimento do software responsável por gerenciar as informações coletadas, assim como o armazenamento dos dados coletados pelo nosso hardware. Essa fase do processo de desenvolvimento do projeto tende a ser mais demorada, já que nela vamos tentar cometer o mínimo de erros possíveis, e desenvolver um software bastante otimizado para tudo funcionar perfeitamente durante todo o uso do equipamento. Assim que o software estiver desenvolvido entraremos na fase de comunicação entre o hardware e o software para coletarmos os dados e utilizarmos. Essa fase também tende a ser um pouco demorada, já que essa comunicação precisa ser feita sem erros.


How

  • 1 - Como será dividido o desenvolvimento do sistema?
    • A ideia inicial é dividir o projeto em três partes principais:
      • Montagem do Hardware
      • Desenvolvimento do Software e armazenamento
      • Comunicação
  • 2 - Como será feita a entrada de dados?
    • Os dados coletados serão as digitais dos alunos. Então a entrada de dados será feita através de um leitor biométrico
  • 3 - Como será feita a saída de dados?
    • A saída de dados será armazenada em um banco onde estará a frequência do aluno. Esse banco será sempre atualizado com a frequência do aluno em cada aula.
  • Como será o procedimento para a 1a. funcionalidade?
  • Como será o procedimento para a 2a. funcionalidade?
  • Como será o procedimento para a 3a. funcionalidade?


How much

  • 1 - Quanto deverá custar o sistema?
    • Em torno de R$317,00, por leitor biométrico.
  • 2 - Quantas pessoas deverão ser usadas?
    • Somente as pessoas do grupo.
  • 3 - Qual deverá ser o preço de aquisição do seu software para o usuário final?
    • O preço será avaliado.


DFD

DFDArquivo:DFD 0.pdf

DFD atualizado Arquivo:DFD diarioEletronico.pdf

DER

DER Arquivo:DER diarioEletronico.pdf

Diagrama de Classe

Diagrama de Caso de Uso