Matthg (discussão | contribs)
 
(23 revisões intermediárias por 5 usuários não estão sendo mostradas)
Linha 8: Linha 8:
** Animal Finder.
** Animal Finder.
* 2.  Qual o objetivo deste projeto?
* 2.  Qual o objetivo deste projeto?
** Desenvolver um sistema Web Mobile que permita com que as ONGs especializadas em resgate e reintegração de cães e gatos, possam de maneira ágil e automatizada encontrar uma possível adoção para os animais, assim como as pessoas que possuam interesse na adoção, possam de forma simples encontrar o cão ou gato com as características que deseja. Ademais, ainda poderão ser realizadas doações a essas ONGs, através do aplicativo, para que projetos de tal fator possam continuar a serem desempenhados. Sob tal óptica, ainda será possível que qualquer usuário possa colocar um animal para adoção, assim como fazer comunicados de animais perdidos e de animais encontrados.  
** Desenvolver um sistema Web Mobile que permita com que as ONGs especializadas em resgate e reintegração de cães e gatos, possam de maneira ágil e automatizada encontrar uma possível adoção para os animais, assim como as pessoas que possuam interesse na adoção, possam de forma simples encontrar o cão ou gato com as características que deseja. Ademais, ainda poderão ser realizadas doações a essas ONGs, através do aplicativo, para que projetos de tal fator possam continuar a serem desempenhados. Sob tal óptica, ainda será possível que qualquer usuário possa colocar um animal para adoção, assim como fazer comunicados de animais desaparecidos, de animais encontrados e de animais de rua perdidos para serem resgatados pela ONG mais próxima.  
* 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?
** Conquistar o apoio das ONGs de diversas regiões do Brasil, realizar um marketing que satisfaça as necessidades do público alvo e desenvolver um sistema que permita com que todas as funcionalidades sejam executadas de maneira adequada, prática e com eficiência.
** Conquistar o apoio das ONGs de diversas regiões do Brasil, realizar um marketing que satisfaça as necessidades do público alvo e desenvolver um sistema que permita com que todas as funcionalidades sejam executadas de maneira adequada, prática e com eficiência.
Linha 21: Linha 21:


* 1. Porque é interessante desenvolver este projeto?
* 1. Porque é interessante desenvolver este projeto?
**  
** Todos os dias milhões de animas são atirados nas ruas e resgatadoos por intituições que cuidam de animais, contudo depois de resgatados passam meses as vezes anos a procura de um dono. Essa plataforma surgiu no intuito de tornar a adoção desses animais mais simples e pratica.
* 2. Porque deve usar a tecnologia escolhida?
* 2. Porque deve usar a tecnologia escolhida?
**  
** Ela torna mais facil e menos burocratica a adoção de um animal.
* 3. Porque usar o hardware específico?
* 3. Porque usar o hardware específico?
**  
** Para trazer maior praticidade e tornar mais simples para o usuário a adoção de um animal de estimação.
* 4. Porque usar o sistema específico?
* 4. Porque usar o sistema específico?
**
** Pois ele dá uma ampla gama de possibilidades para o usuario de forma que torne desde a interface de login ate a de adoção um sistema ágil e coeso.
<br>
<br>


Linha 54: Linha 54:
** Sistemas externos utilizando contas via Facebook, Google, Outlook, Twitter, etc.
** Sistemas externos utilizando contas via Facebook, Google, Outlook, Twitter, etc.
* 2. Onde os dados serão externalizados, publicados?
* 2. Onde os dados serão externalizados, publicados?
** Tela do monitor ou notebook.
** Tela do smartphone ou tablet.
** Tela do smartphone ou tablet.
** Compartilhamento de animais para adoção ou doação.
** Compartilhamento de animais para adoção ou doação.
Linha 150: Linha 151:
** O aplicativo será gratuito, e arrecadará através de doações e propaganda.
** O aplicativo será gratuito, e arrecadará através de doações e propaganda.
<b>
<b>
==DER==
<br>
[[Arquivo:Pdfder.pdf]]
= DFD =
<br>
[[Arquivo:DfdAF3110.png]]
<br>


