• Nenhum resultado encontrado

4 A SOLUÇÃO PROPOSTA

4.4 GERENCIAMENTO DE RISCOS DO APLICATIVO

4.4.2 FALHAS NO ENVIO DE PEDIDOS DE SOCORRO

Os pedidos de socorro enviados pelo aplicativo são encaminhados através de mensagens de texto e e-mails. Dessa forma, os desenvolvedores não se responsabilizam por falhas no envio dos pedidos do socorro por falta de crédito e/ou internet no dispositivo. É de responsabilidade do usuário, garantir que seu dispositivo possua créditos e internet para utilização do aplicativo.

32 4.5 O PROJETO DO APLICATIVO SARGENTOO

Nas próximas seções será apresentada a modelagem do projeto do aplicativo Sargentoo.

4.5.1 DESCRIÇÃO DO APLICATIVO

Aplicativo móbile multi-plataforma desenvolvido para as plataformas Android e Windows Phone, que permitirá aos usuários registrarem boletins de ocorrência e queixas pela internet e, também, de forma colaborativa, marcar localidades e zonas com alto índice de periculosidade, para que os demais usuários do aplicativo ao instalarem o mesmo, tenham informações das zonas de perigo da cidade ou região onde estão localizados.

O aplicativo foi batizado de “Sargentoo Plus” por seus idealizadores.

Como requisitos iniciais do sistema destacam-se: cadastro e seleção de contatos para envio de pedidos de socorro, internet e/ou créditos no dispositivo, suporte a GPS no dispositivo.

4.5.2 DIAGRAMA DE CASOS DE USO.

Abaixo segue o diagrama de casos de uso do sistema Sargentoo:

33 Figura 4: Diagrama de Casos de Uso.

Fonte: O autor.

Conforme a figura acima o personagem central do sistema é o Ator Usuário.

Os demais casos de uso representam as possíveis interações que o usuário pode desempenhar no sistema.

4.5.3 DESCRIÇÃO DE CASOS DE USO

A seguir, estão especificados os casos de uso do sistema

Número: 01

Caso de Uso: CadastrarContato

Descrição: Este caso de uso descreve o processo de cadastrar contatos para pedidos de socorro.

Ator: Usuário

34 Figura 5: Caso de Uso Cadastrar Contato

Fonte: O autor.

Curso Normal:

1. Usuário informa os dados do usuário a ser cadastrado;

2. Sistema verifica se os campos estão preenchidos;

3. Usuário marca usuário para receber pedidos de socorro.

4. Sistema exibe mensagem de usuário cadastrado com sucesso;

5. Sistema exibe a tela de cadastro novamente com os campos vazios.

Curso Alternativo:

2. O sistema encontra campos obrigatórios que não foram informados;

2.1 O sistema exibe mensagem de falha ao usuário e aguarda a entrada dos dados solicitados;

2.2 Finaliza caso de uso.

Número: 02

Caso de Uso: EnviarPedidoSocorro

Descrição: Este caso de uso descreve o processo de envio de pedidos de socorro de emergência.

Ator: Usuário

Figura 6: Caso de Uso Enviar Pedido de Socorro Fonte: O autor.

Curso Normal:

1. Usuário ativa o modo de alerta ou de pânico do aplicativo, usando a discagem rápida ou ativando, manualmente, os modos;

2. O aplicativo, automaticamente, é minimizado no dispositivo do usuário;

3. O aplicativo passa a rodar em segundo plano no dispositivo.

35 4. O sistema envia pedidos de socorro de socorro de emergência para os contatos predeterminados, em um intervalo de 10 em 10 minutos;

5. O sistema continua a enviar pedidos de socorro até que o modo de pânico seja desativado.

Curso Alternativo 1:

1. O usuário é impedido de ativar o modo de pânico ou de alerta do aplicativo 1.1 O sistema não envia os pedidos de socorro;

1.2 Finaliza caso de uso.

Curso Alternativo 2:

4. Os pedidos de socorro de emergência não são enviados por falta de créditos ou internet no dispositivo;

4.1 O sistema não envia os pedidos de socorro até que o dispositivo tenha créditos ou internet;

