Desenvolvimento de uma Aplicação Móvel Multiplataforma para a gama de produtos OneCare

Detalhes bibliográficos
Autor(a) principal: Martins, Jorge José Saraiva
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/92240
Resumo: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_410d42b297dced982272e0bcc837e955
oai_identifier_str oai:estudogeral.uc.pt:10316/92240
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Desenvolvimento de uma Aplicação Móvel Multiplataforma para a gama de produtos OneCareDevelopment of a Multiptform Mobile Application for OneCare productsAplicações móveisMultiplataformaReact NativeCuidadorOneCareCaregiverOneCareMobile applicationsCross-platformReact NativeDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaO envelhecimento é um processo evolutivo e inevitável que se caracteriza pelo desgaste das células. Por sua vez, este desgaste torna o idoso suscetível a doenças crónicas que precisam de ser monitorizadas para que lhe seja garantido o seu bem-estar. Nestas situações, é comum recorrer-se ao cuidador informal que geralmente é um familiar ou um conhecido do idoso. Esta solução com o passar do tempo leva ao burnout do cuidador e consequente impacto negativo na sua qualidade de vida. Uma outra alternativa é a institucionalização do idoso, porém, além de ser uma solução dispendiosa, os idosos são resistentes a esta alternativa pois não aceitam mudanças significativas aos seus padrões de vida. É na sequência do aparecimento deste tipo de situações que a disponibilização de soluções de monitorização destinadas ao acompanhamento de pessoas idosas entra na equação para ajudar a solucionar esta problemática. Foi com esta missão que a empresa Intellicare se dedicou ao desenvolvimento da gama de soluções OneCare que se destina a proporcionar mais segurança e bem-estar do idoso e tranquilidade de espírito para cuidadores. De forma a aumentar as ferramentas de acompanhamento, houve a necessidade de se desenvolver uma aplicação multi-plataforma, onde cuidadores e familiares podem manter-se informados, acedendo a dados de saúde e bem-estar do idoso, a qualquer momento e lugar. Para o efeito, começou-se por efetuar um estudo sobre as diferentes abordagens existentes no desenvolvimento de aplicações móveis e tecnologias utilizadas. Para além disto, procurou-se estudar as soluções, sistemas e aplicações com aplicação na área telemonitorização da saúde e bem-estar de pessoas idosas. Num trabalho iterativo com a equipa de Gestão de Produto OneCare, cujo interlocutor foi a Engenheira Marta Pinto, foi possível efetuar um exaustivo levantamento de requisitos que permitiu a integração da informação de todas as soluções da empresa numa única aplicação, facilitando a atribuição de cuidados com a centralização da informação. Tendo em contas estas necessidades identificadas, foi desenhada uma arquitetura de sistema que que suportou toda a fase de implementação. Desta fase, resultou uma aplicação híbrida cujo desenvolvimento foi baseado na tecnologia React Native. De forma a avaliar a qualidade da aplicação criada realizaram-se 3 iterações de testes funcionais e uma de responsividade da aplicação em dispositivos com diferentes características de ecrã e sistemas operativos: Android e iOS. A maioria dos testes funcionais foram efetuados manualmente e regeram-se por um plano de testes de 98 casos. Justificado por um domínio de inputs muito vasto e aspetos físicos que não permitiam o uso da interface para a validação do caso de teste, ainda foi necessário recorrer à automação de testes com técnicas de BlackBox. Da etapa teste foi possível concluir que 93% dos casos de teste verificaram-se na aplicação tendo sido classificados como sucesso. Fruto de um bom resultado, obtido tanto nos testes funcionais como nos teste de interface, efetuou-se uma prova de conceito com 19 utilizadores finais. Com a aplicação de uma adaptação do questionário CSUQ para a realidade deste projecto, foi possível concluir que, numa escala de 1 a 7, na qual o valor 1 significa concordo totalmente e o valor 7 discordo totalmente, 97% dos participantes indicaram que o seu nível de concordância com a afirmação "No geral, estou satisfeito com esta aplicação"está compreendido entre o valor 1 e 2.Aging is an unavoidable evolutionary process that characterizes itself by the wear of theimmune system. Consequently, this wear makes the elder vulnerable to chronic diseasesthat need to be monitored to assure its well-being. This responsibility often lands on theinformal caregiver, which is generally a relative or a known person of the elder. Over time,this solution causes a burnout on the caregiver and subsequently takes a negative impacton its life quality. Another alternative is to resort to the institutions created to take careof the elders, but not only this is an expensive solution, as the elders are normally resilientand do not accept this type of significant change in their life. To help solve the afore men-tioned problems, remote monitoring solutions destined to the elders need to be taken inconsideration. It is then the mission of Intellicare to dedicate its efforts to the developmentof OneCare solutions, a range of tools destined to provide more safety and well-being tothe elders, while maintaining tranquility among the caregivers. In order to expand therange of monitoring tools, there was a necessity to develop a multiplatform app in whichboth elders and caregivers could stay informed and access to the elder ́s health data, atany moment and place. Therefore, a study regarding the existing approaches in the development of mobile appsand technologies was conducted. With the purpose of refining the project, the solutions,systems and apps related to the remote monitoring of elders’ health and well-being wereinvestigated. In an iterative effort with the Product Management team of OneCare, whoseinterlocutor was the Engineer Marta Pinto, it was possible to perform an exhaustive in-vestigation regarding the requirements that allowed to integrate the information of all thecompany ́s solutions into a single app. Taking in consideration the identified needs, thesystem ́s architecture was designed, which supported the implementation stage. The resultfrom this stage was a hybrid app whose development was based on React Native techno-logy. To evaluate the app ́s quality 3 functional tests iterations were performed along withanother concerning its responsiveness in devices with different screen characteristics andoperating systems: Android and iOS. The majority of the functional tests were completedmanually and conducted by a plan of 98 instances. Justified by a broad input domain andphysical aspects that did not allow the use of the interface to the validation of the testcase, it was still necessary to resort to test automation using BlackBox techniques. Fromthe test phase, it was possible to conclude that 93% of the test cases were verified in theapplication, having been classified as successful. As a consequence of a good result obtained in both functional and interface tests, a proofof concept was carried out with 19 end users. With the application of an adaptation ofthe CSUQ questionnaire to the reality of this project, it was possible to conclude that, ona scale of 1 to 7, in which the value 1 means totally agree and the value 7 means totallydisagree, 97% of the participants indicated that their level of agreement with the statement"In general, I am satisfied with this application"is between 1 and 2.2020-11-042026-11-03T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/92240http://hdl.handle.net/10316/92240TID:202553833porMartins, Jorge José Saraivainfo:eu-repo/semantics/embargoedAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-10-27T10:58:18Zoai:estudogeral.uc.pt:10316/92240Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:11:23.617636Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Desenvolvimento de uma Aplicação Móvel Multiplataforma para a gama de produtos OneCare
Development of a Multiptform Mobile Application for OneCare products
title Desenvolvimento de uma Aplicação Móvel Multiplataforma para a gama de produtos OneCare
spellingShingle Desenvolvimento de uma Aplicação Móvel Multiplataforma para a gama de produtos OneCare
Martins, Jorge José Saraiva
Aplicações móveis
Multiplataforma
React Native
Cuidador
OneCare
Caregiver
OneCare
Mobile applications
Cross-platform
React Native
title_short Desenvolvimento de uma Aplicação Móvel Multiplataforma para a gama de produtos OneCare
title_full Desenvolvimento de uma Aplicação Móvel Multiplataforma para a gama de produtos OneCare
title_fullStr Desenvolvimento de uma Aplicação Móvel Multiplataforma para a gama de produtos OneCare
title_full_unstemmed Desenvolvimento de uma Aplicação Móvel Multiplataforma para a gama de produtos OneCare
title_sort Desenvolvimento de uma Aplicação Móvel Multiplataforma para a gama de produtos OneCare
author Martins, Jorge José Saraiva
author_facet Martins, Jorge José Saraiva
author_role author
dc.contributor.author.fl_str_mv Martins, Jorge José Saraiva
dc.subject.por.fl_str_mv Aplicações móveis
Multiplataforma
React Native
Cuidador
OneCare
Caregiver
OneCare
Mobile applications
Cross-platform
React Native
topic Aplicações móveis
Multiplataforma
React Native
Cuidador
OneCare
Caregiver
OneCare
Mobile applications
Cross-platform
React Native
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2020
dc.date.none.fl_str_mv 2020-11-04
2026-11-03T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10316/92240
http://hdl.handle.net/10316/92240
TID:202553833
url http://hdl.handle.net/10316/92240
identifier_str_mv TID:202553833
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134010333462528