= Canvas =
= Canvas =
Linha 155: Linha 167:
[[Arquivo:CANVAS_ANIMAL_FINDER.jpg]]
[[Arquivo:CANVAS_ANIMAL_FINDER.jpg]]
<br>
<br>
= DER Animal Finder =
<br>
[[Arquivo:DERAF.pdf‎]]
<br>
= Mockup =
<br>
* https://marvelapp.com/3a2c856/screen/50980063
<br>
= Apresentação 29/11 - 21h02 =
<br>
* Alexia Costa Andrade
* Gabriella Lima
* Gabriel Mendonça
* Guilherme Francisco Araujo da Guarda Souto
* Henrique Costa
* Marco Túlio Abdala Franco
* Douglas Magalhões Silva

Edição atual tal como às 18h53min de 30 de novembro de 2018

5W2H


What


  • 1. Qual o nome do seu projeto?
    • Animal Finder.
  • 2. Qual o objetivo deste projeto?
    • Desenvolver um sistema Web Mobile que permita com que as ONGs especializadas em resgate e reintegração de cães e gatos, possam de maneira ágil e automatizada encontrar uma possível adoção para os animais, assim como as pessoas que possuam interesse na adoção, possam de forma simples encontrar o cão ou gato com as características que deseja. Ademais, ainda poderão ser realizadas doações a essas ONGs, através do aplicativo, para que projetos de tal fator possam continuar a serem desempenhados. Sob tal óptica, ainda será possível que qualquer usuário possa colocar um animal para adoção, assim como fazer comunicados de animais desaparecidos, de animais encontrados e de animais de rua perdidos para serem resgatados pela ONG mais próxima.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Conquistar o apoio das ONGs de diversas regiões do Brasil, realizar um marketing que satisfaça as necessidades do público alvo e desenvolver um sistema que permita com que todas as funcionalidades sejam executadas de maneira adequada, prática e com eficiência.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Conhecimento sobre programação web e mobile, especificamente de HTML para criação do site, e de alguma linguagem para o desenvolvimento do aplicativo, como C, C++, Python, Java, entre outras. Também será necessário a obtenção de conhecimento sobre técnicas como Machine Learning.
  • 5. Quais soluções similares existem no mercado?
    • Há sites que desenvolveram projetos similares para adoção de animais, como o www.amigonaosecompra.com.br , e o oloboalfa.com.br , assim como já há ONGs que possuem o próprio site, todavia ainda não há nenhum aplicativo ou site que facilite a nível nacional o processo de adoção com todas as diversas funcionalidades que o Animal Finder terá.


Why


  • 1. Porque é interessante desenvolver este projeto?
    • Todos os dias milhões de animas são atirados nas ruas e resgatadoos por intituições que cuidam de animais, contudo depois de resgatados passam meses as vezes anos a procura de um dono. Essa plataforma surgiu no intuito de tornar a adoção desses animais mais simples e pratica.
  • 2. Porque deve usar a tecnologia escolhida?
    • Ela torna mais facil e menos burocratica a adoção de um animal.
  • 3. Porque usar o hardware específico?
    • Para trazer maior praticidade e tornar mais simples para o usuário a adoção de um animal de estimação.
  • 4. Porque usar o sistema específico?
    • Pois ele dá uma ampla gama de possibilidades para o usuario de forma que torne desde a interface de login ate a de adoção um sistema ágil e coeso.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Cães e Gatos
    • ONGs especializadas em resgate de animais
  • 2. Quem poderá operar o sistema?
    • Usuários
    • Administrador
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Alunos do desenvolvimento do Animal Finder
    • Alunos da 20ª turma da BSI
    • Pessoas com experiência ou especialização em programação Web , mobile


