Criou página com '= 5W2H = <br> == What == <br> * 1. Qual o nome do seu projeto? ** * 2. Qual o objetivo deste projeto? ** * 3. Quais os maiores desafios, na sua opinião, para se realizar...'
 
Mfgmateus (discussão | contribs)
Sem resumo de edição
Linha 1: Linha 1:
= 5W2H =
= 5W2H =
<br>
<br>
Escopo
Aplicativo capaz permitir o acesso ao acervo das bibliotecas da Universidade Federal de Uberlândia. Podendo ser possível efetuar consultas, reservar títulos ou renová-los de forma facilitada, trazendo comodidade ao usuário.


== What ==
== What ==
Linha 6: Linha 10:


* 1.  Qual o nome do seu projeto?
* 1.  Qual o nome do seu projeto?
**
** UFU Library Mobile
* 2.  Qual o objetivo deste projeto?
* 2.  Qual o objetivo deste projeto?
**
** Facilitar a vida do usuário das bibliotecas;
** Mostrar de forma amigável o acesso ao acervo;
** Estimular a consulta ao acervo e posteriormente o empréstimo.
* 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?
**
** Promover o uso do aplicativo;
** Efetuar a comunicação entre o Banco de Dados que está localizado o acervo.
* 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?
**
** Utilização de Api's e WebServices;
** Tecnologias Mobile (Android, iOS, Windows Phone);
* 5.  Quais soluções similares existem no mercado?
* 5.  Quais soluções similares existem no mercado?
<br>
** Aplicativos de Outras Universidades (USP, UFF, Bibliotecas Públicas)
<br>Geral


== Why ==
== Why ==
Linha 20: Linha 29:


* 1. Porque é interessante desenvolver este projeto?
* 1. Porque é interessante desenvolver este projeto?
**  
** Não existe nenhuma solução que ofereça a facilidade pretendida por este projeto;
* 2. Porque deve usar a tecnologia escolhida?
* 2. Porque deve usar a tecnologia escolhida?
**  
** Esta tecnologia cresce cada dia;
** Tecnologia Acessível a população;
** Forma mais prática de relizar tarefas simples.
* 3. Porque usar o hardware específico?
* 3. Porque usar o hardware específico?
** A Plataforma Mobile independente do sistema operacional é muito utilizada atualmente.
* 4. Porque usar o sistema específico?
** Praticidade do uso do Smartphone;
**  
**  
* 4. Porque usar o sistema específico?
**
<br>
<br>


Linha 33: Linha 45:


* 1. Quem pode se beneficiar deste projeto?  
* 1. Quem pode se beneficiar deste projeto?  
**  
** Professores, Alunos, e USuários em Geral
* 2. Quem poderá operar o sistema?
* 2. Quem poderá operar o sistema?
**
** Desenvolvedor
* 3. Quem deverá participar do desenvolvimento do sistema?  
* 3. Quem deverá participar do desenvolvimento do sistema?  
**  
** DBA, Desenvolvedor Mobile, Engenheiro de Software.
<br>
<br>


Linha 44: Linha 56:


* 1. Onde os dados serão inseridos?  
* 1. Onde os dados serão inseridos?  
**
** Através do Smartphone.
* 2. Onde os dados serão externalizados, publicados?
* 2. Onde os dados serão externalizados, publicados?
**  
** Aplicativo no Smartphone, Sistema de Bibliotecas da UFU.
* 3. Onde esta aplicação poderá ser usada?  
* 3. Onde esta aplicação poderá ser usada?  
**  
** Dispositivos móveis, apenas.
* 4. Onde os dados serão armazenadas?  
* 4. Onde os dados serão armazenadas?  
**  
** Nas Bases de Dados das Bibliotecas da UFU
* 5. Onde o software deverá ser hospedado?  
* 5. Onde o software deverá ser hospedado?  
**
** Nas Lojas dos principais Sistemas Operacionais para Mobile.
<br>
<br>


Linha 59: Linha 71:


* 1. Em quanto tempo pretende desenvolver o sistema?  
* 1. Em quanto tempo pretende desenvolver o sistema?  
**  
** 05 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?  
**  
** 03 Meses - Desenvolvimento
** 01 Mes - Testes e Correções
** 01 Mes - Homologação e Distribução
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
**  
** No máximo 5 segundos
* 4. Quanto tempo para responder a uma entrada?
* 4. Quanto tempo para responder a uma entrada?
**  
** No máximo 1 segundo
* 5. Quanto tempo para gerar a saída?
* 5. Quanto tempo para gerar a saída?
** No máximo 10 segundos
** <br>
** <br>


Linha 73: Linha 88:


* 1. Como será dividido o desenvolvimento do sistema?
* 1. Como será dividido o desenvolvimento do sistema?
**  
** Desenvolvimento do WebService ou da API se for necessário
** Integração da API com o Mobile
** Desenvolvimento do Design do Mobile
** Adequação do aplicativo para cada SO
* 2. Como será feita a entrada de dados?  
* 2. Como será feita a entrada de dados?  
**  
** Através do Aplicativo Mobile
* 3. Como será feita a saída de dados?  
* 3. Como será feita a saída de dados?  
**  
** Através do aplicativo Mobile;
** Sistema da Biblioteca já existente
* 4. Descreva a 1a. funcionalidade?  
* 4. Descreva a 1a. funcionalidade?  
**  
** Consulta ao Acervo - Efetuar a consulta de títulos utilizando filtros tais como: Titulo, Autor, Local, Data Publicação.
* 5. Descreva a 2a. funcionalidade?
* 5. Descreva a 2a. funcionalidade?
** ............
** Reserva de Títulos - Efetuar a Reserva de títulos disponíveis.
* n. Descreva a enésima funcionalidade?
* 6. Descreva a 3a. funcionalidade?
** Renovação de Títulos - Efetuar a Renovação de Títulos, isto é, livros que já estão emprestados para o usuário e poderão ser renovados pelo usuário.
** <br>
** <br>


Linha 89: Linha 109:


* 1. Quanto custa cada parte do sistema?
* 1. Quanto custa cada parte do sistema?
**  
** Desenvolvimento do WebService ou API - 10.000,000
** Desenvolvimento do Aplicativo Mobile - 30.000,00
* 2. Quanto deverá custar todo o sistema?  
* 2. Quanto deverá custar todo o sistema?  
**  
** Deverá ser avaliado a necessidade ou não da criação de uma API, portanto o sistema custará entre R$ 30.000,00 e R$ 40.000,00.
* 3. Quantas pessoas deverão ser usadas (Equipe) ?  
* 3. Quantas pessoas deverão ser usadas (Equipe) ?  
**  
** 1 - DBA
** 1 - Engenheiro de Software
** 1 - Desenvolvedor Java
** 2 - Desenvolvedores Mobile
* 4. Quanto custa cada profissional?
* 4. Quanto custa cada profissional?
**  
** 1 - DBA - R$ 3.000,00
** 1 - Engenheiro de Software - R$ 3.000,00
** 1 - Desenvolvedor Java - R$ 5.000,00
** 2 - Desenvolvedores Mobile - R$ 20.000,00
* 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?   
* 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?   
**  
** Em torno de R$ 50.000,00
<br>
<br>



Edição das 23h07min de 13 de abril de 2016

5W2H


Escopo

Aplicativo capaz permitir o acesso ao acervo das bibliotecas da Universidade Federal de Uberlândia. Podendo ser possível efetuar consultas, reservar títulos ou renová-los de forma facilitada, trazendo comodidade ao usuário.

What


  • 1. Qual o nome do seu projeto?
    • UFU Library Mobile
  • 2. Qual o objetivo deste projeto?
    • Facilitar a vida do usuário das bibliotecas;
    • Mostrar de forma amigável o acesso ao acervo;
    • Estimular a consulta ao acervo e posteriormente o empréstimo.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Promover o uso do aplicativo;
    • Efetuar a comunicação entre o Banco de Dados que está localizado o acervo.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Utilização de Api's e WebServices;
    • Tecnologias Mobile (Android, iOS, Windows Phone);
  • 5. Quais soluções similares existem no mercado?
    • Aplicativos de Outras Universidades (USP, UFF, Bibliotecas Públicas)