4.2 Os pedidos de socorro serão enviados assim que o dispositivo tiver créditos ou internet disponível para seu funcionamento;

Figura 7: Caso de Uso Desativar Modo de Pânico Fonte: O autor.

Curso Normal:

1. Usuário escolhe no menu do aplicativo a opção para desativar o modo de pânico;

36 2. Usuário fornece sua imagem e seu código de segurança para desativar modo de pânico;

3. O modo de pânico é desativado e o aplicativo volta a operar no modo normal.

Curso Alternativo:

2. O usuário não lembra sua imagem e/ou seu código de segurança.

2.1 O usuário seleciona a opção “esqueci minha senha”;

2.2 O sistema envia a imagem e código de segurança para o e-mail do usuário cadastrado no aplicativo.

2.3 Usuário obtém os dados do e-mail e utiliza-os.

2.4 Finaliza caso de uso.

Número: 04

Caso de Uso: MarcarZonaDePerigo

Descrição: Este caso de uso descreve o processo pelo qual é possível marcar uma região de perigo no aplicativo.

Ator: Usuário

Figura 8: Caso de Uso Marcar Zona de Perigo Fonte: O autor.

Curso Normal:

1. Usuário escolhe no menu do aplicativo a opção para marcar zona de perigo.

2. O sistema exibe o mapa no aplicativo, através do Google Maps, marcando o local onde o usuário se encontra;

3. Usuário seleciona no mapa o local que deseja marcar.

4. Sistema exibe formulário de marcação de zonas de perigo, pedindo dados como:

tipo de perigo, índice de risco, relatos de fatos acontecidos, data e etc.

5. Usuário preenche os dados e clica em salvar.

6. Encerra caso de uso.

37 Curso Alternativo:

2. O sistema não exibe o mapa por falta ou dificuldade de acesso a internet.

2.1 Mensagem de erro de conexão é exibida.

2.2 Finaliza caso de uso.

Número: 05

Caso de Uso: AlterarConfiguracoes

Descrição: Este caso de uso descreve o processo pelo qual é possível alterar as configurações do aplicativo.

Ator: Usuário

Figura 9: Caso de Uso Alterar Configurações Fonte: O autor.

Curso Normal:

1. Usuário escolhe no menu do aplicativo a opção para alterar configurações.

2. O sistema exibe sub menu com as configurações que o usuário pode alterar;

3. Usuário seleciona qual configuração deseja alterar.

4. Usuário altera a configuração e salva a alteração.

5. Encerra caso de uso.

Curso Alternativo:

4. O sistema exibe mensagem de erro ao salvar as alterações.

4.1 Sistema retorna ao sub menu de alterar configurações.

4.2 Finaliza caso de uso.

38 4.5.4 DIAGRAMA DE CLASSES

Segundo FURLAN (1998), um diagrama de classes é uma representação das classes que contém em um sistema e dos relacionamentos entre elas.

A seguir, o diagrama de classes do sistema Sargentoo.

Figura 10: Diagrama de Classes.

Fonte: O autor.

O Diagrama de Classes do sistema possui um total de 7 classes, sendo que seus relacionamentos estão divididos em 2 grupos, um com 4 classes e outro com 3.

No primeiro agrupamento têm-se um relacionamento muitos para muitos entre as classes Contato e PedidoSocorro, gerando assim, por conseqüência, uma classe associativa entre essas duas classes. Essas classes estão diretamente relacionadas com a função mais importante do sistema, que é o envio de pedidos de socorro de emergência.

No segundo agrupamento têm-se as classes ZonaPerigo, TipoPerigo, ObjetoRisco e BoletimOcorrencia. ZonaPerigo, TipoPerigo e ObjetoRisco estão

39 ligadas à funcionalidade de marcar zonas de perigo, em que ZonaPerigo representa a região marcada, TipoPerigo representa o tipo de perigo existente naquele local e ObjetoRisco, quais objetos que foram roubados naquela região. A classe BoletimOcorrencia está ligada ao registro de Boletins de Ocorrência online do aplicativo.

