Análise do uso de boas práticas no Front-end de um sistema seb : um estudo de caso com Vue.js

Detalhes bibliográficos
Autor(a) principal: Silva, Stéfany Biskup Coelho da
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/231834
Resumo: Aspectos de qualidade garantem a eficiência de um software desenvolvido. Para tanto, é essencial que os desenvolvedores estejam atentos às especificações e aos padrões prédefinidos, responsabilizando-se pela entrega de um produto que satisfaz todas as expectativas e necessidades dos usuários finais. Ademais, é preciso garantir que este sistema tenha uma boa manutenibilidade, tratando-se de um fator que valida a facilidade na qual aquele sistema está disposto a receber melhorias, adaptações e evoluir, levando em consideração, também, o quanto os componentes desenvolvidos estão coesos e acoplados entre si. O uso de frameworks JavaScript e ferramentas tradicionais, como linters e tipagem estática, ajudam neste processo de desenvolvimento, porém não previnem todos os problemas. Portanto, o presente trabalho tem como objetivo analisar a qualidade no desenvolvimento front-end de um sistema web de centralizador de produtos, desenvolvido durante o período de quatro meses, com base nas boas práticas do framework Vue.js e ferramentas auxiliares como Vuex, Vue Router e TypeScript, apresentando maneiras de aprimoramento das implementações realizadas e, também, complementar com entrevistas feitas com os es pecialistas de software envolvidos no desenvolvimento do sistema alvo, com o intuito de compreender o quanto estão familiarizados com as boas práticas do Vue.js.
id UFRGS-2_04f9230707b40414d1350a8c126cbeb7
oai_identifier_str oai:www.lume.ufrgs.br:10183/231834
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Silva, Stéfany Biskup Coelho daNunes, Ingrid Oliveira de2021-11-17T04:24:19Z2021http://hdl.handle.net/10183/231834001133644Aspectos de qualidade garantem a eficiência de um software desenvolvido. Para tanto, é essencial que os desenvolvedores estejam atentos às especificações e aos padrões prédefinidos, responsabilizando-se pela entrega de um produto que satisfaz todas as expectativas e necessidades dos usuários finais. Ademais, é preciso garantir que este sistema tenha uma boa manutenibilidade, tratando-se de um fator que valida a facilidade na qual aquele sistema está disposto a receber melhorias, adaptações e evoluir, levando em consideração, também, o quanto os componentes desenvolvidos estão coesos e acoplados entre si. O uso de frameworks JavaScript e ferramentas tradicionais, como linters e tipagem estática, ajudam neste processo de desenvolvimento, porém não previnem todos os problemas. Portanto, o presente trabalho tem como objetivo analisar a qualidade no desenvolvimento front-end de um sistema web de centralizador de produtos, desenvolvido durante o período de quatro meses, com base nas boas práticas do framework Vue.js e ferramentas auxiliares como Vuex, Vue Router e TypeScript, apresentando maneiras de aprimoramento das implementações realizadas e, também, complementar com entrevistas feitas com os es pecialistas de software envolvidos no desenvolvimento do sistema alvo, com o intuito de compreender o quanto estão familiarizados com as boas práticas do Vue.js.Quality aspects guarantee the efficiency of a developed software. Thus it is essential that developers are attentive to the pre-defined specifications and standards, also being respon sible for the delivery of a product that satisfies all the expectations and needs of the users. Aside from that, it is necessary to ensure that this system has good maintainability, as it is a factor that validates the ease in which this system is willing to receive improvements, adaptations and evolve, as well as taking into consideration how cohesive the developed components are and how coupled they are to each other. The use of JavaScript frameworks and traditional tools, such as linters and static typing, help in the development process, but do not prevent all the problems. Therefore, the present paper aims to analyze the quality of the front-end development of a product centralizer web system, developed over a pe riod of four months, based on the good practices of framework Vue.js and auxiliary tools such as Vuex, Vue Router and TypeScript, presenting ways to improve the implementa tions made and, moreover, it complements with interviews made with software specialists involved in the development of the target system, in order to understand how familiar they are with the Vue.js good practices.application/pdfporQualidade : SoftwareWebDesenvolvimento : SoftwareSoftware QualityMaintainabilityGood practicesWeb systemsVue.jsAnálise do uso de boas práticas no Front-end de um sistema seb : um estudo de caso com Vue.jsAnalysis of the use of good practices at the front-end of a web system: a case study with Vue.js info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RSespecializaçãoCurso de Especialização em Engenharia de Software e Inovaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001133644.pdf.txt001133644.pdf.txtExtracted Texttext/plain94163http://www.lume.ufrgs.br/bitstream/10183/231834/2/001133644.pdf.txt85d81ee8e5b847a877d81215de8eefa3MD52ORIGINAL001133644.pdfTexto completoapplication/pdf407533http://www.lume.ufrgs.br/bitstream/10183/231834/1/001133644.pdf6c6e8208c9acc8c43a685c9b3aff7b3dMD5110183/2318342021-11-20 05:41:20.325597oai:www.lume.ufrgs.br:10183/231834Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2021-11-20T07:41:20Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Análise do uso de boas práticas no Front-end de um sistema seb : um estudo de caso com Vue.js
dc.title.alternative.en.fl_str_mv Analysis of the use of good practices at the front-end of a web system: a case study with Vue.js
title Análise do uso de boas práticas no Front-end de um sistema seb : um estudo de caso com Vue.js
spellingShingle Análise do uso de boas práticas no Front-end de um sistema seb : um estudo de caso com Vue.js
Silva, Stéfany Biskup Coelho da
Qualidade : Software
Web
Desenvolvimento : Software
Software Quality
Maintainability
Good practices
Web systems
Vue.js
title_short Análise do uso de boas práticas no Front-end de um sistema seb : um estudo de caso com Vue.js
title_full Análise do uso de boas práticas no Front-end de um sistema seb : um estudo de caso com Vue.js
title_fullStr Análise do uso de boas práticas no Front-end de um sistema seb : um estudo de caso com Vue.js
title_full_unstemmed Análise do uso de boas práticas no Front-end de um sistema seb : um estudo de caso com Vue.js
title_sort Análise do uso de boas práticas no Front-end de um sistema seb : um estudo de caso com Vue.js
author Silva, Stéfany Biskup Coelho da
author_facet Silva, Stéfany Biskup Coelho da
author_role author
dc.contributor.author.fl_str_mv Silva, Stéfany Biskup Coelho da
dc.contributor.advisor1.fl_str_mv Nunes, Ingrid Oliveira de
contributor_str_mv Nunes, Ingrid Oliveira de
dc.subject.por.fl_str_mv Qualidade : Software
Web
Desenvolvimento : Software
topic Qualidade : Software
Web
Desenvolvimento : Software
Software Quality
Maintainability
Good practices
Web systems
Vue.js
dc.subject.eng.fl_str_mv Software Quality
Maintainability
Good practices
Web systems
Vue.js
description Aspectos de qualidade garantem a eficiência de um software desenvolvido. Para tanto, é essencial que os desenvolvedores estejam atentos às especificações e aos padrões prédefinidos, responsabilizando-se pela entrega de um produto que satisfaz todas as expectativas e necessidades dos usuários finais. Ademais, é preciso garantir que este sistema tenha uma boa manutenibilidade, tratando-se de um fator que valida a facilidade na qual aquele sistema está disposto a receber melhorias, adaptações e evoluir, levando em consideração, também, o quanto os componentes desenvolvidos estão coesos e acoplados entre si. O uso de frameworks JavaScript e ferramentas tradicionais, como linters e tipagem estática, ajudam neste processo de desenvolvimento, porém não previnem todos os problemas. Portanto, o presente trabalho tem como objetivo analisar a qualidade no desenvolvimento front-end de um sistema web de centralizador de produtos, desenvolvido durante o período de quatro meses, com base nas boas práticas do framework Vue.js e ferramentas auxiliares como Vuex, Vue Router e TypeScript, apresentando maneiras de aprimoramento das implementações realizadas e, também, complementar com entrevistas feitas com os es pecialistas de software envolvidos no desenvolvimento do sistema alvo, com o intuito de compreender o quanto estão familiarizados com as boas práticas do Vue.js.
publishDate 2021
dc.date.accessioned.fl_str_mv 2021-11-17T04:24:19Z
dc.date.issued.fl_str_mv 2021
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 http://hdl.handle.net/10183/231834
dc.identifier.nrb.pt_BR.fl_str_mv 001133644
url http://hdl.handle.net/10183/231834
identifier_str_mv 001133644
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/231834/2/001133644.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/231834/1/001133644.pdf
bitstream.checksum.fl_str_mv 85d81ee8e5b847a877d81215de8eefa3
6c6e8208c9acc8c43a685c9b3aff7b3d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224615346831360