Desenvolvimento de uma Progressive Web Application para o módulo de matrícula da UFSC

Detalhes bibliográficos
Autor(a) principal: Hang, Maria Eduarda de Melo
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/243395
Resumo: TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação.
id UFSC_e0e4a340162d4ddce2b414a7ebb6c8e4
oai_identifier_str oai:repositorio.ufsc.br:123456789/243395
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Desenvolvimento de uma Progressive Web Application para o módulo de matrícula da UFSCPWAProgressive Web Applicationfront-endTCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação.Com o crescimento do uso de dispositivos móveis e acesso à internet no mundo, as instituições e empresas tentam atingir esse novo público através do desenvolvimento de aplicativos nativos ou web com a abordagem Responsive Web Development (RWD). As aplicações nativas possuem a vantagem de explorar ao máximo os recursos do dispositivo e trazer uma melhor experiência para o usuário, todavia, o custo de desenvolvimento e manutenção são altos, uma vez que é necessário desenvolver um sistema para cada plataforma e dar suporte para cada um deles. Para evitar esse problema, a RWD permite o desenvolvimento de um sistema independente da plataforma com o custo de perda na qualidade da experiência do usuário, uma vez que não pode aproveitar todos os recursos do dispositivo. Nesse cenário, a Progressive Web Application (PWA) surgiu para solucionar os problemas de ambas as abordagens, se aproveitando da independência de plataforma da RWD e dos recursos extras providos por aplicações nativas como as notificações push e possibilidade de instalação. Diante desse contexto, o objetivo desse projeto foi desenvolver uma interface alternativa com PWA para o novo módulo de matrícula da Universidade Federal de Santa Catarina (UFSC), que está sendo desenvolvido pela Secretaria de Tecnologia da Informação e Comunicação (SeTIC) no modelo tradicional de aplicações web, para evitar a criação de duas interfaces (desktop e mobile), reduzir a quantidade de projetos que precisarão de manutenção e atingir os públicos-alvos do mobile e do desktop com uma única interface. Além disso, outra meta desse projeto era a melhoria na satisfação do usuário em relação à aplicação do Sistema de Controle Acadêmico da Graduação (CAGR). Após a realização de um teste de usabilidade na interface proposta com 30 voluntários que representam o público-alvo do sistema, observou-se uma melhora no score do System Usability Scale (SUS) em relação ao módulo oficial e um aumento em duas respostas ímpares dos usuários no questionário SUS. Além disso, constatou-se que as funcionalidades de notificações, acesso dos dados sem conexão com a rede e acesso ao status e posição da vaga em uma turma solicitada no pedido de matrícula foram bem avaliadas pela maioria dos voluntários desses testes. Em contrapartida, a instalação foi considerada menos útil por alguns participantes.With the growth of the use of mobile devices and internet access in the world, institutions and companies try to reach this new audience through the development of native or web applications with the RWD approach. Native applications have the advantage of exploiting the device’s resources to the fullest and bringing a better user experience, however, the development and maintenance costs are high, since it is necessary to develop a system for each platform and provide support for each one of them. To avoid this problem, RWD allows the development of a platform-independent system at the cost of losing the quality of the user experience, since it cannot take advantage of all the device’s resources. In this scenario, PWA emerged to solve the problems of both approaches, taking advantage of RWD’s platform independence and the extra resources provided by native applications such as push notifications and the possibility of installation. Given this context, the objective of this project will be to develop an alternative interface with PWA for the new enrollment module at UFSC, which is being developed by SeTIC in the traditional model of web applications, to avoid creating two interfaces (desktop and mobile), reduce the number of projects that will need maintenance and reach the target audiences of mobile and desktop with a single interface. Furthermore, another goal of this project was to improve user satisfaction with the application of CAGR. After carrying out a usability test on the proposed interface with 30 volunteers represent- ing the system’s target audience, an improvement was observed in the score of SUS in relation to the official module and an increase in two odd responses from users in the SUS questionnaire. In addition, it was found that the notification functionalities, data access without connection to the network and access to the status and position of the vacancy in a class requested in the enrollment request were well evaluated by the majority of the volunteers of these tests. On the other hand, the installation was considered less useful by some participants.Florianópolis, SC.Silva, Ricardo Pereira eUniversidade Federal de Santa Catarina.Hang, Maria Eduarda de Melo2022-12-22T14:11:37Z2022-12-22T14:11:37Z2022-12-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis186 f. + 3 códigos fontesapplication/pdfapplication/octet-streamapplication/octet-streamapplication/octet-streamhttps://repositorio.ufsc.br/handle/123456789/243395Open Access.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2022-12-22T14:11:38Zoai:repositorio.ufsc.br:123456789/243395Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732022-12-22T14:11:38Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Desenvolvimento de uma Progressive Web Application para o módulo de matrícula da UFSC
title Desenvolvimento de uma Progressive Web Application para o módulo de matrícula da UFSC
spellingShingle Desenvolvimento de uma Progressive Web Application para o módulo de matrícula da UFSC
Hang, Maria Eduarda de Melo
PWA
Progressive Web Application
front-end
title_short Desenvolvimento de uma Progressive Web Application para o módulo de matrícula da UFSC
title_full Desenvolvimento de uma Progressive Web Application para o módulo de matrícula da UFSC
title_fullStr Desenvolvimento de uma Progressive Web Application para o módulo de matrícula da UFSC
title_full_unstemmed Desenvolvimento de uma Progressive Web Application para o módulo de matrícula da UFSC
title_sort Desenvolvimento de uma Progressive Web Application para o módulo de matrícula da UFSC
author Hang, Maria Eduarda de Melo
author_facet Hang, Maria Eduarda de Melo
author_role author
dc.contributor.none.fl_str_mv Silva, Ricardo Pereira e
Universidade Federal de Santa Catarina.
dc.contributor.author.fl_str_mv Hang, Maria Eduarda de Melo
dc.subject.por.fl_str_mv PWA
Progressive Web Application
front-end
topic PWA
Progressive Web Application
front-end
description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação.
publishDate 2022
dc.date.none.fl_str_mv 2022-12-22T14:11:37Z
2022-12-22T14:11:37Z
2022-12-14
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/243395
url https://repositorio.ufsc.br/handle/123456789/243395
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Open Access.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Open Access.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 186 f. + 3 códigos fontes
application/pdf
application/octet-stream
application/octet-stream
application/octet-stream
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808651931995865088