Sem resumo de edição |
|||
| (21 revisões intermediárias por 4 usuários não estão sendo mostradas) | |||
| Linha 5: | Linha 5: | ||
<br> | <br> | ||
* 1. Qual o nome do seu projeto? | * '''''1. Qual o nome do seu projeto?''''' | ||
** aDvice | ** aDvice | ||
* 2. Qual o objetivo deste projeto? | * '''''2. Qual o objetivo deste projeto?''''' | ||
** Promover uma interação entre o usuário, que busca informação, e o profissional de tal área de modo que este possa assessorar e orientar o usuário comum via streaming e disponibilizar informações para a ajuda dos mesmos. Vale ressaltar que os profissionais serão capazes de divulgar seu trabalho, a fim de mostrar sua capacidade profissional para, quem sabe, um futuro cliente. | ** Promover uma interação entre o usuário, que busca informação, e o profissional de tal área de modo que este possa assessorar e orientar o usuário comum via streaming e disponibilizar informações para a ajuda dos mesmos. Vale ressaltar que os profissionais serão capazes de divulgar seu trabalho, a fim de mostrar sua capacidade profissional para, quem sabe, um futuro cliente. | ||
* 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?''''' | ||
** Os maiores desafios deste projeto estão relacionados com a projeção do aplicativo pois, requer além de uma equipe especializada em computação, ferramentas específicas (softwares que auxiliam no desenvolvimento do projeto) e questões burocráticas relacionadas ao uso do aplicativo. | ** Os maiores desafios deste projeto estão relacionados com a projeção do aplicativo pois, requer além de uma equipe especializada em computação, ferramentas específicas (softwares que auxiliam no desenvolvimento do projeto) e questões burocráticas relacionadas ao uso do aplicativo. | ||
* 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?''''' | ||
** Conhecimento em programação orientada a objeto; | ** Conhecimento em programação orientada a objeto; | ||
** Conhecimento em Banco de dados; | ** Conhecimento em Banco de dados; | ||
| Linha 22: | Linha 22: | ||
** Conhecimento em desenvolvimento Android e IOS. | ** Conhecimento em desenvolvimento Android e IOS. | ||
* 5. Quais soluções similares existem no mercado? | * '''''5. Quais soluções similares existem no mercado?''''' | ||
** Atualmente não existe nenhuma solução que possui exatamente o mesmo objetivo que o do aDvice, entretanto, existem alguns aplicativos que possuem algumas das funcionalidades do projeto, como: o Udemy, que proporciona cursos e tutoriais; Youtube, que permite aos usuários carregarem, assistirem e compartilharem vídeos em forma digital; Descomplica, que | ** Atualmente não existe nenhuma solução que possui exatamente o mesmo objetivo que o do aDvice, entretanto, existem alguns aplicativos que possuem algumas das funcionalidades do projeto, como: o Udemy, que proporciona cursos e tutoriais; Youtube, que permite aos usuários carregarem, assistirem e compartilharem vídeos em forma digital de forma interativa; Descomplica, que tem como função preparar o vestibulando para o Enem, com plataformas que instruam os alunos, forneçam exercícios das matéria e tiram dúvidas; Elancers, que possibilita uma relação entre um profissional e usuário via web. | ||
<br> | <br> | ||
| Linha 29: | Linha 29: | ||
<br> | <br> | ||
* 1. Porque é interessante desenvolver este projeto? | * '''''1. Porque é interessante desenvolver este projeto?''''' | ||
** Esse projeto é interessante a ser desenvolvido pois pode conectar pessoas e profissionais de áreas distintas e ser um método de compartilhamento de conhecimento. Com isso, seria utilizado para: retirar dúvidas sobre algum tipo de assunto, disponibilização de assessorias e divulgar profissionais e seus locais de trabalho ou atendimento. | ** Esse projeto é interessante a ser desenvolvido pois pode conectar pessoas e profissionais de áreas distintas e ser um método de compartilhamento de conhecimento. Com isso, seria utilizado para: retirar dúvidas sobre algum tipo de assunto, disponibilização de assessorias e divulgar profissionais e seus locais de trabalho ou atendimento. | ||
* 2. Porque deve usar a tecnologia escolhida? | * '''''2. Porque deve usar a tecnologia escolhida?''''' | ||
** Será necessário utilizar um banco de dados para guardas as informações dos usuários comuns e dos profissionais, assim como os trabalho e informações repassadas pelos mesmos. Dispensável porém interessante, as API’s serão utilizadas na integração com o Facebook e/ou Gmail, na intenção de facilitar aos usuários comuns seu login. As ferramentas de design junto da linguagem de programação orientada a objeto serão úteis para o desenvolvimento da interface de interação do usuário. O conhecimento em servidores é necessário para montar, ou saber escolher o mais adequado servidor para streaming de vídeo (meio pelo qual acontecerá a assessoria). | ** Será necessário utilizar um banco de dados para guardas as informações dos usuários comuns e dos profissionais, assim como os trabalho e informações repassadas pelos mesmos. Dispensável porém interessante, as API’s serão utilizadas na integração com o Facebook e/ou Gmail, na intenção de facilitar aos usuários comuns seu login. As ferramentas de design junto da linguagem de programação orientada a objeto serão úteis para o desenvolvimento da interface de interação do usuário. O conhecimento em servidores é necessário para montar, ou saber escolher o mais adequado servidor para streaming de vídeo (meio pelo qual acontecerá a assessoria). | ||
* 3. Porque usar o hardware específico? | * '''''3. Porque usar o hardware específico?''''' | ||
** Como o aplicativo em questão tem como objetivo atingir uma grande quantidade de usuários, o hardware necessário para rodar o aplicativo será um dispositivo mobile que suporte aos sistemas operacionais Android ou iOS. Para a versão web, qualquer computador que possua acesso a internet e seja capaz de reproduzir vídeos conseguirá executar o website. | ** Como o aplicativo em questão tem como objetivo atingir uma grande quantidade de usuários, o hardware necessário para rodar o aplicativo será um dispositivo mobile que suporte aos sistemas operacionais Android ou iOS. Para a versão web, qualquer computador que possua acesso a internet e seja capaz de reproduzir vídeos conseguirá executar o website. | ||
* 4. Porque usar o sistema específico? | * '''''4. Porque usar o sistema específico?''''' | ||
** Será a princípio implementado em 3 plataformas: Web, Android e iOS, pois dessa maneira atendemos a praticamente todos os clientes, disponibilizando sempre a versão em App, ou se o usuário preferir utilizar o PC, terá o sistema em plataforma Web. | ** Será a princípio implementado em 3 plataformas: Web, Android e iOS, pois dessa maneira atendemos a praticamente todos os clientes, disponibilizando sempre a versão em App, ou se o usuário preferir utilizar o PC, terá o sistema em plataforma Web. | ||
<br> | <br> | ||
| Linha 42: | Linha 42: | ||
<br> | <br> | ||
* 1. Quem pode se beneficiar deste projeto? | * '''''1. Quem pode se beneficiar deste projeto?''''' | ||
** Usuários comuns: Se beneficiarão com possibilidade de ter uma assessoria instantânea, fácil acesso às informações geradas e disponibilizadas pelos profissionais e solução de dúvidas com os profissionais; | ** Usuários comuns: Se beneficiarão com possibilidade de ter uma assessoria instantânea, fácil acesso às informações geradas e disponibilizadas pelos profissionais e solução de dúvidas com os profissionais; | ||
** Usuários premium: Através de pagamentos mensais direcionados à um profissional, receberão benefícios na assessoria deste, como assessoria direta, acesso aos cursos em primeira mão e descontos no local de atendimento físico do profissional. Além disso, o pagamento remove completamente os anúncios da aplicação. | ** Usuários premium: Através de pagamentos mensais direcionados à um profissional, receberão benefícios na assessoria deste, como assessoria direta, acesso aos cursos em primeira mão e descontos no local de atendimento físico do profissional. Além disso, o pagamento remove completamente os anúncios da aplicação. | ||
** Profissionais: Poderão trocar experiências com os profissionais da plataforma, ganhar experiência na sua área atendendo usuários comuns e ainda vão ter a possibilidade de gerar renda através de anúncios e da divulgação do seu trabalho para ganhar clientes fora do aplicativo. | ** Profissionais: Poderão trocar experiências com os profissionais da plataforma, ganhar experiência na sua área atendendo usuários comuns e ainda vão ter a possibilidade de gerar renda através de anúncios e da divulgação do seu trabalho para ganhar clientes fora do aplicativo. | ||
* 2. Quem poderá operar o sistema? | * '''''2. Quem poderá operar o sistema?''''' | ||
** Usuário comum | ** Usuário comum | ||
** Usuário premium | ** Usuário premium | ||
| Linha 53: | Linha 53: | ||
** Administrador do sistema | ** Administrador do sistema | ||
* 3. Quem deverá participar do desenvolvimento do sistema? | * '''''3. Quem deverá participar do desenvolvimento do sistema?''''' | ||
** 1 desenvolvedor web | ** 1 desenvolvedor web | ||
** 2 desenvolvedores mobile (1 voltado para Android e 1 voltado para IOS) | ** 2 desenvolvedores mobile (1 voltado para Android e 1 voltado para IOS) | ||
| Linha 67: | Linha 67: | ||
<br> | <br> | ||
* 1. Onde os dados serão inseridos? | * '''''1. Onde os dados serão inseridos?''''' | ||
**Os dados serão inseridos através da interface gráfica proposta pela aplicação e a partir daí eles serão armazenados em um banco de dados. | **Os dados serão inseridos através da interface gráfica proposta pela aplicação e a partir daí eles serão armazenados em um banco de dados. | ||
* 2. Onde os dados serão externalizados, publicados? | * '''''2. Onde os dados serão externalizados, publicados?''''' | ||
** Os dados serão externalizados em 2 plataformas: em um dispositivo móvel, na qual os dados serão publicados na interface gráfica do aplicativo, e em um website. | ** Os dados serão externalizados em 2 plataformas: em um dispositivo móvel, na qual os dados serão publicados na interface gráfica do aplicativo, e em um website. | ||
* 3. Onde esta aplicação poderá ser usada? | * '''''3. Onde esta aplicação poderá ser usada?''''' | ||
** A aplicação poderá ser usada em qualquer dispositivo móvel que possua Android ou iOS como sistema operacional, e também em qualquer computador que seja capaz de executar vídeos e tenha acesso a um navegador. | ** A aplicação poderá ser usada em qualquer dispositivo móvel que possua Android ou iOS como sistema operacional, e também em qualquer computador que seja capaz de executar vídeos e tenha acesso a um navegador. | ||
* 4. Onde os dados serão armazenadas? | * '''''4. Onde os dados serão armazenadas?''''' | ||
** Os dados serão armazenados em um banco de dados MySQL, hospedado nos servidores da Hostnet. | ** Os dados serão armazenados em um banco de dados MySQL, hospedado nos servidores da Hostnet. | ||
* 5. Onde o software deverá ser hospedado? | * '''''5. Onde o software deverá ser hospedado?''''' | ||
**O software deverá ser hospedado em um servidor em nuvem, proveniente da Hostnet. Além disso, o software para dispositivos móveis também estará hospedado na Play Store e na Apple Store. | **O software deverá ser hospedado em um servidor em nuvem, proveniente da Hostnet. Além disso, o software para dispositivos móveis também estará hospedado na Play Store e na Apple Store. | ||
<br> | <br> | ||
| Linha 82: | Linha 82: | ||
<br> | <br> | ||
* 1. Em quanto tempo pretende desenvolver o sistema? | * '''''1. Em quanto tempo pretende desenvolver o sistema?''''' | ||
** Estima-se 4 meses para se realizar o desenvolvimento do sistema. | ** Estima-se 4 meses para se realizar o desenvolvimento do sistema. | ||
* 2. Quais serão as fases e em quanto tempo cada uma? | * '''''2. Quais serão as fases e em quanto tempo cada uma?''''' | ||
** 1ª Fase: Planejamento do sistema e estudo preliminar - 2 semanas; | ** 1ª Fase: Planejamento do sistema e estudo preliminar - 2 semanas; | ||
** 2ª Fase: Planejamento da interface gráfica do sistema - 2 semanas; | ** 2ª Fase: Planejamento da interface gráfica do sistema - 2 semanas; | ||
| Linha 91: | Linha 91: | ||
** 5ª Fase: Realização de testes no sistema - 1 semana; | ** 5ª Fase: Realização de testes no sistema - 1 semana; | ||
** 6ª Fase: Implantação do sistema e disponibilização para uso - 1 semana; | ** 6ª Fase: Implantação do sistema e disponibilização para uso - 1 semana; | ||
* 3. Qual o tempo de resposta do dispositivo ou do sistema? | * '''''3. Qual o tempo de resposta do dispositivo ou do sistema?''''' | ||
** O tempo de resposta pode variar de acordo com a qualidade do dispositivo e a conexão com a internet. Entretanto, em uma conexão e dispositivo ideal, é esperado um tempo de resposta de menos de 1 segundo. | ** O tempo de resposta pode variar de acordo com a qualidade do dispositivo e a conexão com a internet. Entretanto, em uma conexão e dispositivo ideal, é esperado um tempo de resposta de menos de 1 segundo. | ||
* 4. Quanto tempo para responder a uma entrada? | * '''''4. Quanto tempo para responder a uma entrada?''''' | ||
** A princípio é esperado um tempo de resposta imediato. | ** A princípio é esperado um tempo de resposta imediato. | ||
* 5. Quanto tempo para gerar a saída? | * '''''5. Quanto tempo para gerar a saída?''''' | ||
** É esperado um tempo de resposta de menos de 1 segundo. Algumas formas de saída, como a abertura de um vídeo, podem levar mais tempo dependendo da qualidade do dispositivo ou da qualidade da conexão com a internet. | ** É esperado um tempo de resposta de menos de 1 segundo. Algumas formas de saída, como a abertura de um vídeo, podem levar mais tempo dependendo da qualidade do dispositivo ou da qualidade da conexão com a internet. | ||
<br> | <br> | ||
| Linha 102: | Linha 102: | ||
<br> | <br> | ||
* 1. Como será dividido o desenvolvimento do sistema? | * '''''1. Como será dividido o desenvolvimento do sistema?''''' | ||
** O desenvolvimento do sistema será dividido nas seguintes etapas: | ** O desenvolvimento do sistema será dividido nas seguintes etapas: | ||
*** Planejamento do sistema e estudo preliminar; | *** Planejamento do sistema e estudo preliminar; | ||
| Linha 111: | Linha 111: | ||
*** Implantação do sistema e disponibilização para uso; | *** Implantação do sistema e disponibilização para uso; | ||
* 2. Como será feita a entrada de dados? | * '''''2. Como será feita a entrada de dados?''''' | ||
** A entrada poderá ser realizada através de dois dispositivos: | ** A entrada poderá ser realizada através de dois dispositivos: | ||
*** No dispositivo móvel os dados serão inseridos por meio do toque na tela,câmera, microfone e GPS. | *** No dispositivo móvel os dados serão inseridos por meio do toque na tela,câmera, microfone e GPS. | ||
*** No computador os dados serão inseridos por meio do teclado, mouse, câmera e microfone. | *** No computador os dados serão inseridos por meio do teclado, mouse, câmera e microfone. | ||
* 3. Como será feita a saída de dados? | * '''''3. Como será feita a saída de dados?''''' | ||
** A saída poderá ser realizada através de dois dispositivos: | ** A saída poderá ser realizada através de dois dispositivos: | ||
*** No dispositivo móvel os dados serão enviados ao usuário por meio da tela do dispositivo móvel e da saída de áudio. | *** No dispositivo móvel os dados serão enviados ao usuário por meio da tela do dispositivo móvel e da saída de áudio. | ||
*** No computador os dados serão enviados ao usuário por meio do monitor do computador e da saída de áudio. | *** No computador os dados serão enviados ao usuário por meio do monitor do computador e da saída de áudio. | ||
* 4. Descreva as funcionalidades do projeto: | * '''''4. Descreva as funcionalidades do projeto:''''' | ||
** 4.1. Criar contas: | ** 4.1. Criar contas: | ||
*** CRUD Usuários. | *** CRUD Usuários. | ||
| Linha 186: | Linha 186: | ||
<br> | <br> | ||
* 1. Quanto custa cada parte do sistema? | * '''''1. Quanto custa cada parte do sistema?''''' | ||
** | ** Planejamento do sistema e estudo preliminar: R$ 1200,00 | ||
* 2. Quanto deverá custar todo o sistema? | ** Planejamento da interface gráfica do sistema: R$ 4200,00 | ||
** | ** Codificação do sistema e implantação da interface gráfica: R$ 27800,00 | ||
* 3. Quantas pessoas deverão ser usadas (Equipe) ? | ** Implementação do banco de dados e servidor de hospedagem: R$ 4400,00 | ||
** | ** Realização de testes no sistema: R$ 3400,00 | ||
* 4. Quanto custa cada profissional? | ** Implantação do sistema e disponibilização para uso: A partir desta etapa, o custo se torna anual, em um valor de R$ 595,00 anuais. | ||
** | |||
* 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)? | * '''''2. Quanto deverá custar todo o sistema?''''' | ||
** | ** É estimado um total de R$ 41000,00. Com um custo anual de R$ 595,00. | ||
* '''''3. Quantas pessoas deverão ser usadas (Equipe) ?''''' | |||
** A equipe deve ser composta por 8 pessoas. | |||
* '''''4. Quanto custa cada profissional?''''' | |||
** Gerente de projeto: R$ 2400,00/mês | |||
** Designer gráfico: R$ 3000/mês | |||
** Desenvolvedor Web: R$ 3000,00/mês | |||
** Desenvolvedor Android: R$ 3200,00/mês | |||
** Desenvolvedor iOS: R$ 5300,00/mês | |||
** Desenvolvedor de banco de dados: R$ 4400,00/mês | |||
** Analista de testes: R$ 4000,00/mês | |||
** Analista de sistema: R$ 3600,00/mês | |||
* '''''5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?''''' | |||
** O aplicativo e o acesso ao site serão gratuitos, entretanto, o usuário terá a opção de pagar R$ 15,00 mensalmente para um profissional, a fim de obter benefícios com este profissional. | |||
<br> | <br> | ||
| Linha 201: | Linha 215: | ||
<br> | <br> | ||
* | * [[Arquivo:Kanban_-_aDvice.pdf]] | ||
<br> | <br> | ||
| Linha 207: | Linha 221: | ||
<br> | <br> | ||
* | * [[Arquivo:Canvas_-_aDvice.pdf]] | ||
<br> | |||
= DFD = | |||
<br> | |||
* [[Arquivo:DFD_-_aDvice.pdf]] | |||
= DFD Atualizado = | |||
<br> | |||
* [[Arquivo:DFD_Atualizado_-_aDvice.pdf]] | |||
= DER = | |||
<br> | <br> | ||
* [[Arquivo:DER_-_aDvice.pdf]] | |||
Edição atual tal como às 01h34min de 15 de junho de 2018
5W2H
What
- 1. Qual o nome do seu projeto?
- aDvice
- 2. Qual o objetivo deste projeto?
- Promover uma interação entre o usuário, que busca informação, e o profissional de tal área de modo que este possa assessorar e orientar o usuário comum via streaming e disponibilizar informações para a ajuda dos mesmos. Vale ressaltar que os profissionais serão capazes de divulgar seu trabalho, a fim de mostrar sua capacidade profissional para, quem sabe, um futuro cliente.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Os maiores desafios deste projeto estão relacionados com a projeção do aplicativo pois, requer além de uma equipe especializada em computação, ferramentas específicas (softwares que auxiliam no desenvolvimento do projeto) e questões burocráticas relacionadas ao uso do aplicativo.
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Conhecimento em programação orientada a objeto;
- Conhecimento em Banco de dados;
- Conhecimento em implementação de API;
- Conhecimento em ferramentas de Design;
- Conhecimento em servidores;
- Conhecimento em desenvolvimento Android e IOS.
- 5. Quais soluções similares existem no mercado?
- Atualmente não existe nenhuma solução que possui exatamente o mesmo objetivo que o do aDvice, entretanto, existem alguns aplicativos que possuem algumas das funcionalidades do projeto, como: o Udemy, que proporciona cursos e tutoriais; Youtube, que permite aos usuários carregarem, assistirem e compartilharem vídeos em forma digital de forma interativa; Descomplica, que tem como função preparar o vestibulando para o Enem, com plataformas que instruam os alunos, forneçam exercícios das matéria e tiram dúvidas; Elancers, que possibilita uma relação entre um profissional e usuário via web.
Why
- 1. Porque é interessante desenvolver este projeto?
- Esse projeto é interessante a ser desenvolvido pois pode conectar pessoas e profissionais de áreas distintas e ser um método de compartilhamento de conhecimento. Com isso, seria utilizado para: retirar dúvidas sobre algum tipo de assunto, disponibilização de assessorias e divulgar profissionais e seus locais de trabalho ou atendimento.
- 2. Porque deve usar a tecnologia escolhida?
- Será necessário utilizar um banco de dados para guardas as informações dos usuários comuns e dos profissionais, assim como os trabalho e informações repassadas pelos mesmos. Dispensável porém interessante, as API’s serão utilizadas na integração com o Facebook e/ou Gmail, na intenção de facilitar aos usuários comuns seu login. As ferramentas de design junto da linguagem de programação orientada a objeto serão úteis para o desenvolvimento da interface de interação do usuário. O conhecimento em servidores é necessário para montar, ou saber escolher o mais adequado servidor para streaming de vídeo (meio pelo qual acontecerá a assessoria).
- 3. Porque usar o hardware específico?
- Como o aplicativo em questão tem como objetivo atingir uma grande quantidade de usuários, o hardware necessário para rodar o aplicativo será um dispositivo mobile que suporte aos sistemas operacionais Android ou iOS. Para a versão web, qualquer computador que possua acesso a internet e seja capaz de reproduzir vídeos conseguirá executar o website.
- 4. Porque usar o sistema específico?
- Será a princípio implementado em 3 plataformas: Web, Android e iOS, pois dessa maneira atendemos a praticamente todos os clientes, disponibilizando sempre a versão em App, ou se o usuário preferir utilizar o PC, terá o sistema em plataforma Web.
Who
- 1. Quem pode se beneficiar deste projeto?
- Usuários comuns: Se beneficiarão com possibilidade de ter uma assessoria instantânea, fácil acesso às informações geradas e disponibilizadas pelos profissionais e solução de dúvidas com os profissionais;
- Usuários premium: Através de pagamentos mensais direcionados à um profissional, receberão benefícios na assessoria deste, como assessoria direta, acesso aos cursos em primeira mão e descontos no local de atendimento físico do profissional. Além disso, o pagamento remove completamente os anúncios da aplicação.
- Profissionais: Poderão trocar experiências com os profissionais da plataforma, ganhar experiência na sua área atendendo usuários comuns e ainda vão ter a possibilidade de gerar renda através de anúncios e da divulgação do seu trabalho para ganhar clientes fora do aplicativo.
- 2. Quem poderá operar o sistema?
- Usuário comum
- Usuário premium
- Usuário profissional
- Administrador do sistema
- 3. Quem deverá participar do desenvolvimento do sistema?
- 1 desenvolvedor web
- 2 desenvolvedores mobile (1 voltado para Android e 1 voltado para IOS)
- 1 desenvolvedor de Banco de Dados
- 1 designer gráfico
- 1 gerente de projetos
- 1 analista de testes
- 1 analista de sistemas
Where
- 1. Onde os dados serão inseridos?
- Os dados serão inseridos através da interface gráfica proposta pela aplicação e a partir daí eles serão armazenados em um banco de dados.
- 2. Onde os dados serão externalizados, publicados?
- Os dados serão externalizados em 2 plataformas: em um dispositivo móvel, na qual os dados serão publicados na interface gráfica do aplicativo, e em um website.
- 3. Onde esta aplicação poderá ser usada?
- A aplicação poderá ser usada em qualquer dispositivo móvel que possua Android ou iOS como sistema operacional, e também em qualquer computador que seja capaz de executar vídeos e tenha acesso a um navegador.
- 4. Onde os dados serão armazenadas?
- Os dados serão armazenados em um banco de dados MySQL, hospedado nos servidores da Hostnet.
- 5. Onde o software deverá ser hospedado?
- O software deverá ser hospedado em um servidor em nuvem, proveniente da Hostnet. Além disso, o software para dispositivos móveis também estará hospedado na Play Store e na Apple Store.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- Estima-se 4 meses para se realizar o desenvolvimento do sistema.
- 2. Quais serão as fases e em quanto tempo cada uma?
- 1ª Fase: Planejamento do sistema e estudo preliminar - 2 semanas;
- 2ª Fase: Planejamento da interface gráfica do sistema - 2 semanas;
- 3ª Fase: Codificação do sistema e implantação da interface gráfica - 2 meses;
- 4ª Fase: Implementação do banco de dados e servidor de hospedagem - 1 mês;
- 5ª Fase: Realização de testes no sistema - 1 semana;
- 6ª Fase: Implantação do sistema e disponibilização para uso - 1 semana;
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- O tempo de resposta pode variar de acordo com a qualidade do dispositivo e a conexão com a internet. Entretanto, em uma conexão e dispositivo ideal, é esperado um tempo de resposta de menos de 1 segundo.
- 4. Quanto tempo para responder a uma entrada?
- A princípio é esperado um tempo de resposta imediato.
- 5. Quanto tempo para gerar a saída?
- É esperado um tempo de resposta de menos de 1 segundo. Algumas formas de saída, como a abertura de um vídeo, podem levar mais tempo dependendo da qualidade do dispositivo ou da qualidade da conexão com a internet.
How
- 1. Como será dividido o desenvolvimento do sistema?
- O desenvolvimento do sistema será dividido nas seguintes etapas:
- Planejamento do sistema e estudo preliminar;
- Planejamento da interface gráfica do sistema;
- Codificação do sistema e implantação da interface gráfica;
- Implementação do banco de dados e servidor de hospedagem;
- Realização de testes no sistema;
- Implantação do sistema e disponibilização para uso;
- O desenvolvimento do sistema será dividido nas seguintes etapas:
- 2. Como será feita a entrada de dados?
- A entrada poderá ser realizada através de dois dispositivos:
- No dispositivo móvel os dados serão inseridos por meio do toque na tela,câmera, microfone e GPS.
- No computador os dados serão inseridos por meio do teclado, mouse, câmera e microfone.
- A entrada poderá ser realizada através de dois dispositivos:
- 3. Como será feita a saída de dados?
- A saída poderá ser realizada através de dois dispositivos:
- No dispositivo móvel os dados serão enviados ao usuário por meio da tela do dispositivo móvel e da saída de áudio.
- No computador os dados serão enviados ao usuário por meio do monitor do computador e da saída de áudio.
- A saída poderá ser realizada através de dois dispositivos:
- 4. Descreva as funcionalidades do projeto:
- 4.1. Criar contas:
- CRUD Usuários.
- 4.2. Dashboard:
- Feed de vídeos:
- Visualizar profissionais que estão ao vivo;
- Visualizar cursos em andamento;
- Selecionar vídeos;
- Adicionar vídeo para assistir depois;
- Remover vídeo da sua timeline.
- Feed de vídeos recomendados:
- Visualizar profissionais em alta que estão ao vivo;
- Visualizar cursos e vídeos baseados na sua atividade recente;
- Visualizar cursos e vídeos em alta;
- Dispensar cursos e vídeos recomendados.
- Assessoria pessoal:
- Assinaturas;
- Iniciar conversa;
- Excluir conversa.
- Perfil do usuário:
- Editar nome, senha, e-mail, telefone;
- Editar canal do profissional;
- Editar profissionais seguidos;
- Visualizar vídeos colocados para assistir depois;
- Visualizar vídeos gostados;
- Configurar assinaturas;
- Configurações do aplicativo.
- Realizar buscas por canais e cursos.
- Feed de vídeos:
- 4.3. Stream:
- Profissional:
- Configurar a stream;
- Iniciar a stream;
- Comentar a stream;
- Compartilhar a stream;
- Finalizar a stream;
- Editar e fazer upload da stream.
- Usuário comum e premium:
- Reproduzir ou pausar stream;
- Comentar na stream;
- Denunciar a stream;
- Compartilhar a stream.
- Administrador:
- Finalizar a stream.
- Profissional:
- 4.4. Vídeo:
- Profissional:
- Upload de vídeo;
- Editar características do video;
- Avaliar o vídeo;
- Comentar o vídeo;
- Compartilhar o vídeo;
- Remover o vídeo.
- Usuário comum e premium:
- Reproduzir, pausar, avançar ou retroceder um vídeo;
- Avaliar o vídeo;
- Comentar o vídeo;
- Denunciar o vídeo;
- Compartilhar o vídeo;
- Adicionar para ver depois.
- Administrador:
- Remover o vídeo.
- Profissional:
- 4.1. Criar contas:
How much
- 1. Quanto custa cada parte do sistema?
- Planejamento do sistema e estudo preliminar: R$ 1200,00
- Planejamento da interface gráfica do sistema: R$ 4200,00
- Codificação do sistema e implantação da interface gráfica: R$ 27800,00
- Implementação do banco de dados e servidor de hospedagem: R$ 4400,00
- Realização de testes no sistema: R$ 3400,00
- Implantação do sistema e disponibilização para uso: A partir desta etapa, o custo se torna anual, em um valor de R$ 595,00 anuais.
- 2. Quanto deverá custar todo o sistema?
- É estimado um total de R$ 41000,00. Com um custo anual de R$ 595,00.
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- A equipe deve ser composta por 8 pessoas.
- 4. Quanto custa cada profissional?
- Gerente de projeto: R$ 2400,00/mês
- Designer gráfico: R$ 3000/mês
- Desenvolvedor Web: R$ 3000,00/mês
- Desenvolvedor Android: R$ 3200,00/mês
- Desenvolvedor iOS: R$ 5300,00/mês
- Desenvolvedor de banco de dados: R$ 4400,00/mês
- Analista de testes: R$ 4000,00/mês
- Analista de sistema: R$ 3600,00/mês
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- O aplicativo e o acesso ao site serão gratuitos, entretanto, o usuário terá a opção de pagar R$ 15,00 mensalmente para um profissional, a fim de obter benefícios com este profissional.
Kanban
Canvas
DFD
DFD Atualizado
DER