Um estudo de caso sobre avaliação de uma API de sistema Web baseado em Microsserviços
| Main Author: | |
|---|---|
| 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 |