Etiqueta: visualeditor
 
(16 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 17: Linha 17:


* 5.  Quais soluções similares existem no mercado?
* 5.  Quais soluções similares existem no mercado?
** Não. Encontrei basicamente planos de saúde animal, que não é o que o Saúde Pet pretende.
** Encontrei basicamente planos de saúde animal, que não é o que o Saúde Pet pretende.
<br>
<br>


Linha 38: Linha 38:
<br>
<br>
* 1. Quem pode se beneficiar deste projeto?  
* 1. Quem pode se beneficiar deste projeto?  
** Todo tipo de animal, donos, futuros donos, sociedade no geral.
** Todo tipo de animal;
** Donos;
** Futuros donos;
** Governo;
** Sociedade no geral


* 2. Quem poderá operar o sistema?
* 2. Quem poderá operar o sistema?
** Veterinários, administrador, assistentes de veterináriosassistentes administrativos de órgão governamentais, etc. Basicamente, pessoas ligadas diretamente com o trabalho com animais, cuidados e agentes do governo já que o sistema pode ser usado nacionalmente pelo Governo Federal (e todos os outros) para melhor controle e melhoria da vida animal.
** Para manutenção do site :
*** administradores (que sejam programadores);
** Para uso geral:
*** veterinários
*** assistentes administrativos de órgãos governamentais
*** basicamente, pessoas ligadas diretamente com o trabalho com animais, cuidados e agentes do governo (já que o sistema pode ser usado nacionalmente pelo Governo Federal (e todos os outros) para melhor controle e melhoria da vida animal.).


* 3. Quem deverá participar do desenvolvimento do sistema?  
* 3. Quem deverá participar do desenvolvimento do sistema?  
** No caso, apenas eu estou projetando o sistema e, a menos que hajam voluntários, apenas eu irei desenvolver.
** Programadores:
*** analista de requisitos;
*** desenvolvedores WEB;
*** administrador de banco de dados;
*** equipe de qualidade de software
*** profissional de segurança da informação
 
** Suporte:
*** técnicos de informática;
*** desenvolvedores web
 
** Geral: profissionais da área de saúde que tenham conhecimento sobre as necessidades existentes acerca de vacinas, doenças, abrigos, etc.
 
** No caso, apenas eu estou projetando o sistema e, a menos que hajam outros voluntários, apenas eu irei desenvolver com a ajuda (na parte de pesquisa) dos profissionais da área de saúde animal e humana, dos órgãos governamentais ligados a isso também.
<br>
<br>


Linha 50: Linha 72:
<br>
<br>
* 1. Onde os dados serão inseridos?  
* 1. Onde os dados serão inseridos?  
**
** Serão inseridos na página web do sistema.


* 2. Onde os dados serão externalizados, publicados?
* 2. Onde os dados serão externalizados, publicados?
**
** Serão externalizados na página web do sistema.
   
   
* 3. Onde esta aplicação poderá ser usada?  
* 3. Onde esta aplicação poderá ser usada?  
**
** Em qualquer aparelho que possua um browser e possua acesso à Internet, tais como: desktops, notebooks, tablets, smartphones, etc.
   
   
* 4. Onde os dados serão armazenadas?  
* 4. Onde os dados serão armazenadas?  
** No servidor da AWS (na nuvem)
** Em um banco de dados incluso no servidor da AWS (na nuvem).
   
   
* 5. Onde o software deverá ser hospedado?  
* 5. Onde o software deverá ser hospedado?  
**  
** No servidor da AWS (na nuvem).
 
<br>
<br>


Linha 68: Linha 91:
<br>
<br>
* 1. Em quanto tempo pretende desenvolver o sistema?  
* 1. Em quanto tempo pretende desenvolver o sistema?  
** 1 ano
** 18 meses


* 2. Quais serão as fases e em quanto tempo cada uma?  
* 2. Quais serão as fases e em quanto tempo cada uma?  
** Haja vista que o desenvolvimento do Saúde Pet vai obedecer, majoritariamente, o modelo de cascata, as fases serão:
** Haja vista que o desenvolvimento do Saúde Pet vai obedecer, majoritariamente, o modelo de cascata, as fases serão:
        Prospecção de requisitos: 1 mês
*** Prospecção de requisitos: 1 mês
        Projeto: 2 meses
*** Projeto: 2 meses
        Implementação: 8 meses
*** Implementação: 11 meses
        Verificação: 1 mês
*** Verificação: 6 mês
        Manutenção: enquanto estiver em uso
*** Manutenção: enquanto estiver em uso
 
**Na fase de verificação haverão sub-fases:
*** Inicialmente algumas clínicas, passando para algum grande hospital (como o Hospital Franciscano) e finalmente para toda a cidade (para o sistema ser testado)
*** Depois o sistema vai poder ser expandido a nível regional e até nacional.


* 3. Qual o tempo de resposta do dispositivo ou do sistema?
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
Linha 91: Linha 118:
<br>
<br>
* 1. Como será dividido o desenvolvimento do sistema?
* 1. Como será dividido o desenvolvimento do sistema?
**  
** O desenvolvimento do sistema será dividido em:
*** Prospecção de requisitos;
*** Projeto;
*** Implementação (banco de dados, pagina web, etc)
*** Verificação (testes e expansão);
*** Manutenção.
 
* 2. Como será feita a entrada de dados?  
* 2. Como será feita a entrada de dados?  
**  
** A entrada de dados será feita:
*** pela interface gráfica do site;
*** pelo mouse;
*** pelo teclado;
*** por outros sistemas (de cadastro, doenças, adoção, etc)
 
* 3. Como será feita a saída de dados?  
* 3. Como será feita a saída de dados?  
**  
** A saída de dados será feita:
*** pela interface gráfica do site (monitor, tela)
obs.: esses dados virão de um banco de dados via web.
 
* 4. Descreva a 1a. funcionalidade?  
* 4. Descreva a 1a. funcionalidade?  
**  
** CRUD usuários;
** CRUD animais (raça, peso, situação de saúde, sexo, endereço, número do chip, vacinas tomadas, vacinas a tomar);
** CRUD donos (endereço, nome completo, situação civil, situação empregatícia e renda, situação criminal, dados criminais, com quem mora, aspectos psicológicos, situação de saúde, situação do imóvel no qual mora, histórico de doenças, vacinas);
 
* 5. Descreva a 2a. funcionalidade?
* 5. Descreva a 2a. funcionalidade?
** ............
** Fornecer aos usuários o resumo com todas as informações dos animais e donos (se tiver)
* n. Descreva a enésima funcionalidade?
 
** <br>
* 6. Descreva a 3a. funcionalidade?
** Cadastrar administrador;
** Cadastrar usuários;
** Cadastrar vacinas;
** Cadastrar doenças;
** Cadastrar clínicas;
** Cadastrar número de chip;
 
* 7. Descreva a 4a. funcionalidade?
** Gerar resumo;
** Gerar relatório;
 
* 8. Descreva a 5a. funcionalidade?
** Efetuar Login;
** Efetuar Logoff
 
== How much ==
== How much ==
<br>
<br>
Linha 128: Linha 187:
* Depósitos
* Depósitos
* Fluxos
* Fluxos
[[Arquivo:DFD_SaudePet.pdf]]
== DER ==
== DER ==
* Entidades  
* Entidades  
Linha 133: Linha 194:
* Chaves
* Chaves
* Domínios
* Domínios
[[Arquivo:DER_SaudePet.pdf]]
== DD ==
== DD ==
* Descritivos de cada item
* Descritivos de cada item
Linha 140: Linha 203:
** Chave primária (Depósitos de Dados)
** Chave primária (Depósitos de Dados)
<br>
<br>
= Modelo OO =
= Requisitos não-funcionais =
== Diagrama de Classes ==
<br>
== Diagrama de Estado ==
 
== Diagrama de Casos de Uso ==
* Ambiente de Desenvolvimento:
== Diagrama de Sequência ==
#
== Diagrama de Objetos ==
* Infraestrutura de TI:
== Diagrama de Colaboração ==
# Cloud Computing - O armazenamento em nuvem pode ser utilizado para armazenar o cadastro dos donos e respectivos animais, incluindo os abandonados, funcionando como um prático banco de dados.
== Diagrama de  Interfaces ==
* Comunicação:
== Diagrama de Atividades ==
#
== Diagrama de Componentes ==
* Soluções comerciais:
== Diagrama de Pacotes ==
#
* Tecnologias inovadoras:
#
* Metodologias:
#Desenvolvimento Android: Fazer a versão em App que permita apenas visualização da situação do animal cadastrado.
 
= Protótipo =
= Protótipo =
* Objetivo
* Objetivo
Linha 160: Linha 228:




*
* Bruna Heloisa Araújo Reis

Edição atual tal como às 21h34min de 17 de julho de 2017

 5W2H


What


  • 1. Qual o nome do seu projeto?
    • Saúde Pet
  • 2. Qual o objetivo deste projeto?
    • Esse projeto tem como objetivo geral melhorar a vida e saúde animal, num futuro até nacionalmente. Promovendo a colocação de chips em animais para que todos eles sejam registrados num banco de dados e, com isso, promover inúmeras melhorias. Dentre elas é possível citar: contabilização mais precisa de quantos animais estão em situação de rua, em lares temporários, castrados, doentes, promover adoção responsável facilitada, vacinação, etc.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Na minha opinião, os maiores desafios para concretização desse trabalho são aprender programação, a mexer com as API's que possam surgir e se tornar necessárias. Aprender quais são todas as partes componentes necessárias para um sistema realmente completo.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Programação, banco de dados, desenvolvimento web, saber o que realmente seria útil para o controle que o projeto se propõe.
  • 5. Quais soluções similares existem no mercado?
    • Encontrei basicamente planos de saúde animal, que não é o que o Saúde Pet pretende.


Why


  • 1. Porque é interessante desenvolver este projeto?
    • Esse projeto é interessante de ser desenvolvido pois, através dele pode haver uma melhora sustancial tanto para os animais quanto para a sociedade como um todo. Muitas doenças podem ser controladas, o número de bichos nas ruas e maltratados também. Haveria uma grande diminuição das mazelas que afetam aos animais e, consequentemente, melhoria dos espaços urbanos e da vida humana.
  • 2. Porque deve usar a tecnologia escolhida?
    • Através das pesquisas realizadas, foi possível perceber que através das tecnologias usadas (tecnologia WEB) o sistema seria mais rápido, leve, barato, prático, disponível a todo momento para os usuários, sem necessidade de instalação de qualquer aplicativo, baixo custo de manutenção (depende apenas de servidor web, fácil de atualizar).
  • 3. Porque usar o hardware específico?
    • Como é um trabalho todo voluntário, o hardware usado foi o que atendeu às necessidades de especificação dos softwares usados (todos gratuitos) e melhor cumpriu a relação CustoxBenefício.
  • 4. Porque usar o sistema específico?
    • Porque é um sistema completo. Que contempla todas as funcionalidades e necessidades dos órgãos públicos e profissionais da área, claro também às pessoas que trabalham em ONG's relativas à causa animal. Dessa forma, todos aos quais o sistema se direciona teem suas necessidades atendidas.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Todo tipo de animal;
    • Donos;
    • Futuros donos;
    • Governo;
    • Sociedade no geral
  • 2. Quem poderá operar o sistema?
    • Para manutenção do site :
      • administradores (que sejam programadores);
    • Para uso geral:
      • veterinários
      • assistentes administrativos de órgãos governamentais
      • basicamente, pessoas ligadas diretamente com o trabalho com animais, cuidados e agentes do governo (já que o sistema pode ser usado nacionalmente pelo Governo Federal (e todos os outros) para melhor controle e melhoria da vida animal.).
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Programadores:
      • analista de requisitos;
      • desenvolvedores WEB;
      • administrador de banco de dados;
      • equipe de qualidade de software
      • profissional de segurança da informação
    • Suporte:
      • técnicos de informática;
      • desenvolvedores web
    • Geral: profissionais da área de saúde que tenham conhecimento sobre as necessidades existentes acerca de vacinas, doenças, abrigos, etc.
    • No caso, apenas eu estou projetando o sistema e, a menos que hajam outros voluntários, apenas eu irei desenvolver com a ajuda (na parte de pesquisa) dos profissionais da área de saúde animal e humana, dos órgãos governamentais ligados a isso também.


Where


  • 1. Onde os dados serão inseridos?
    • Serão inseridos na página web do sistema.
  • 2. Onde os dados serão externalizados, publicados?
    • Serão externalizados na página web do sistema.
  • 3. Onde esta aplicação poderá ser usada?
    • Em qualquer aparelho que possua um browser e possua acesso à Internet, tais como: desktops, notebooks, tablets, smartphones, etc.
  • 4. Onde os dados serão armazenadas?
    • Em um banco de dados incluso no servidor da AWS (na nuvem).
  • 5. Onde o software deverá ser hospedado?
    • No servidor da AWS (na nuvem).


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • 18 meses
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • Haja vista que o desenvolvimento do Saúde Pet vai obedecer, majoritariamente, o modelo de cascata, as fases serão:
      • Prospecção de requisitos: 1 mês
      • Projeto: 2 meses
      • Implementação: 11 meses
      • Verificação: 6 mês
      • Manutenção: enquanto estiver em uso
    • Na fase de verificação haverão sub-fases:
      • Inicialmente algumas clínicas, passando para algum grande hospital (como o Hospital Franciscano) e finalmente para toda a cidade (para o sistema ser testado)
      • Depois o sistema vai poder ser expandido a nível regional e até nacional.
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • De 0.1 a 1.0 segundo.
  • 4. Quanto tempo para responder a uma entrada?
    • Menos de 0.5 segundo.
  • 5. Quanto tempo para gerar a saída?
    • Menos de 0.5 segundo.


How


  • 1. Como será dividido o desenvolvimento do sistema?
    • O desenvolvimento do sistema será dividido em:
      • Prospecção de requisitos;
      • Projeto;
      • Implementação (banco de dados, pagina web, etc)
      • Verificação (testes e expansão);
      • Manutenção.
  • 2. Como será feita a entrada de dados?
    • A entrada de dados será feita:
      • pela interface gráfica do site;
      • pelo mouse;
      • pelo teclado;
      • por outros sistemas (de cadastro, doenças, adoção, etc)
  • 3. Como será feita a saída de dados?
    • A saída de dados será feita:
      • pela interface gráfica do site (monitor, tela)

obs.: esses dados virão de um banco de dados via web.

  • 4. Descreva a 1a. funcionalidade?
    • CRUD usuários;
    • CRUD animais (raça, peso, situação de saúde, sexo, endereço, número do chip, vacinas tomadas, vacinas a tomar);
    • CRUD donos (endereço, nome completo, situação civil, situação empregatícia e renda, situação criminal, dados criminais, com quem mora, aspectos psicológicos, situação de saúde, situação do imóvel no qual mora, histórico de doenças, vacinas);
  • 5. Descreva a 2a. funcionalidade?
    • Fornecer aos usuários o resumo com todas as informações dos animais e donos (se tiver)
  • 6. Descreva a 3a. funcionalidade?
    • Cadastrar administrador;
    • Cadastrar usuários;
    • Cadastrar vacinas;
    • Cadastrar doenças;
    • Cadastrar clínicas;
    • Cadastrar número de chip;
  • 7. Descreva a 4a. funcionalidade?
    • Gerar resumo;
    • Gerar relatório;
  • 8. Descreva a 5a. funcionalidade?
    • Efetuar Login;
    • Efetuar Logoff

How much


  • 1. Quanto custa cada parte do sistema?
    • Notebook usado para desenvolvimento: 1.500 reais
    • Servidor web: servidor gratuito da AWS por 1 ano, depois o servidor que apresentar melhor CustoxBenefício
    • Domínio web: 40 reais/ano (saudepetudia.com.br DISPONÍVEL)
  • 2. Quanto deverá custar todo o sistema?
    • Aproximadamente 3.000 reais, com servidor e domínio inclusos, por dois anos
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • Uma
  • 4. Quanto custa cada profissional?
    • Voluntário
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • Gratuito (?)


Modelo Estruturado

DFD

  • Processso
  • Depósitos
  • Fluxos

Arquivo:DFD SaudePet.pdf

DER

  • Entidades
  • Relacionamentos
  • Chaves
  • Domínios

Arquivo:DER SaudePet.pdf

DD

  • Descritivos de cada item
    • Significado
    • Conteúdo (Dados compostos)
    • Restrições de integridade
    • Chave primária (Depósitos de Dados)


Requisitos não-funcionais


  • Ambiente de Desenvolvimento:
  • Infraestrutura de TI:
  1. Cloud Computing - O armazenamento em nuvem pode ser utilizado para armazenar o cadastro dos donos e respectivos animais, incluindo os abandonados, funcionando como um prático banco de dados.
  • Comunicação:
  • Soluções comerciais:
  • Tecnologias inovadoras:
  • Metodologias:
  1. Desenvolvimento Android: Fazer a versão em App que permita apenas visualização da situação do animal cadastrado.

Protótipo

  • Objetivo
  • Recursos utilizados
  • Funcionamento
  • Detalhamento (Imagens, vídeos, ...)
  • Resultados obtidos

Pesquisadores

  • Bruna Heloisa Araújo Reis