| Linha 126: | Linha 126: | ||
== DFD == | == DFD == | ||
[[Arquivo:DFD_UFU_LIBRARY_MOBILE.jpg]] | |||
* Processso | * Processso | ||
* Depósitos | * Depósitos | ||
Edição das 21h15min de 25 de abril de 2016
5W2H
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
