Kethllen (discussão | contribs)
Amanda (discussão | contribs)
Linha 8: Linha 8:
** Larry
** Larry
* 2.  Qual o objetivo deste projeto?
* 2.  Qual o objetivo deste projeto?
** Procurar da maneira mais simples possível ajudar a buscar e criar legendas para fotos, vídeos e status para as redes sociais.
** O projeto tem como objetivo procurar de uma maneira simples e eficaz uma possível forma de ajudar a buscar e criar legendas para fotos, vídeos e status para serem compartilhadas nas redes sociais.
* 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?
** Dentre os maiores desafios para a criação deste projeto, destacam-se a parte de programação gráfica e o banco de dados inicial.
** Dentre os maiores desafios para a criação deste projeto, destacam-se a parte de programação gráfica e o banco de dados inicial.
* 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?
** Programação gráfica, programação orientada ao objeto, banco de dados e servidor.
** Dentre os conhecimentos básicos destacam-se:
Programação gráfica;
Programação orientada ao objeto;
Banco de dados;
Servidor;
* 5.  Quais soluções similares existem no mercado?
* 5.  Quais soluções similares existem no mercado?
** Nenhuma, trata-se de um projeto inovador no mercado.
** Nenhuma,pois trata-se de um projeto inovador no mercado.


== Why ==
== Why ==

Edição das 15h49min de 19 de maio de 2015

5W2H


What

  • 1. Qual o nome do seu projeto?
    • Larry
  • 2. Qual o objetivo deste projeto?
    • O projeto tem como objetivo procurar de uma maneira simples e eficaz uma possível forma de ajudar a buscar e criar legendas para fotos, vídeos e status para serem compartilhadas nas redes sociais.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Dentre os maiores desafios para a criação deste projeto, destacam-se a parte de programação gráfica e o banco de dados inicial.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Dentre os conhecimentos básicos destacam-se:

Programação gráfica; Programação orientada ao objeto; Banco de dados; Servidor;

  • 5. Quais soluções similares existem no mercado?
    • Nenhuma,pois trata-se de um projeto inovador no mercado.

Why


  • 1. Porque é interessante desenvolver este projeto?
    • Para eximir o operador da dificuldade em executar a tarefa.
  • 2. Porque deve usar a tecnologia escolhida?
    • Pois é a maneira mais propícia e que atende todas as nossas necessidades do projeto.
  • 3. Porque usar o hardware específico?
    • Pois desse maneira atingimos a maior parcela do público alvo.
  • 4. Porque usar o sistema específico?


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Basicamente, todas as pessoas que utilizam qualquer rede social existente.
  • 2. Quem poderá operar o sistema?
    • Será um serviço de cooperação em grupo para melhor aperfeiçoamento do sistema, porém apenas os administradores poderão alterar o código-fonte.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Os programadores, para que com possa usar seu conhecimento na área de programação gráfica e banco de dados possam desenvolver o software.


Where


  • 1. Onde os dados serão inseridos?
    • Ele iniciará com uma parte parcial dos dados já em seu banco de dados e a cooperação posterior dos usuários será inserida através do próprio aplicativo.
  • 2. Onde os dados serão externalizados, publicados?
    • No aplicativo em questão.
  • 3. Onde esta aplicação poderá ser usada?
    • Nas plataformas android e Ios.
  • 4. Onde os dados serão armazenadas?
    • Em um banco de dados desenvolvido exclusivamente para uso do software.
  • 5. Onde o software deverá ser hospedado?
    • Em um servidor.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • No nosso cronograma inicial planejamos concluir o protótipo do projeto em cerca de 3 meses.
  • 2. Quais serão as fases e em quanto tempo cada uma?
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
  • 4. Quanto tempo para responder a uma entrada?
  • 5. Quanto tempo para gerar a saída?

How


  • 1. Como será dividido o desenvolvimento do sistema?
  • 2. Como será feita a entrada de dados?
  • 3. Como será feita a saída de dados?
  • 4. Descreva a 1a. funcionalidade?
  • 5. Descreva a 2a. funcionalidade?
    • ............
  • n. Descreva a enésima funcionalidade?

How much


  • 1. Quanto custa cada parte do sistema?
  • 2. Quanto deverá custar todo o sistema?
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
  • 4. Quanto custa cada profissional?
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?


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)


Modelo OO

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

Diagrama de Pacotes

Protótipo

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

Pesquisadores