Where


  • 1. Onde os dados serão inseridos?
    • Teclado para edição de dados.
    • Câmera para captura de fotos.
    • Sistema bancário para efetuação de pagamentos.
    • Sistemas externos utilizando contas via Facebook, Google, Outlook, Twitter, etc.
  • 2. Onde os dados serão externalizados, publicados?
    • Tela do monitor ou notebook.
    • Tela do smartphone ou tablet.
    • Compartilhamento de animais para adoção ou doação.
    • Sistema externo do Google
  • 3. Onde esta aplicação poderá ser usada?
    • Por donos de ONGs que cuidam de animais, por pessoas que necessitam doar um animal ou que encontraram algum animal perdido.
    • Via app.
  • 4. Onde os dados serão armazenadas?
    • Banco de dados SQL.
  • 5. Onde o software deverá ser hospedado?
    • O software será hospedado na plataforma Android.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • 4 meses
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • Construção do protótipo: 2 meses
    • Final:2 meses
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • 2 segundos caso a conexão de rede do usuário esteja em condições padrões
  • 4. Quanto tempo para responder a uma entrada?
    • 2 segundos, tempo que um usuário digita alguma coisa e espera pela resposta
  • 5. Quanto tempo para gerar a saída?

    • 3 segundos, tempo máximo para o sistema processar e conseguir gerar o resultado

How


  • 1. Como será dividido o desenvolvimento do sistema?
    • 1: Seleção da equipe.
    • 2: Planejamento e Design.
    • 3: Divisão de tarefas.
    • 4: Criação do escopo.
    • 5: Desenvolvimento.
    • 6: Realização de testes.
    • 7: Lançamento.
  • 2. Como será feita a entrada de dados?


    • Web: Teclado e mouse
    • Mobile: Touch Screen, teclado digital e câmera digital


  • 3. Como será feita a saída de dados?


    • Web: Notificações de atualizações na tela
    • Mobile: Notificações de atualizações na tela e por áudio


  • 4. Funcionalidades


  • Usuários


    • 1- CRUD usuário
    • 2- CRUD animal
    • 3- CRUD ONG
    • 4- CRUD empresas
    • 5- Subir imagens
    • 6- Doar quantia
    • 7- Pesquisar animal
    • 8- Compartilhar
    • 9- Adotar
    • 10- Inserir publicidade
    • 11- Relatar animal de rua
    • 12- Relatar animal perdido
    • 13- Localizar ONG próxima


  • Admin


    • 1- Controlar finanças
    • 2 - Controlar estatísitcas
    • 3- Controlar dados
    • 4- Controlar publicidade


How much


  • 1. Quanto custa cada parte do sistema?
    • Fase 1: Desenvolvimento -> 6 desenvolvedores de softwares e web designers, utilizando ferramentas open-source e custando 2500 cada um por mês: 2500*6*4 = R$60.000,00;
    • Fase 2: Implementação -> Hospedagem Google play: R$90,00; Hospedagem e domínio do site: 60,00/ano; Armazenamento em Nuvem: Gratuito
    • Fase 3: Marketing -> O marketing será feito nas redes sociais e nos sites das ONGs. R$0,00;
    • Fase 4: Manutenção -> A manutenção do aplicativo será feita pelos desenvolvedores;
    • Fase 5: Evolução -> As melhorias do aplicativo serão feitas pelos desenvolvedores.


  • 2. Quanto deverá custar todo o sistema?
    • R$65.000,00 contado com eventuais gastos fora do planejamento, e um pequeno capital de giro para manter o aplicativo no ar até começar a se sustentar.


  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • A equipe contará com 6 profissionais.


  • 4. Quanto custa cada profissional?
    • Cada profissional custa R$2.500,00 por mês.


  • 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, e arrecadará através de doações e propaganda.

DER


Arquivo:Pdfder.pdf

DFD



Canvas



DER Animal Finder


Arquivo:DERAF.pdf


Mockup



Apresentação 29/11 - 21h02


  • Alexia Costa Andrade
  • Gabriella Lima
  • Gabriel Mendonça
  • Guilherme Francisco Araujo da Guarda Souto
  • Henrique Costa
  • Marco Túlio Abdala Franco
  • Douglas Magalhões Silva