Desenvolvimento de um ERP com CI/CD, Autenticação e Auditoria do sistema

Detalhes bibliográficos
Autor(a) principal: Fernandes, Porfírio Afonso
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/24284
Resumo: Developing and maintaining software like ERPs can be challenging because of the complexity and the amount of data that these systems require maintaining. Many of the software programs can grow with weak structure, which lead to great effort to maintain, and with more probability to error. This project proposes that a development cycle that incorporates DevOps can have major bene ts, by not only removing some hassle the programmers and systems admins have with testing and deploying the system, but can also give a early feedback if the changes made into the application brings problems to the systems. The design of a CI/CD pipeline and audit logs, and the implementation in an ERP development helped get more feedback and cause of root problems, which lead to more confidence in the developers to make changes, and to escalate more quickly since the deployment is automatized.
id RCAP_c99a53ee1cb3f1eb03008c22be38d6af
oai_identifier_str oai:recipp.ipp.pt:10400.22/24284
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 um ERP com CI/CD, Autenticação e Auditoria do sistemaDevelopment of an ERP with CI/CD application, Authentication and System AuditingCI/CDDevOpsAuditERPDevelopmentDomínio/Área Científica::Engenharia e TecnologiaDeveloping and maintaining software like ERPs can be challenging because of the complexity and the amount of data that these systems require maintaining. Many of the software programs can grow with weak structure, which lead to great effort to maintain, and with more probability to error. This project proposes that a development cycle that incorporates DevOps can have major bene ts, by not only removing some hassle the programmers and systems admins have with testing and deploying the system, but can also give a early feedback if the changes made into the application brings problems to the systems. The design of a CI/CD pipeline and audit logs, and the implementation in an ERP development helped get more feedback and cause of root problems, which lead to more confidence in the developers to make changes, and to escalate more quickly since the deployment is automatized.Desenvolver "software" como os ERPs podem ser difícil de manter devido à complexidade e a quantidade de dados envolvida nestes sistemas. Isto leva a que muitos destes "softwares" cresçam com uma estrutura de código fraca, o que leva a um esforço adicional para manter, e com maior probabilidade para erros. Este projeto propõe que a incorporação do conceito de DevOps no ciclo de desenvolvimento traz muitas vantagens, não só a remover algum trabalho dos programadores e dos administradores de sistemas ao ser mais fácil testar o sistema e fazer deploy do mesmo, mas também fornece uma forma de feedback mais rápida para eventuais erros. O "design" de uma pipeline CI/CD e logs para auditoria do sistema, e a respetiva implementação destes conceitos no desenvolvimento consegue dar mais feedback a problemas, o que leva a uma maior confiança dos programadores para fazer alterações, e conseguir escalar a solução mais rapidamente visto que a implantação é automatizada.Santos, Joaquim Filipe Peixoto dosRepositório Científico do Instituto Politécnico do PortoFernandes, Porfírio Afonso2023-12-19T15:03:22Z2023-11-152023-11-15T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/24284TID:203414446enginfo:eu-repo/semantics/openAccessreponame: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-12-27T01:48:58Zoai:recipp.ipp.pt:10400.22/24284Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:55:14.353362Repositó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 um ERP com CI/CD, Autenticação e Auditoria do sistema
Development of an ERP with CI/CD application, Authentication and System Auditing
title Desenvolvimento de um ERP com CI/CD, Autenticação e Auditoria do sistema
spellingShingle Desenvolvimento de um ERP com CI/CD, Autenticação e Auditoria do sistema
Fernandes, Porfírio Afonso
CI/CD
DevOps
Audit
ERP
Development
Domínio/Área Científica::Engenharia e Tecnologia
title_short Desenvolvimento de um ERP com CI/CD, Autenticação e Auditoria do sistema
title_full Desenvolvimento de um ERP com CI/CD, Autenticação e Auditoria do sistema
title_fullStr Desenvolvimento de um ERP com CI/CD, Autenticação e Auditoria do sistema
title_full_unstemmed Desenvolvimento de um ERP com CI/CD, Autenticação e Auditoria do sistema
title_sort Desenvolvimento de um ERP com CI/CD, Autenticação e Auditoria do sistema
author Fernandes, Porfírio Afonso
author_facet Fernandes, Porfírio Afonso
author_role author
dc.contributor.none.fl_str_mv Santos, Joaquim Filipe Peixoto dos
Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Fernandes, Porfírio Afonso
dc.subject.por.fl_str_mv CI/CD
DevOps
Audit
ERP
Development
Domínio/Área Científica::Engenharia e Tecnologia
topic CI/CD
DevOps
Audit
ERP
Development
Domínio/Área Científica::Engenharia e Tecnologia
description Developing and maintaining software like ERPs can be challenging because of the complexity and the amount of data that these systems require maintaining. Many of the software programs can grow with weak structure, which lead to great effort to maintain, and with more probability to error. This project proposes that a development cycle that incorporates DevOps can have major bene ts, by not only removing some hassle the programmers and systems admins have with testing and deploying the system, but can also give a early feedback if the changes made into the application brings problems to the systems. The design of a CI/CD pipeline and audit logs, and the implementation in an ERP development helped get more feedback and cause of root problems, which lead to more confidence in the developers to make changes, and to escalate more quickly since the deployment is automatized.
publishDate 2023
dc.date.none.fl_str_mv 2023-12-19T15:03:22Z
2023-11-15
2023-11-15T00: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/10400.22/24284
TID:203414446
url http://hdl.handle.net/10400.22/24284
identifier_str_mv TID:203414446
dc.language.iso.fl_str_mv eng
language eng
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 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_ 1799136439344037888