Sem resumo de edição |
|||
| Linha 89: | Linha 89: | ||
* 1. Como será dividido o desenvolvimento do sistema? | * 1. Como será dividido o desenvolvimento do sistema? | ||
** | ** A principio será feito a escolha e cadastro dos prestadores de serviços. Depois estará disponível para cadastro de usuários. | ||
* 2. Como será feita a entrada de dados? | * 2. Como será feita a entrada de dados? | ||
** | ** Por uma interface gráfica disponível para mobile(IOS, Android). | ||
* 3. Como será feita a saída de dados? | * 3. Como será feita a saída de dados? | ||
** | ** Por uma interface gráfica disponível para mobile. | ||
* 4. Descreva a 1a. funcionalidade? | * 4. Descreva a 1a. funcionalidade? | ||
** | ** Cadastro de prestadores de serviços. | ||
* 5. Descreva a 2a. funcionalidade? | * 5. Descreva a 2a. funcionalidade? | ||
** | ** Cadastro dos usuários | ||
* | * 6. Descreva a 3a. funcionalidade? | ||
** | ** Avaliação do serviço prestado. | ||
== How much == | == How much == | ||
Edição das 19h44min de 14 de abril de 2016
5W2H
What
- 1. Qual o nome do seu projeto?
- Aio Services
- 2. Qual o objetivo deste projeto?
- Facilitar e agilizar no processo de contratar um serviço por meio de um aplicativo para celular.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Adquirir o conhecimento técnico para programar e implementar o sistema.
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Conhecimento em banco de dados, Android SDK, programação em iOS, APIs.
- 5. Quais soluções similares existem no mercado?
- Existe uma solução muito similar a este projeto que se chama GetNinjas, porém manteremos nosso projeto.
Why
- 1. Porque é interessante desenvolver este projeto?
- Pois os apps para celulares estão cada vez mais frequentes no mercado, e atualmente uma empresa que não possui um app pode acabar sendo deixada de lado pelos clientes, pois esses podem optar pela comodidade de ordenar um serviço de sua própria casa através de um smartphone, sem fazer nenhuma ligação.
- 2. Porque deve usar a tecnologia escolhida?
- API's: É necessário utilizar api's, pois o sistema AIO Services deverá se comunicar com o sistema da empresa que deseja ser
- Programação em android: Necessário para desenvolver o aplicativo para android.
- Programação em iOS: Necessário para desenvolver o aplicativo para Iphones, Ipads e Ipods.
- 3. Porque usar o hardware específico?
- 4. Porque usar o sistema específico?
- Android SDK: É a melhor IDE para desenvolvimento android, pois é gratuita e é oferecida pela própria Google.
- iPhone SDK: Desenvolvido pela Apple Inc, é a melhor opção de IDE para se densenvolver em iOS.
Who
- 1. Quem pode se beneficiar deste projeto?
- Usuários comuns em busca de serviços, e os próprios prestadores de serviço.
- 2. Quem poderá operar o sistema?
- Usuário, Prestadores de serviços.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Desenvolvedor de código que possua domínio dos kits Android e iOS de desenvolvimento, especialista em database com conhecimento em MySQL, especialista em redes, designer e publicitário.
Where
- 1. Onde os dados serão inseridos?
- Os dados serão inseridos nas telas dos Smartphones android ou Iphones.
- 2. Onde os dados serão externalizados, publicados?
- Os dados serão externalizados também nas telas dos Smartphones android ou Iphones.
- 3. Onde esta aplicação poderá ser usada?
- O aplicativo será disponibilizado para as plataformas android e iOS, logo poderá ser utilizada através de um Smartphone com android ou através de um Iphone.
- 4. Onde os dados serão armazenadas?
- Os dados serão armazenados em um banco de dados.
- 5. Onde o software deverá ser hospedado?
- Em um Data Center.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- 1 ano
- 2. Quais serão as fases e em quanto tempo cada uma?
- 5W2H: até 14/04/2016
- DFD: até 25/04/16
- DER: até 09/05/16
- Dicionário de Dados: até 23/05/16
- Criação do fluxo das diferentes interfaces: até 08/07/2016
- Codificação: até 23/08/2016
- Busca por fornecedores de serviços que serão disponibilizados através do app: até 08/10/2016
- Implementação dos serviços: até 23/11/2016
- Teste: até 08/01/2017
- Correção de Bugs: até 23/02/2017
- Lançamento: até 08/04/2017
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- 25 ms para receber os dados do datacenter (depende também da conexão do cliente)
- 4. Quanto tempo para responder a uma entrada?
- até 10 ms para receber os dados inseridos
- 5. Quanto tempo para gerar a saída?
- até 25 ms para apresentar os serviços disponíveis
- até 25 ms para apresentar os serviços disponíveis
How
- 1. Como será dividido o desenvolvimento do sistema?
- A principio será feito a escolha e cadastro dos prestadores de serviços. Depois estará disponível para cadastro de usuários.
- 2. Como será feita a entrada de dados?
- Por uma interface gráfica disponível para mobile(IOS, Android).
- 3. Como será feita a saída de dados?
- Por uma interface gráfica disponível para mobile.
- 4. Descreva a 1a. funcionalidade?
- Cadastro de prestadores de serviços.
- 5. Descreva a 2a. funcionalidade?
- Cadastro dos usuários
- 6. Descreva a 3a. funcionalidade?
- Avaliação do serviço prestado.
How much
- 1. Quanto custa cada parte do sistema?
- Servidor dedicado : R$895/mês
- Processador 1xE3-1241v3 4 Cores 3.5GHz 8MB Cache
- HDD 2 x 1TB SATA 7200RPM 3.5"
- 8 GB de memória RAM
- Por falta de experiência em criações de sistemas deste porte, o custo restante ainda será cotado a partir do momento que eles forem surgindo.
- Servidor dedicado : R$895/mês
- 2. Quanto deverá custar todo o sistema?
- O custo total dependerá dos equipamentos a serem comprados e salários dos profissionais envolvidos.
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- Desenvolvedores Android e iOS: 4
- Especialistas em redes:1
- Operadores da Database :1
- Designers:1
- Publicitários:1
- 4. Quanto custa cada profissional?
- Desenvolvedores Android e iOS: R$25/hora*homem
- Especialistas em redes: R$28/hora
- Operadores da Database: R$23/hora
- Designers: R$20/hora
- Publicitários: R$20/hora
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- Grátis para download porém com preços para o perfil que oferecerá serviços.
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