4.5.5 MODELO DE ENTIDADE E RELACIONAMENTO

Segundo Heuser (1998), um Modelo de Entidade e Relacionamento é um diagrama que contém a modelagem dos tipos de informações que estão armazenadas em um banco de dados e os relacionamentos entre esses dados.

Abaixo, segue o Modelo de Entidade e Relacionamento do sistema Sargentoo Plus.

Figura 11: Modelo de Entidade e Relacionamento Fonte: O autor.

40 4.5.6 PROTÓTIPOS DO APLICATIVO

Nessa seção serão apresentados os primeiro protótipos não-funcionais do sistema Sargentoo, os quais contemplam modelos das telas do sistema.

4.5.7 TELA INICIAL

Primeira tela a ser exibida ao se inicializar o aplicativo (desde que os contatos de emergência tenham sido cadastrados), exibe a interface inicial do aplicativo com a alavanca de socorro.

Figura 12: Tela Inicial Fonte: O autor.

4.5.8 PEDIDO DE SOCORRO DE EMERGÊNCIA

Uma vez estando na tela inicial, para enviar um pedido de socorro de emergência, basta arrastar a alavanca no centro da tela para baixo e o aplicativo entrará em modo de pânico.

41 Figura 13: Modo de pânico.

Fonte: O autor.

4.5.9 MENU DO APLICATIVO

No menu do aplicativo são exibidas as funções que o usuário pode utilizar no mesmo, tais como : Cadastrar Contatos, Marcar Zonas de Perigo, Registrar Boletins de Ocorrência e Configurações do aplicativo.

42 Figura 14: Menu do aplicativo.

Fonte: O autor.

4.5.10 FORMULÁRIO DE CADASTRO DE CONTATOS

Formulário para cadastro de contatos para envio de pedidos de socorro de emergência, com os campos: Nome, telefone, e-mail. Ressaltando que é possível marcar o contato como sendo de emergência (aqueles que recebem as notificações).

43 Figura 15: Formulário Cadastro de Contatos.

Fonte: O autor.

4.5.11 MARCAÇÃO DE ZONAS DE PERIGO

A marcação de zonas de perigo exibe um Google Maps, para que o usuário escolha a região que será marcada e informe os dados do perigo existente na mesma, como: tipo de perigo, objetos de risco, índice de perigo e etc.

44 Figura 16: Marcação de Zonas de Perigo.

Fonte: O autor.

45 5 CONSIDERAÇÕES FINAIS

Com o crescente avanço tecnológico, a computação móvel tem se tornado cada vez mais presente na vida cotidiana das pessoas. Segundo a pesquisa "O consumidor Móvel", realizada pela Consultoria Nielsen, que é uma empresa global de informação e pesquisa com posições de liderança nos mercados de marketing e informação do consumidor, publicada em junho desse ano, 84% dos brasileiros, entre 16 e 64 anos, utilizam algum tipo de celular, sendo desses 44% aparelhos básicos, 36% smartphones e 21% multimídia (NIELSEN, 2013). Dessa forma, o mercado para criação de aplicativos móveis está em evidência. A quantidade já lançada é demasiada alta, existem aplicativos móveis para quase tudo hoje em dia.

A tendência é que essa gama de aplicativos deva aumentar ainda mais nos próximos anos.

Através desta pesquisa foi possível notar também que o quadro da segurança pública do Brasil é preocupante. A cada dia que passa a situação só tende a piorar.

Com base nas pesquisas utilizadas, para a construção deste artigo, é possível afirmar que as estatísticas criminais no país apresentam dados alarmantes, o índice de assaltos e crimes em geral cresce a cada ano que passa.

Visando que os smartphones estão entre os dispositivos que mais são furtados no país e que a quantidade de pessoas que utilizam tais dispositivos atualmente é demasiada alta, a idéia da utilização da tecnologia móvel e da computação ubíqua contra a criminalidade é extremamente benéfica.

Raramente, uma pessoa que tenha um smartphone costuma sair sem levá-lo, então, utilizá-los como ferramenta de auxílio à segurança pública é uma boa idéia.

