Um estudo de caso sobre avaliação de uma API de sistema Web baseado em Microsserviços

Bibliographic Details
Main Author: Araújo, Samuel Gomes Bezerra
Publication Date: 2021
Format: Bachelor thesis
Language: por
Source: Biblioteca Digital de Teses e Dissertações da UFPB
Download full: https://repositorio.ufpb.br/jspui/handle/123456789/31736
Summary: In recent times, the architectural pattern of microservices has established itself as a good alternative for Web systems. In this context, it is important to have a module that centralizes and controls access to other modules, such an element is usually called an API. An API is a set of programming code that is part of an interface and that allows the creation of different softwares, applications, programs and platforms in a way that makes life easier for developers. This work has as main objective to carry out an evaluation of an API of an interactive video system that uses the microservices architectural pattern. For this, a documentation of the current architecture of the system's object of analysis was elaborated and then static and dynamic evaluation of source code were carried out. From the study, it was possible to propose changes to the system that provide improvements in terms of safety and maintenance attributes.
id UFPB_5001324be7dd90ced0a7adbbf29f58d6
oai_identifier_str oai:repositorio.ufpb.br:123456789/31736
network_acronym_str UFPB
network_name_str Biblioteca Digital de Teses e Dissertações da UFPB
repository_id_str
spelling Um estudo de caso sobre avaliação de uma API de sistema Web baseado em MicrosserviçosSoftwareArquitetura de softwareAPIAvaliação arquiteturalCNPQ::OUTROSIn recent times, the architectural pattern of microservices has established itself as a good alternative for Web systems. In this context, it is important to have a module that centralizes and controls access to other modules, such an element is usually called an API. An API is a set of programming code that is part of an interface and that allows the creation of different softwares, applications, programs and platforms in a way that makes life easier for developers. This work has as main objective to carry out an evaluation of an API of an interactive video system that uses the microservices architectural pattern. For this, a documentation of the current architecture of the system's object of analysis was elaborated and then static and dynamic evaluation of source code were carried out. From the study, it was possible to propose changes to the system that provide improvements in terms of safety and maintenance attributes.Nos últimos tempos, o padrão arquitetural de microsserviços se consolidou como uma boa alternativa para sistemas Web. Nesse contexto, é importante a presença de um módulo que centralize e controle o acesso aos demais módulos, tal elemento normalmente é chamado de API (do inglês, Application Programming Interface ). Uma API é um conjunto de código de programação que fazem parte de uma interface e que permitem a criação de diferentes softwares, aplicativos, programas e plataformas de maneira que facilite a vida dos desenvolvedores. Este trabalho tem como principal objetivo realizar uma avaliação de uma API de um sistema de vídeos interativos que utiliza o padrão arquitetural de microsserviços. Para isso, foi elaborada uma documentação da arquitetura atual do objeto de análise do sistema e em seguida foram realizadas avaliações estáticas e dinâmica do código da solução. A partir do estudo foi possível propor mudanças no sistema que fornecem melhorias em relação aos atributos de qualidade do projeto de software do sistema analisado.Universidade Federal da ParaíbaBrasilComputação CientíficaUFPBKulesza , Raonihttp://lattes.cnpq.br/6272616721722861Araújo, Samuel Gomes Bezerra2024-09-09T14:31:56Z2021-12-222024-09-09T14:31:56Z2021-07-23info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttps://repositorio.ufpb.br/jspui/handle/123456789/31736porAttribution-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nd/3.0/br/info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPB2024-09-10T06:05:30Zoai:repositorio.ufpb.br:123456789/31736Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufpb.br/PUBhttp://tede.biblioteca.ufpb.br:8080/oai/requestdiretoria@ufpb.br|| bdtd@biblioteca.ufpb.bropendoar:2024-09-10T06:05:30Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB)false
dc.title.none.fl_str_mv Um estudo de caso sobre avaliação de uma API de sistema Web baseado em Microsserviços
title Um estudo de caso sobre avaliação de uma API de sistema Web baseado em Microsserviços
spellingShingle Um estudo de caso sobre avaliação de uma API de sistema Web baseado em Microsserviços
Araújo, Samuel Gomes Bezerra
Software
Arquitetura de software
API
Avaliação arquitetural
CNPQ::OUTROS
title_short Um estudo de caso sobre avaliação de uma API de sistema Web baseado em Microsserviços
title_full Um estudo de caso sobre avaliação de uma API de sistema Web baseado em Microsserviços
title_fullStr Um estudo de caso sobre avaliação de uma API de sistema Web baseado em Microsserviços
title_full_unstemmed Um estudo de caso sobre avaliação de uma API de sistema Web baseado em Microsserviços
title_sort Um estudo de caso sobre avaliação de uma API de sistema Web baseado em Microsserviços
author Araújo, Samuel Gomes Bezerra
author_facet Araújo, Samuel Gomes Bezerra
author_role author
dc.contributor.none.fl_str_mv Kulesza , Raoni
http://lattes.cnpq.br/6272616721722861
dc.contributor.author.fl_str_mv Araújo, Samuel Gomes Bezerra
dc.subject.por.fl_str_mv Software
Arquitetura de software
API
Avaliação arquitetural
CNPQ::OUTROS
topic Software
Arquitetura de software
API
Avaliação arquitetural
CNPQ::OUTROS
description In recent times, the architectural pattern of microservices has established itself as a good alternative for Web systems. In this context, it is important to have a module that centralizes and controls access to other modules, such an element is usually called an API. An API is a set of programming code that is part of an interface and that allows the creation of different softwares, applications, programs and platforms in a way that makes life easier for developers. This work has as main objective to carry out an evaluation of an API of an interactive video system that uses the microservices architectural pattern. For this, a documentation of the current architecture of the system's object of analysis was elaborated and then static and dynamic evaluation of source code were carried out. From the study, it was possible to propose changes to the system that provide improvements in terms of safety and maintenance attributes.
publishDate 2021
dc.date.none.fl_str_mv 2021-12-22
2021-07-23
2024-09-09T14:31:56Z
2024-09-09T14:31:56Z
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.ufpb.br/jspui/handle/123456789/31736
url https://repositorio.ufpb.br/jspui/handle/123456789/31736
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal da Paraíba
Brasil
Computação Científica
UFPB
publisher.none.fl_str_mv Universidade Federal da Paraíba
Brasil
Computação Científica
UFPB
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFPB
instname:Universidade Federal da Paraíba (UFPB)
instacron:UFPB
instname_str Universidade Federal da Paraíba (UFPB)
instacron_str UFPB
institution UFPB
reponame_str Biblioteca Digital de Teses e Dissertações da UFPB
collection Biblioteca Digital de Teses e Dissertações da UFPB
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB)
repository.mail.fl_str_mv diretoria@ufpb.br|| bdtd@biblioteca.ufpb.br
_version_ 1831313912684871680