(17 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= 5W2H =
= 5W2H =
<br>
<br>
 
[[Arquivo:CheckPoint.jpg]]
<br>
== What ==
== What ==
<br>
<br>
Linha 7: Linha 8:
* 1.  Qual o nome do seu projeto?
* 1.  Qual o nome do seu projeto?
**O projeto se chama Check Point.
**O projeto se chama Check Point.
<br>
* 2.  Qual o objetivo deste projeto?
* 2.  Qual o objetivo deste projeto?
**O objetivo e facilitar para a empresa e para o funcionário, os horários de entrada, saída, café, etc.   
**O objetivo e facilitar para a empresa e para o funcionário, os horários de entrada, saída, café, etc.   
<br>
* 3.  Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
* 3.  Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
**Os maiores desafios deste projeto é manter a segurança e a pontualidade dos dados e horários recebidos, para que nem empresa é nem funcionários possam ser afetados.
**Os maiores desafios deste projeto é manter a segurança e a pontualidade dos dados e horários recebidos, para que nem empresa é nem funcionários possam ser afetados.
<br>
* 4.  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?
**É necessário obter conhecimento básico com banco de dados, programação
**É necessário obter conhecimento básico com banco de dados, programação
<br>
* 5.  Quais soluções similares existem no mercado?
* 5.  Quais soluções similares existem no mercado?
** Ponto Mais, Ponto Fácil, Banco de Horas - Ponto.
** Ponto Mais, Ponto Fácil, Banco de Horas - Ponto.
Linha 21: Linha 26:
* 1. Porque é interessante desenvolver este projeto?
* 1. Porque é interessante desenvolver este projeto?
** O projeto é interessante pois auxilia o dia-a-dia do usuário, ajuda a ter um maior controle sobre suas horas trabalhadas tanto para funcionário como para empregador, e é importante que o conteúdo pessoal de cada funcionário seja do seu conhecimento e não somente da empresa.
** O projeto é interessante pois auxilia o dia-a-dia do usuário, ajuda a ter um maior controle sobre suas horas trabalhadas tanto para funcionário como para empregador, e é importante que o conteúdo pessoal de cada funcionário seja do seu conhecimento e não somente da empresa.
<br>
* 2. Porque deve usar a tecnologia escolhida?
* 2. Porque deve usar a tecnologia escolhida?
** Será um aplicativo que dará uma maior agilidade ao funcionário na questão de marcação de horário de trabalho, facilitará ao RH o acompanhamento do horário de cada funcionário, já que tudo é registrado através do app, gerando relatórios mensais.
** Será um aplicativo que dará uma maior agilidade ao funcionário na questão de marcação de horário de trabalho, facilitará ao RH o acompanhamento do horário de cada funcionário, já que tudo é registrado através do app, gerando relatórios mensais.
<br>
* 3. Porque usar o hardware específico?
* 3. Porque usar o hardware específico?
** Será um aplicativo desenvolvido especificamente para smartphone, que é o mais utilizado no mundo, e vem crescendo a cada dia mais.
** Será um aplicativo desenvolvido especificamente para smartphone, que é o mais utilizado no mundo, e vem crescendo a cada dia mais.
<br>
* 4. Porque usar o sistema específico?
* 4. Porque usar o sistema específico?
** Para facilitar a vida do funcionário na hora de registrar seus horários, e guardar os papeis de ponto, facilitar o trabalho do pessoal do RH no fechamento de horário de cada funcionário, e a economia de recursos como papel, tinta, maquinário de ponto eletrônico entre outros, assim também ajudando o meio ambiente reduzindo o material utilizado.
** Para facilitar a vida do funcionário na hora de registrar seus horários, e guardar os papeis de ponto, facilitar o trabalho do pessoal do RH no fechamento de horário de cada funcionário, e a economia de recursos como papel, tinta, maquinário de ponto eletrônico entre outros, assim também ajudando o meio ambiente reduzindo o material utilizado.
Linha 34: Linha 42:
* 1. Quem pode se beneficiar deste projeto?  
* 1. Quem pode se beneficiar deste projeto?  
** O projeto vai beneficiar ambas a partes envolvidas, o colaborador e o empresário. Com a facilidade que o app Check Point problemas como a perda de tempo ao bater o ponto, falha na leitura do cartão, queda da produtividade poderão ser amenizados e/ou resolvidos por completo.
** O projeto vai beneficiar ambas a partes envolvidas, o colaborador e o empresário. Com a facilidade que o app Check Point problemas como a perda de tempo ao bater o ponto, falha na leitura do cartão, queda da produtividade poderão ser amenizados e/ou resolvidos por completo.
<br>
* 2. Quem poderá operar o sistema?
* 2. Quem poderá operar o sistema?
**O funcionário irá operar o sistema, porém as informações estarão disponíveis em tempo real para o empregador.  
**O funcionário irá operar o sistema, porém as informações estarão disponíveis em tempo real para o empregador.  
<br>
* 3. Quem deverá participar do desenvolvimento do sistema?  
* 3. Quem deverá participar do desenvolvimento do sistema?  
** Os funcionários que trabalham com o sistema usual de bater ponto serão ouvidos para dar opiniões. Com os requisitos do projeto estabelecidos um programador será o responsável por criar o app, por em teste e aperfeiçoa-lo.
** Os funcionários que trabalham com o sistema usual de bater ponto serão ouvidos para dar opiniões. Com os requisitos do projeto estabelecidos um programador será o responsável por criar o app, por em teste e aperfeiçoa-lo.
Linha 45: Linha 55:
* 1. Onde os dados serão inseridos?  
* 1. Onde os dados serão inseridos?  
**Os dados serão inseridos nos próprios smartphones dos colaboradores e enviados via wi-fi para o app.  
**Os dados serão inseridos nos próprios smartphones dos colaboradores e enviados via wi-fi para o app.  
* 2. Onde os dados serão externalizados, publicados?
<br>
*2. Onde os dados serão externalizados, publicados?
** Os dados serão publicados em interfaces gráficas tipo Excel.
** Os dados serão publicados em interfaces gráficas tipo Excel.
* 3. Onde esta aplicação poderá ser usada?  
<br>
*3. Onde esta aplicação poderá ser usada?  
** Os dados contidos na publicação de cada funcionário será usada para: pagamento do vencimento mensal, formação do banco de horas, utilizado para possíveis causas trabalhista.
** Os dados contidos na publicação de cada funcionário será usada para: pagamento do vencimento mensal, formação do banco de horas, utilizado para possíveis causas trabalhista.
* 4. Onde os dados serão armazenadas?  
<br>
*4. Onde os dados serão armazenadas?  
** No servidor e aplicativo.
** No servidor e aplicativo.
* 5. Onde o software deverá ser hospedado?  
<br>
*5. Onde o software deverá ser hospedado?  
**Os dados serão armazenados na memória do aplicativo e no servidor instalado na empresa.
**Os dados serão armazenados na memória do aplicativo e no servidor instalado na empresa.
<br>
<br>
Linha 60: Linha 74:
* 1. Em quanto tempo pretende desenvolver o sistema?  
* 1. Em quanto tempo pretende desenvolver o sistema?  
** O tempo pretendido para desenvolver o sistema é de 1 (um) ano.
** O tempo pretendido para desenvolver o sistema é de 1 (um) ano.
<br>
* 2. Quais serão as fases e em quanto tempo cada uma?  
* 2. Quais serão as fases e em quanto tempo cada uma?  
** Fase 1 - Aperfeiçoamento da Ideia (2 meses)
** Fase 1 - Aperfeiçoamento da Ideia (2 meses)
Linha 65: Linha 80:
** Fase 3 - Criação da Versão Beta (4 meses)
** Fase 3 - Criação da Versão Beta (4 meses)
** Fase 4 - Teste da Versão (2 meses)
** Fase 4 - Teste da Versão (2 meses)
<br>
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
** O sistema terá uma resposta em torno de minutos.
** O sistema terá uma resposta em torno de minutos.
<br>
* 4. Quanto tempo para responder a uma entrada?
* 4. Quanto tempo para responder a uma entrada?
** Resposta automática recebimento dos dados do usuário e até 24h para autenticação e verificação dos dados.
** Resposta automática recebimento dos dados do usuário e até 24h para autenticação e verificação dos dados.
<br>
* 5. Quanto tempo para gerar a saída?
* 5. Quanto tempo para gerar a saída?
** Saída em após 24h<br>
** Saída em após 24h<br>
Linha 77: Linha 95:
* 1. Como será dividido o desenvolvimento do sistema?
* 1. Como será dividido o desenvolvimento do sistema?
** O sistema será dividido em recepção de dados, autenticação, processamento e envio ao RH
** O sistema será dividido em recepção de dados, autenticação, processamento e envio ao RH
<br>
* 2. Como será feita a entrada de dados?  
* 2. Como será feita a entrada de dados?  
** Através de dados imputados de forma automática e manual pelo funcionário através do aplicativo.
** Através de dados imputados de forma automática e manual pelo funcionário através do aplicativo.
<br>
* 3. Como será feita a saída de dados?  
* 3. Como será feita a saída de dados?  
** Serão apresentados no aplicativo, e através de relatórios mensais enviados para o funcionário e o setor de RH,.
** Serão apresentados no aplicativo, e através de relatórios mensais enviados para o funcionário e o setor de RH,.
<br>
* 4. Descreva a 1a. funcionalidade?  
* 4. Descreva a 1a. funcionalidade?  
** Com o aplicativo instalado e registrado no smartphone do funcionário, toda vez que ele entrar na empresa, será registrado no app o horário de entrada, de saída.
** Com o aplicativo instalado e registrado no smartphone do funcionário, toda vez que ele entrar na empresa, será registrado no app o horário de entrada, de saída.
<br>
* 5. Descreva a 2a. funcionalidade?
* 5. Descreva a 2a. funcionalidade?
**O funcionário poderá acompanhar diariamente os horários registrados através do armazenamento no aplicativo.
**O funcionário poderá acompanhar diariamente os horários registrados através do armazenamento no aplicativo.
<br>
* 6. Descreva a 3a. funcionalidade?
* 6. Descreva a 3a. funcionalidade?
**No último dia útil do mês, o aplicativo gera um relatório mensal com todos os horários do funcionário, e envia através de e-mail cadastrado, para o funcionário e o setor de RH.
**No último dia útil do mês, o aplicativo gera um relatório mensal com todos os horários do funcionário, e envia através de e-mail cadastrado, para o funcionário e o setor de RH.
Linha 92: Linha 115:
<br>
<br>


* 1. Quanto custa cada parte do sistema?
*1. Quanto custa cada parte do sistema?
**  
**O sistema só será vendido no pacote completo.
* 2. Quanto deverá custar todo o sistema?  
<br>
**  
*2. Quanto deverá custar todo o sistema?
* 3. Quantas pessoas deverão ser usadas (Equipe) ?  
**Considerando o custo com os profissionais durante o período de desenvolvimento, o sistema terá um custo de aproximadamente R$ 350.000,00
**  
<br>
* 4. Quanto custa cada profissional?
*3. Quantas pessoas deverão ser usadas (Equipe)?
**  
**Serão necessárias para desenvolver o projeto, 7 pessoas:
* 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?  
***Um Programador/Desenvolvedor.
**  
***Um Analista de Dados.
***Um Engenheiro de Software.
***Um Designer Gráfico.
***Um Especialista em Segurança.
***Um Gerente de Projetos
***Um Gestor de RH
<br>
*4. Quanto custa cada profissional?
**Os profissional custam em média:
***Um Programador/Desenvolvedor: R$ 3.500,0
***Um Analista de Dados: R$ 2.500,00
***Um Engenheiro de Software: R$ 3.800,00
***Um Designer Gráfico: R$ 1,800,00
***Um Especialista em Segurança: R$ 2.200,00
***Um Gerente de Projetos: R$ 2.200,00
***Um Gestor de RH: R$ 3.500,00
<br>
*5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
**O aplicativo será gratuito para instalação, porém a empresa deverá comprar o direito de uso, com valores variados, dependendo da quantidade de funcionários que serão cadastrados no sistema.
 
<br>
<br>


Linha 108: Linha 150:


== DFD ==
== DFD ==
 
[[Arquivo:DFD_-_Check_Point_-_1.pdf]]
* Processso
* Depósitos
* Fluxos


== DER ==
== DER ==


* Entidades
[[Arquivo:DER_CheckPoint.pdf]]
* Relacionamentos
* Chaves
* Domínios


== DD ==
== DD ==


* Descritivos de cada item
[[Arquivo:DD - Check Point.pdf]]
** Significado
** Conteúdo (Dados compostos)
** Restrições de integridade
** Chave primária (Depósitos de Dados)
<br>
<br>


= Modelo OO =
= Canva =
 
== 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 ==
[[Arquivo:Check Point_Canva.pdf]]
 
== Diagrama de Pacotes ==
 
= Protótipo =
 
* Objetivo
* Recursos utilizados
* Funcionamento
* Detalhamento (Imagens, vídeos, ...)
* Resultados obtidos
 
= Pesquisador =
 
*
 
<br>

Edição atual tal como às 23h17min de 11 de dezembro de 2017

5W2H



What


  • 1. Qual o nome do seu projeto?
    • O projeto se chama Check Point.


  • 2. Qual o objetivo deste projeto?
    • O objetivo e facilitar para a empresa e para o funcionário, os horários de entrada, saída, café, etc.


  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Os maiores desafios deste projeto é manter a segurança e a pontualidade dos dados e horários recebidos, para que nem empresa é nem funcionários possam ser afetados.


  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • É necessário obter conhecimento básico com banco de dados, programação


  • 5. Quais soluções similares existem no mercado?
    • Ponto Mais, Ponto Fácil, Banco de Horas - Ponto.

Why


  • 1. Porque é interessante desenvolver este projeto?
    • O projeto é interessante pois auxilia o dia-a-dia do usuário, ajuda a ter um maior controle sobre suas horas trabalhadas tanto para funcionário como para empregador, e é importante que o conteúdo pessoal de cada funcionário seja do seu conhecimento e não somente da empresa.


  • 2. Porque deve usar a tecnologia escolhida?
    • Será um aplicativo que dará uma maior agilidade ao funcionário na questão de marcação de horário de trabalho, facilitará ao RH o acompanhamento do horário de cada funcionário, já que tudo é registrado através do app, gerando relatórios mensais.


  • 3. Porque usar o hardware específico?
    • Será um aplicativo desenvolvido especificamente para smartphone, que é o mais utilizado no mundo, e vem crescendo a cada dia mais.


  • 4. Porque usar o sistema específico?
    • Para facilitar a vida do funcionário na hora de registrar seus horários, e guardar os papeis de ponto, facilitar o trabalho do pessoal do RH no fechamento de horário de cada funcionário, e a economia de recursos como papel, tinta, maquinário de ponto eletrônico entre outros, assim também ajudando o meio ambiente reduzindo o material utilizado.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • O projeto vai beneficiar ambas a partes envolvidas, o colaborador e o empresário. Com a facilidade que o app Check Point problemas como a perda de tempo ao bater o ponto, falha na leitura do cartão, queda da produtividade poderão ser amenizados e/ou resolvidos por completo.


  • 2. Quem poderá operar o sistema?
    • O funcionário irá operar o sistema, porém as informações estarão disponíveis em tempo real para o empregador.


  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Os funcionários que trabalham com o sistema usual de bater ponto serão ouvidos para dar opiniões. Com os requisitos do projeto estabelecidos um programador será o responsável por criar o app, por em teste e aperfeiçoa-lo.


Where


  • 1. Onde os dados serão inseridos?
    • Os dados serão inseridos nos próprios smartphones dos colaboradores e enviados via wi-fi para o app.


  • 2. Onde os dados serão externalizados, publicados?
    • Os dados serão publicados em interfaces gráficas tipo Excel.


  • 3. Onde esta aplicação poderá ser usada?
    • Os dados contidos na publicação de cada funcionário será usada para: pagamento do vencimento mensal, formação do banco de horas, utilizado para possíveis causas trabalhista.


  • 4. Onde os dados serão armazenadas?
    • No servidor e aplicativo.


  • 5. Onde o software deverá ser hospedado?
    • Os dados serão armazenados na memória do aplicativo e no servidor instalado na empresa.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • O tempo pretendido para desenvolver o sistema é de 1 (um) ano.


  • 2. Quais serão as fases e em quanto tempo cada uma?
    • Fase 1 - Aperfeiçoamento da Ideia (2 meses)
    • Fase 2 - Criação da Interface (4 meses)
    • Fase 3 - Criação da Versão Beta (4 meses)
    • Fase 4 - Teste da Versão (2 meses)


  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • O sistema terá uma resposta em torno de minutos.


  • 4. Quanto tempo para responder a uma entrada?
    • Resposta automática recebimento dos dados do usuário e até 24h para autenticação e verificação dos dados.


  • 5. Quanto tempo para gerar a saída?
    • Saída em após 24h

How


  • 1. Como será dividido o desenvolvimento do sistema?
    • O sistema será dividido em recepção de dados, autenticação, processamento e envio ao RH


  • 2. Como será feita a entrada de dados?
    • Através de dados imputados de forma automática e manual pelo funcionário através do aplicativo.


  • 3. Como será feita a saída de dados?
    • Serão apresentados no aplicativo, e através de relatórios mensais enviados para o funcionário e o setor de RH,.


  • 4. Descreva a 1a. funcionalidade?
    • Com o aplicativo instalado e registrado no smartphone do funcionário, toda vez que ele entrar na empresa, será registrado no app o horário de entrada, de saída.


  • 5. Descreva a 2a. funcionalidade?
    • O funcionário poderá acompanhar diariamente os horários registrados através do armazenamento no aplicativo.


  • 6. Descreva a 3a. funcionalidade?
    • No último dia útil do mês, o aplicativo gera um relatório mensal com todos os horários do funcionário, e envia através de e-mail cadastrado, para o funcionário e o setor de RH.


How much


  • 1. Quanto custa cada parte do sistema?
    • O sistema só será vendido no pacote completo.


  • 2. Quanto deverá custar todo o sistema?
    • Considerando o custo com os profissionais durante o período de desenvolvimento, o sistema terá um custo de aproximadamente R$ 350.000,00


  • 3. Quantas pessoas deverão ser usadas (Equipe)?
    • Serão necessárias para desenvolver o projeto, 7 pessoas:
      • Um Programador/Desenvolvedor.
      • Um Analista de Dados.
      • Um Engenheiro de Software.
      • Um Designer Gráfico.
      • Um Especialista em Segurança.
      • Um Gerente de Projetos
      • Um Gestor de RH


  • 4. Quanto custa cada profissional?
    • Os profissional custam em média:
      • Um Programador/Desenvolvedor: R$ 3.500,0
      • Um Analista de Dados: R$ 2.500,00
      • Um Engenheiro de Software: R$ 3.800,00
      • Um Designer Gráfico: R$ 1,800,00
      • Um Especialista em Segurança: R$ 2.200,00
      • Um Gerente de Projetos: R$ 2.200,00
      • Um Gestor de RH: R$ 3.500,00


  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • O aplicativo será gratuito para instalação, porém a empresa deverá comprar o direito de uso, com valores variados, dependendo da quantidade de funcionários que serão cadastrados no sistema.


Modelo Estruturado

DFD

Arquivo:DFD - Check Point - 1.pdf

DER

Arquivo:DER CheckPoint.pdf

DD

Arquivo:DD - Check Point.pdf

Canva

Arquivo:Check Point Canva.pdf