Claramente, existe uma oportunidade da tecnologia e a segurança pública andarem juntas, trazendo benefícios em prol da sociedade. O uso de aplicativos para dispositivos móveis e de sistemas em geral, pode ser de grande auxílio aos órgãos de segurança pública, de modo que se tenha índices de assaltos, zonas de alta periculosidade entre outros, sendo capaz de responder de forma eficaz às necessidades da sociedade.

O trabalho pode, ainda, contribuir, positivamente, no enriquecimento e ampliação de nossos conhecimentos de forma significativa. Espera-se, que ainda contribua na questão da segurança pública no país.

46 O objetivo deste trabalho foi atingido, trazendo a proposta de um aplicativo de vanguarda, inovador e gratuito, que quebre padrões, facilite a vida das pessoas e que ainda traz apoio para a redução de crimes na sociedade.

Um aplicativo, com as funcionalidades do proposto nesse trabalho, seria de grande utilidade à sociedade, sobretudo na situação em que a mesma se encontra atualmente, com iniciativas como essa, que visem unir a tecnologia aos ramos sociais de maior precariedade, como é o caso da segurança publica, é possível contribuir de forma significativa para tornar a sociedade mais segura e cidadã.

A proposta apresentada neste trabalho tende a se tornar muito mais do que somente um Trabalho de Conclusão de Curso; acredita-se que o aplicativo aqui especificado, uma vez desenvolvido e implantado, tenha o potencial necessário para se tornar um produto a ser lançado no mercado de aplicativos para dispositivos móveis, com grandes possibilidades de sucesso, uma vez que, o mesmo trata-se de um aplicativo inovador e de grande utilidade à sociedade. A intenção dos autores atualmente, apresentam índices altos de criminalidade em todo o país.

47 6 REFERÊNCIAS BIBLIOGRÁFICAS

ADELIDIO, Vilobaldo de Carvalho; Rosário, Maria de Fátima e Silva. Política de segurança pública no Brasil: avanços, limites e desafios - Florianópolis: Editora:

R. Katál., Florianópolis, v. 14, n. 1, 2011.

ARAUJO, Regina Borges de. Computação Ubíqua: Princípios, Tecnologias e Desafios. Xxi Simpósio Brasileiro de Redes de Computadores, São Carlos - Sp, n. , p.1-71, 2003.

BRASIL. Constituição (1988). Constituição da República Federativa do Brasil.

Brasília, DF, Senado,1998.

CANO, Ignacio.Políticas de segurança pública no Brasil: tentativas de modernização e democratização versus a guerra contra o crime. Sur, Rev. int.

direitos human. [online]. 2006, vol.3, n.5, pp. 136-155. ISSN 1806-6445.

http://dx.doi.org/10.1590/S1806-64452006000200007

COMACHIO, Vanderson. Funcionamento de Banco de Dados em Android: Um Estudo Experimental Utilizando SQLite. 2011. 61f. Trabalho de Conclusão de Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas de Informação. Universidade Tecnológica Federal do Paraná, Medianeira, 2011.

COULOURIS, G.; DOLLIMORE, J. and KINDBERG, T. Sistemas Distribuídos:

Conceitos e Projeto. Bookman, 2007.

FURLAN, José David. Modelagem de objetos através da UML – the unified modeling language. São Paulo: Makron Books, 1998.

GGALERA, João Francisco Mônico. Posicionamento pelo NAVSTAR-GPS:

descrição, fundamentos e aplicações - São Paulo: Editora: UNESP, 2000.

48 HEUSER, Carlos A. Projeto de Banco de Dados. Instituto de Informática da UFRGS, 4 ed, 1998.

Disponível em: <http://blog.samuelcavalcante.com/itil/Carlos_Alberto_

Heuser_-_Projeto_de_Banco_de_Dados.pdf>. Acesso em: 21/11/2013.

JAVA MAGAZINE. Google Maps em aplicações móveis. ed 64, ago 2008.

Disponível em: http://www.devmedia.com.br/artigo-java-magazine-64-google-maps-em-aplicacoes-moveis/11396#ixzz2l9o5Lfic. Acesso em: 19/11/013.

