Sem resumo de edição |
|||
| Linha 200: | Linha 200: | ||
* [[Arquivo: dfdloop.jpg]] | * [[Arquivo: dfdloop.jpg]] | ||
== | == Requisitos Funcionais == | ||
* | * | ||
Edição das 13h09min de 10 de setembro de 2021
5W2H
What
- 1. Qual o nome do seu projeto?
- Loop
- 2. Qual o objetivo deste projeto?
- Se trata de um aplicativo para ajudar na proficiência de idiomas.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- 4. Quais os conhecimentos básicos (teorias) que devemos ter para se implementar este projeto?
- Conhecimento em criação de app mobile, conhecimento nos idiomas que serão ofertados pelo app.
- 5. Quais soluções similares existem no mercado?
- Atualmente temos o Tongo e o Duoligo que são aplicativos no mesmo seguimento.
Why
- 1. Porque é interessante desenvolver este projeto?
- Aprender um segundo idioma é quase que necessário nos dias de hoje, estamos proporcionando isso de forma prática e acessível. Além disso, viajar para um lugar com outro idioma e outra cultura torna- se mais fácil quando se conhece suas gírias e costumes.
- 2. Com relação às tecnologias, cite no mínimo 3 e explique a função de cada uma no seu projeto.
- Geolocalização: utilizamos o GPS. É realizado através de satélites que determinam a latitude e longitude de um ponto. E, em alguns casos, inclusive, a altitude. Para nosso app, as pessoas postam conteúdos do local onde vivem para facilitar o usuário a procurar informações sobre o local onde vai visitar ou que seja só por curiosidade também.
- Tradução com Machine Learning: traduzir textos corridos, documentos, textos em imagens e áudios em tempo real. Utiliza-se Machine Learning para traduzir sentenças inteiras complexas e não só palavra por palavra. Também é possível criar um glossário com termos específicos para o usuário.
- ChatBot: o usuário insere informações específicas e recebe de volta respostas programadas de acordo com o contexto que o software está inserido para auxiliar em algum problema.
- 3. Com relação ao hardware, cite no mínimo 3 e explique a função de cada um no seu projeto.
- Microfone: captar áudio do usuário
- Smartphone: é a principal conexão do usuário com o app
- Câmera: dispositivo que permitirá a gravação de vídeos caso seja solicitado
- 4. Com relação aos sistemas, cite no mínimo 3 e explique a função de cada um no seu projeto.
- Sistema de computação em nuvem: utilizaremos com aplicação em banco de dados para armazenar dados do usuário e armazenar conteúdos postados
- Sistema de pagamento: para os usuários comprarem crédito do app para usar com conteúdos premium
- Facebook: para autenticação e cadastro dos usuários
Who
- 1. Quem pode se beneficiar deste projeto?
- Estudantes
- Professores
- Interessados em aprender idioma
- 2. Quem poderá operar o sistema?
- Poderá ser usado por pessoas interessadas pelo conteúdo através de login e administrado por uma equipe.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Equipe de Infra-estrutura
- Desenvolvedor back-end
- Desenvolvedor front-end
- Analista de banco de dados
- Analista de testes
Where
- 1. Por onde (hardware ou sistemas), os dados serão inseridos?
- por meio do próprio aplicativo
- 2. Onde (hardware ou sistemas), os dados serão externalizados?
- Serão externalizados na tela do celular
- 3. Onde (em que dispositivos ou ambientes) esta aplicação poderá ser usada?
- Pelo celular
- 4. Onde os dados serão armazenados?
- em banco de dados na nuvem
- 5. Onde o software deverá ser hospedado?
- Nas lojas de aplicativo (play store, app store)
When
- 1. Em quanto tempo (em semanas) pretende desenvolver o sistema?
- 22 semanas
- 2. Quais serão as fases e em quanto tempo cada uma?
- análise de requisitos
- escolha dos sistemas e serviços que serão utilizados para desenvolvimento do app
- criação e preenchimento do banco de dados
- criação da interface de interação com o usuário
- integração do banco com interface e sistemas
- testes
- entrega final
- 3. Qual o tempo de resposta do dispositivo ou do sistema, ou seja, quanto tempo acha razoável esperar por uma informação?
- 0,5 segundos
- 4. Se tiver investimento, quanto tempo acha razoável para pagar o financiamento?
- 12 meses
- 5. Qual evolução projetada da demanda?
- por possuir grandes concorrentes no mercados a expectativa é possuir 100 mil usuários no primeiro ano do app
How
- 1. Como será dividido o desenvolvimento do sistema?
- BackEnd e FrontEnd
- 2. Como será feita a entrada de dados?
- A entrada de dados poderá ser feita por touch screen, digitação pelo teclado, câmera e microfone
- 3. Como será feita a saída de dados?
- Será feita através de componentes visuais expostos aos usuários, tal como tela de perfil, cadastro, mapa, etc. e áudio
- 4. Descreva as funcionalidades?
- Cadastrar usuário/Autenticar
- Login
- Logout
- Recuperar senha
- Fazer teste de nivelamento
- Iniciar conversa com chatbot
- Ler
- Ouvir
- Falar
- Filtrar glossário
- Procurar no mapa
- Adicionar arquivo
- Buscar livros e artigos
- Avaliar conteúdos
- Comprar créditos
- Usar créditos
How much
- 1. Quanto custa cada parte do sistema?
- Desenvolvimento: 60000:
- Manutenção: 5000
- Banco de dados: 5000
- 2. Quanto deverá custar todo o sistema?
- R$ 70000
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- Serão 5 profissionais
- 1 desenvolvedor back end: Responsável por escrever o código com todas as regras de negócios.
- 1 desenvolvedor front end: Responsável pela interface do sistema.
- 1 Analista de banco de dados: Lida com tudo que diz respeito a banco de dados
- 1 Analista de testes: Testa e valida o sistema.
- 1 Gerente de projetos: Gerencia toda a equipe distribuindo tarefas e fazendo o acompanhamento.
- 4. Quanto custa cada profissional?
- Desenvolvedores: Média salarial: R$ 3000
- Analista de banco de dados: Salário inicial R$3000
- Analista de testes: Salário inicial R$3000
- Gerente de projeto: Salário inicial R$ 3000
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- O aplicativo será gratuito basta baixar na app store, porém o usuário terá de pagar para ter acesso a conteúdo exclusivo.
Canvas
Pitch
- Consiste em um aplicativo de línguas em diferentes sotaques, onde o publico alvo será qualquer pessoa que queira aprender algum idioma. O diferencial está no acesso aos diferentes sotaques e culturas de cada região linguística.
- Seria interessante uma versão em braille. Divulgação boca a boca nos locais de interesse ( faculdades, escolas, etc.).
- Uma experiência inovadora no aprendizado linguístico. Acredito que poderia ter uma estatística de confiabilidade dos usuários, para gerar maior confiança no consumidor e ter uma ligação segura entre os contribuintes.
- Interessante o foco nos sotaques, talvez possa ser o principal diferencial em relação aos apps mais populares como o Dualingo. Tem potencial pra ser expandido para uma rede social de aprendizagem de idiomas também.
- Podem fazer no app jogos interativos que auxiliam no aprendizado, como quiz, caça palavras, ou até jogos interativos entre usuários que estão buscando aprender a língua do outro mais a fundo. Um modelo de jogos como o "Perguntados" pode ser interessante. Ou também um jogo ou interação que envolva músicas cantadas na língua que deseja aprender. Entendendo letras de músicas em outras língua é um jeito lúdico, divertido e eficaz de se desenvolver em outro idioma.
- Aplicativo que usa integração de Chat Bot e e-mail para comunicar com o usuário. Criação de conteúdo educacional. Aplicativo de ensino de uma nova língua.
- Gostei da parte de ensinar expressões, isso é pouco ensinado em escolas de inglês.
- App de ensino de idiomas com foco na fala e na audição. Seguimento - universitários/professores - Sugestão - testes de nivelamento
- Tem tipos de perfis diferentes (professor e aluno, por ex) ou todos aprendem e ensinam?
- Gostei bastante da ideia. Acredito que seja uma iniciativa bastante inovadora pela estrutura operacional do aplicativo, mas que apresenta um aspecto a ser melhorado na minha interpretação. Pagar o salário que os professores merecem acredito que não será uma tarefa fácil, ainda mais dependendo do nível de formação do professor, por exemplo um que tenha doutorado em inglês ou outros idiomas. Assim, a forma de gerar receita deveria ser mais estudada profundamente pelo grupo.
- "Aplicativo interessante que possibilita a troca de conhecimento linguísticas e culturais com pessoas de outras localidades . Com segmento voltado para professores , alunos e facilita para quem deseja aprender outro idioma. Toda a forma de aprendizagem será gratuita ? "
- Excelente projeto - Aprender Lingua Estrangeira - facilitar a vida do aprendiz, sugestão seria como fazer nivelamento e seguir dali.
- Gostei muito da forma que querem abordar de forma diferente, diferentes pessoas, com diferentes níveis da língua.
- A ideia da Interação é super interessante, mas a avaliação de nivelamento apesar de importante, não vejo muito como diferencial. Vale á pena dar um estruturada no diferencial, um aplicativo completo que conheci que pode ser analisado é o Busuu. Poderiam implementar alguma aba cultural onde o usuário possa entrar em contato com todo o escopo cultural. Vai além do idioma. "
- Fazer um tipo de rede social, que você pode adicionar pessoas e conversar com elas de acordo com o idioma que você está aprendendo
- Qual o diferencial de outros apps de aprendizagem de idiomas? É a troca de experiências entre usuários de diferentes regiões e o teste de nivelamento
- Proposta que busca facilitar o acesso a material de ensino de línguas, muito bacana.