Voice Recognition Carlos Damasceno Francisco Lima Luckas Santos Perichdey Leitão Wellyson Melo DIE - UFPI Teresina PI Brasil (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 1 / 22
Sumário 1 Introdução 2 Missão do Produto 3 Lista de Funcionalidades 4 Fluxo Casos de Uso 5 Diagrama de Casos de Uso 6 Conclusão e Trabalhos Futuros (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 2 / 22
Sumário 1 Introdução 2 Missão do Produto 3 Lista de Funcionalidades 4 Fluxo Casos de Uso 5 Diagrama de Casos de Uso 6 Conclusão e Trabalhos Futuros (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 3 / 22
Introdução Plataforma Android ; Crescimento da Quantidade de Aplicativos ; Linguagem Java e o desenvolvimento de aplicativos; Aumento das aplicações que utilizam Voice Recognition. (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 4 / 22
Introdução Motivação Necessidade de Acompanhar-mos o e-mail em tempo real; Possibilitar a interação do usuário com o e-mail mesmo sem contato físico; Evitar acidentes de carro; Desafio de uma nova aplicação; Ficar ricos. (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 5 / 22
Sumário 1 Introdução 2 Missão do Produto 3 Lista de Funcionalidades 4 Fluxo Casos de Uso 5 Diagrama de Casos de Uso 6 Conclusão e Trabalhos Futuros (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 6 / 22
Missão do Produto Aplicação stand alone ; Utilização de interface gráfica com o usuário; Irá conter feedbacks com sínteses de voz; Os dados serão persistidos em um Banco de Dados. (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 7 / 22
Sumário 1 Introdução 2 Missão do Produto 3 Lista de Funcionalidades 4 Fluxo Casos de Uso 5 Diagrama de Casos de Uso 6 Conclusão e Trabalhos Futuros (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 8 / 22
Reconhecimento e Síntese de Voz Gerenciador de comando de voz ; Utilização de interface gráfica com o usuário; Irá conter feedbacks com sínteses de voz; Os dados serão persistidos em um Banco de Dados. (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 9 / 22
Gerenciamento de conexão e serviço de e-mail Utilizar um protocolo para comunicação; Gerenciar conexão; Manter o sicronismo entre a aplicação e o servidor Web. (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 10 / 22
Aplicativo Android Entrar com um comando; Configurações de voz; Saída de voz. (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 11 / 22
Sumário 1 Introdução 2 Missão do Produto 3 Lista de Funcionalidades 4 Fluxo Casos de Uso 5 Diagrama de Casos de Uso 6 Conclusão e Trabalhos Futuros (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 12 / 22
Fluxo Casos de Uso Fluxo Principal ou caminho Feliz 1.0 : Receber comando de voz Processamento Lista de Comandos de voz Evento Escolhido Receber comando de voz (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 13 / 22
Fluxo Casos de Uso Fluxo Principal ou caminho Feliz 1.1 : Receber comando de voz Processamento Evento Escolhido Receber comando de voz (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 14 / 22
Fluxo Casos de Uso Fluxo Alternativo 1.0: Receber comando de voz Processamento Receber comando de voz (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 15 / 22
Fluxo Casos de Uso Fluxo Alternativo 1.1: Receber comando de voz Processamento Lista de comandos de voz Receber comando de voz (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 16 / 22
Fluxo Casos de Uso Imagem dos fluxos desempenhados. (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 17 / 22
Sumário 1 Introdução 2 Missão do Produto 3 Lista de Funcionalidades 4 Fluxo Casos de Uso 5 Diagrama de Casos de Uso 6 Conclusão e Trabalhos Futuros (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 18 / 22
Casos de uso Casos de USO. Figura: Fluxo casos de uso (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 19 / 22
Sumário 1 Introdução 2 Missão do Produto 3 Lista de Funcionalidades 4 Fluxo Casos de Uso 5 Diagrama de Casos de Uso 6 Conclusão e Trabalhos Futuros (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 20 / 22
Conclusão e Trabalhos Futuros Essa Apresentação foi de fundamental importância para entender-mos o domínio do problema; Como trabalho será levantado mais informações sobre a aplicação e suas funcionalidades para irmos para próxima fase com segurança. (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 21 / 22
Gerenciar Conexão De E-mail utilizando a API javamail Carlos Damasceno Francisco Lima Luckas Santos Perichdey Leitão Wellyson Melo DIE - UFPI Teresina PI Brasil (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 22 / 22