Repository logo
 
Publication

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

datacite.subject.fosEngenharia e Tecnologiapt_PT
dc.contributor.advisorSantos, Joaquim Filipe Peixoto dos
dc.contributor.authorFernandes, PorfĆ­rio Afonso
dc.date.accessioned2023-12-19T15:03:22Z
dc.date.available2023-12-19T15:03:22Z
dc.date.issued2023-11-15
dc.description.abstractDeveloping 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.pt_PT
dc.description.abstractDesenvolver "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.pt_PT
dc.identifier.tid203414446pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/24284
dc.language.isoengpt_PT
dc.subjectCI/CDpt_PT
dc.subjectDevOpspt_PT
dc.subjectAuditpt_PT
dc.subjectERPpt_PT
dc.subjectDevelopmentpt_PT
dc.titleDesenvolvimento de um ERP com CI/CD, Autenticação e Auditoria do sistemapt_PT
dc.title.alternativeDevelopment of an ERP with CI/CD application, Authentication and System Auditingpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameEngenharia InformƔticapt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Tese_5132.pdf
Size:
5 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: