Amanda (discussão | contribs)
Amanda (discussão | contribs)
Linha 41: Linha 41:
** Será um serviço de cooperação mútua para melhorar e aperfeiçoar o sistema, porém apenas os administradores poderão alterar o código-fonte.
** Será um serviço de cooperação mútua para melhorar e aperfeiçoar o sistema, porém apenas os administradores poderão alterar o código-fonte.
* 3. Quem deverá participar do desenvolvimento do sistema?  
* 3. Quem deverá participar do desenvolvimento do sistema?  
** Os programadores, para que possam usar os seus conhecimentos nas áreas de programação gráfica e banco de dados ajudando a desenvolver o software.
** Os programadores, passando a usar seus conhecimentos nas áreas de programação gráfica e banco de dados com a finalidade de ajudar no desenvolvimento do software.
<br>
<br>



Edição das 16h07min 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 vinculada ao projeto.
  • 2. Quem poderá operar o sistema?
    • Será um serviço de cooperação mútua para melhorar e aperfeiçoar o sistema, porém apenas os administradores poderão alterar o código-fonte.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Os programadores, passando a usar seus conhecimentos nas áreas de programação gráfica e banco de dados com a finalidade de ajudar no desenvolvimento do 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