Geral

Why


  • 1. Porque é interessante desenvolver este projeto?
    • Não existe nenhuma solução que ofereça a facilidade pretendida por este projeto;
  • 2. Porque deve usar a tecnologia escolhida?
    • Esta tecnologia cresce cada dia;
    • Tecnologia Acessível a população;
    • Forma mais prática de relizar tarefas simples.
  • 3. Porque usar o hardware específico?
    • A Plataforma Mobile independente do sistema operacional é muito utilizada atualmente.
  • 4. Porque usar o sistema específico?
    • Praticidade do uso do Smartphone;


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Professores, Alunos, e USuários em Geral
  • 2. Quem poderá operar o sistema?
    • Desenvolvedor
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • DBA, Desenvolvedor Mobile, Engenheiro de Software.


Where


  • 1. Onde os dados serão inseridos?
    • Através do Smartphone.
  • 2. Onde os dados serão externalizados, publicados?
    • Aplicativo no Smartphone, Sistema de Bibliotecas da UFU.
  • 3. Onde esta aplicação poderá ser usada?
    • Dispositivos móveis, apenas.
  • 4. Onde os dados serão armazenadas?
    • Nas Bases de Dados das Bibliotecas da UFU
  • 5. Onde o software deverá ser hospedado?
    • Nas Lojas dos principais Sistemas Operacionais para Mobile.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • 05 meses
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • 03 Meses - Desenvolvimento
    • 01 Mes - Testes e Correções
    • 01 Mes - Homologação e Distribução
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • No máximo 5 segundos
  • 4. Quanto tempo para responder a uma entrada?
    • No máximo 1 segundo
  • 5. Quanto tempo para gerar a saída?
    • No máximo 10 segundos

How


  • 1. Como será dividido o desenvolvimento do sistema?
    • Desenvolvimento do WebService ou da API se for necessário
    • Integração da API com o Mobile
    • Desenvolvimento do Design do Mobile
    • Adequação do aplicativo para cada SO
  • 2. Como será feita a entrada de dados?
    • Através do Aplicativo Mobile
  • 3. Como será feita a saída de dados?
    • Através do aplicativo Mobile;
    • Sistema da Biblioteca já existente
  • 4. Descreva a 1a. funcionalidade?
    • Consulta ao Acervo - Efetuar a consulta de títulos utilizando filtros tais como: Titulo, Autor, Local, Data Publicação.
  • 5. Descreva a 2a. funcionalidade?
    • Reserva de Títulos - Efetuar a Reserva de títulos disponíveis.
  • 6. Descreva a 3a. funcionalidade?
    • Renovação de Títulos - Efetuar a Renovação de Títulos, isto é, livros que já estão emprestados para o usuário e poderão ser renovados pelo usuário.

How much


  • 1. Quanto custa cada parte do sistema?
    • Desenvolvimento do WebService ou API - 10.000,000
    • Desenvolvimento do Aplicativo Mobile - 30.000,00
  • 2. Quanto deverá custar todo o sistema?
    • Deverá ser avaliado a necessidade ou não da criação de uma API, portanto o sistema custará entre R$ 30.000,00 e R$ 40.000,00.
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • 1 - DBA
    • 1 - Engenheiro de Software
    • 1 - Desenvolvedor Java
    • 2 - Desenvolvedores Mobile
  • 4. Quanto custa cada profissional?
    • 1 - DBA - R$ 3.000,00
    • 1 - Engenheiro de Software - R$ 3.000,00
    • 1 - Desenvolvedor Java - R$ 5.000,00
    • 2 - Desenvolvedores Mobile - R$ 20.000,00
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • Em torno de R$ 50.000,00


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

Pesquisador