Etiqueta: visualeditor |
|||
| (3 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
| Linha 194: | Linha 194: | ||
* Chaves | * Chaves | ||
* Domínios | * Domínios | ||
[[Arquivo:DER_SaudePet]] | [[Arquivo:DER_SaudePet.pdf]] | ||
== DD == | == DD == | ||
| Linha 203: | Linha 203: | ||
** Chave primária (Depósitos de Dados) | ** Chave primária (Depósitos de Dados) | ||
<br> | <br> | ||
= | = Requisitos não-funcionais = | ||
<br> | |||
* Ambiente de Desenvolvimento: | |||
# | |||
* Infraestrutura de TI: | |||
# 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: | |||
#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 | ||
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.).
- Para manutenção do site :
- 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
- Programadores:
- Suporte:
- técnicos de informática;
- desenvolvedores web
- Suporte:
- 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
- Haja vista que o desenvolvimento do Saúde Pet vai obedecer, majoritariamente, o modelo de cascata, as fases serão:
- 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.
- Na fase de verificação haverão sub-fases:
- 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.
- O desenvolvimento do sistema será dividido em:
- 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)
- A entrada de dados será feita:
- 3. Como será feita a saída de dados?
- A saída de dados será feita:
- pela interface gráfica do site (monitor, tela)
- A saída de dados será feita:
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
DER
- Entidades
- Relacionamentos
- Chaves
- Domínios
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:
- 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:
- 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