KAHL, Marcelo; FLORIANO, D.Computação Ubíqua, Tecnologia sem limites. IV Semana Acadêmica de Sistemas de Informação da UDESC/CEAVI, 2011.

Disponível em: http://www.ceavi.udesc.br/arquivos/id_submenu/387/diogo_floriano_

marcelo_kahl_computacao_ubiqua.pdf>. Acesso em: 26/11/2013.

LIMA, Renato Sergio de; BUENO, Samira; RODRIGUEZ, Beatriz. Fórum Brasileiro de Segurança Pública/Ministério da Justiça. Anuário Brasileiro de Segurança Pública. Ano 7. São Paulo, 2013. Disponível em:

<http://www2.forumseguranca.org.br/novo/storage/download//anuario2013.pdf>

Acesso em: 05/11/2013.

MARTINS, Rafael. FEIJÓ, Bruno. Desenvolvimento de Aplicativo para Smartphone com a Plataforma Android. Rio de Janeiro, 2009. 50. Relatório Final de Projeto Final de Graduação – Departamento de Informática. Pontifícia Universidade Católica do Rio de Janeiro.

MATEUS, Geraldo Robson; LOUREIRO, Antonio Alfredo Ferreira. Introdução à computação móvel. DCC/IM, COPPE/UFRJ, 1998.

Disponível em: <http://homepages.dcc.ufmg.br/~loureiro/cm/docs/cm_livro_1e.pdf>

Acesso em: 26/11/2013

MINISTÉRIO DA JUSTIÇA. Segurança Publica: Estatísticas. 2013. Disponível em:

<http://portal.mj.gov.br/main.asp?View=%7BCF2BAE97-81BC-4482-95B9-

983F1CC404DA%7D&Team=&params=itemID=%7BC2081310-B0FD-4053-A9FE-49

642E1612ACA8%7D;&UIPartUID=%7B2868BA3C-1C72-4347-BE11-A26F70F4CB26%7D>. Acesso em: 17/11/2013.

MONACO, Thiago; CARMO, Rhodolfo Marques. Desenvolvendo aplicações para Windows Phone. Brasil: Brasport, 2012. ISBN: 978-85-74525-20-4.

NETTO, J. P.; FILHO, J. V. da S. , Roubo a ônibus na cidade de São Paulo - epidemiologia do crime e análise do problema policial. Instituto Fernand Braudel de Economia Mundial, São Paulo, 2001

NIELSEN. Pesquisa “O Consumidor Móvel”. Disponível em: <

http://www.nielsen.com/br/pt/nielsen-pressroom/2013/brasil-usa-mais-redes-socias-em-smartphones-que-paises-dos-brics-e-estado-unidos.html>. Acesso em:

22/11/2013.

PESQUISA CNI – IBOPE. Retratos da sociedade brasileira: segurança pública – (outubro 2011) – Brasília: CNI, 2011. 65 p.

RABELLO, Ramon Ribeiro. Android: um novo paradigma de desenvolvimento móvel. 2012. Disponível em: http://www.cesar.org.br/site/files/file/WM18_

Android.pdf>. Acesso em: 12/11/2013

SANTOS, Elisângela Maria dos. Trote telefônico: um problema que afeta todo o país. In: Âmbito Jurídico, Rio Grande, XVI, n. 113, jun 2013. Disponível em:

<http://www.ambito-juridico.com.br/site/?n_link=revista_artigos_leitura&artigo _id=13365&revista_caderno=4>. Acesso em nov 2013.

SAPORI, L. F. Segurança pública no Brasil: desafios e perspectivas. Rio de Janeiro, FGV Editora, 2007

SOARES, Luiz Eduardo. Segurança pública: presente e futuro. Estud. av. [online].

2006, vol.20, n.56, pp. 91-106. ISSN 0103-4014. http://dx.doi.org/10.1590/S0103-40142006000100008.

50 WEISER, M.. The Computer for the Twenty-First Century. Scientific American,

p. 94-10, September, 1991. Disponível em:

<http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html>.

Acesso em: 01/12/2013