GTS Front-end

Detalhes bibliográficos
Autor(a) principal: Gouveia, José Maurício Teixeira
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.13/5161
Resumo: O presente relatório foi concebido no âmbito do projeto realizado na empresa Grupo ACIN, nomeadamente na plataforma GTS (Global Trusted Sign) que é prestadora de serviços de confiança, para a conclusão do curso de Mestrado em Engenharia Informática, da Universidade da Madeira. Este projeto tem com principal objetivo a reestruturação da plataforma GTS, de modo a utilizar tecnologias mais recentes, adicionar novos requisitos, tal como a compra de diversos produtos em simultâneo, nomeadamente através de um carrinho de compras. Tem também o intuito de separar o front-end do back-end, uma vez que a plataforma antiga foi implementada seguindo uma estrutura MVC, o que irá melhorar o método de desenvolvimento. Neste relatório irá ser abordado o processo de desenvolvimento seguido, desde a análise de requisitos, fluxogramas e protótipos, até à implementação das diversas áreas, assim como a elaboração dos testes automatizados da plataforma. Será também discutido o produto final implementado, assim como os constrangimentos encontrados durante o desenvolvimento do mesmo e os requisitos que não foram possíveis alcançar atempadamente. O resultado, foi uma plataforma que permite a compra e geração de certificados digitais, que serão posteriormente utilizados para assinar digitalmente documentos.
id RCAP_c25c005e37282fff291bb9c516a5fa35
oai_identifier_str oai:digituma.uma.pt:10400.13/5161
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 GTS Front-endAplicação WebBack-endFront-endRestAPIReactProcesso de desenvolvimento de softwareEngenharia de softwareMétodos ágeisTestes unitáriosTestes de integraçãoWeb applicationBackendFrontendSoftware development processSoftware engineeringAgile methodsUnit testsIntegration testsEngenharia Informática.Faculdade de Ciências Exatas e da EngenhariaDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaO presente relatório foi concebido no âmbito do projeto realizado na empresa Grupo ACIN, nomeadamente na plataforma GTS (Global Trusted Sign) que é prestadora de serviços de confiança, para a conclusão do curso de Mestrado em Engenharia Informática, da Universidade da Madeira. Este projeto tem com principal objetivo a reestruturação da plataforma GTS, de modo a utilizar tecnologias mais recentes, adicionar novos requisitos, tal como a compra de diversos produtos em simultâneo, nomeadamente através de um carrinho de compras. Tem também o intuito de separar o front-end do back-end, uma vez que a plataforma antiga foi implementada seguindo uma estrutura MVC, o que irá melhorar o método de desenvolvimento. Neste relatório irá ser abordado o processo de desenvolvimento seguido, desde a análise de requisitos, fluxogramas e protótipos, até à implementação das diversas áreas, assim como a elaboração dos testes automatizados da plataforma. Será também discutido o produto final implementado, assim como os constrangimentos encontrados durante o desenvolvimento do mesmo e os requisitos que não foram possíveis alcançar atempadamente. O resultado, foi uma plataforma que permite a compra e geração de certificados digitais, que serão posteriormente utilizados para assinar digitalmente documentos.This report was conceived within the project carried out in the company Grupo ACIN, namely in the GTS (Global Trusted Sign) platform, which is a provider of reliable services, for the completion of the master’s course in Computer Engineering, at the University of Madeira. This project has as main objective of restructuring the GTS platform, to use the latest technologies, add new requirements, such as the purchase of several products at the same time, namely through a shopping cart. It is also intended to separate the frontend from the backend, since the old platform was implemented following an MVC structure, which will improve the development method. This report will address the development process followed, from the analysis of requirements, flowcharts, and prototypes to the implementation of the various areas, as well as the elaboration of the automated tests of the platform. The final product implemented will also be discussed, as well as the constraints encountered during its development and the requirements that were not possible to achieve in time. The result was a platform that allows to purchase and generate digital certificates, which will later be used to digitally sign documents.Quintal, Filipe Magno de GouveiaMeneses, Sofia Catarina Câmara Leme Pessanha deDigitUMaGouveia, José Maurício Teixeira2023-05-11T14:13:38Z2023-03-152023-03-15T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.13/5161TID:203284518porinfo: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-07-30T07:05:41Zoai:digituma.uma.pt:10400.13/5161Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:52:03.744479Repositó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 GTS Front-end
title GTS Front-end
spellingShingle GTS Front-end
Gouveia, José Maurício Teixeira
Aplicação Web
Back-end
Front-end
RestAPI
React
Processo de desenvolvimento de software
Engenharia de software
Métodos ágeis
Testes unitários
Testes de integração
Web application
Backend
Frontend
Software development process
Software engineering
Agile methods
Unit tests
Integration tests
Engenharia Informática
.
Faculdade de Ciências Exatas e da Engenharia
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short GTS Front-end
title_full GTS Front-end
title_fullStr GTS Front-end
title_full_unstemmed GTS Front-end
title_sort GTS Front-end
author Gouveia, José Maurício Teixeira
author_facet Gouveia, José Maurício Teixeira
author_role author
dc.contributor.none.fl_str_mv Quintal, Filipe Magno de Gouveia
Meneses, Sofia Catarina Câmara Leme Pessanha de
DigitUMa
dc.contributor.author.fl_str_mv Gouveia, José Maurício Teixeira
dc.subject.por.fl_str_mv Aplicação Web
Back-end
Front-end
RestAPI
React
Processo de desenvolvimento de software
Engenharia de software
Métodos ágeis
Testes unitários
Testes de integração
Web application
Backend
Frontend
Software development process
Software engineering
Agile methods
Unit tests
Integration tests
Engenharia Informática
.
Faculdade de Ciências Exatas e da Engenharia
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Aplicação Web
Back-end
Front-end
RestAPI
React
Processo de desenvolvimento de software
Engenharia de software
Métodos ágeis
Testes unitários
Testes de integração
Web application
Backend
Frontend
Software development process
Software engineering
Agile methods
Unit tests
Integration tests
Engenharia Informática
.
Faculdade de Ciências Exatas e da Engenharia
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description O presente relatório foi concebido no âmbito do projeto realizado na empresa Grupo ACIN, nomeadamente na plataforma GTS (Global Trusted Sign) que é prestadora de serviços de confiança, para a conclusão do curso de Mestrado em Engenharia Informática, da Universidade da Madeira. Este projeto tem com principal objetivo a reestruturação da plataforma GTS, de modo a utilizar tecnologias mais recentes, adicionar novos requisitos, tal como a compra de diversos produtos em simultâneo, nomeadamente através de um carrinho de compras. Tem também o intuito de separar o front-end do back-end, uma vez que a plataforma antiga foi implementada seguindo uma estrutura MVC, o que irá melhorar o método de desenvolvimento. Neste relatório irá ser abordado o processo de desenvolvimento seguido, desde a análise de requisitos, fluxogramas e protótipos, até à implementação das diversas áreas, assim como a elaboração dos testes automatizados da plataforma. Será também discutido o produto final implementado, assim como os constrangimentos encontrados durante o desenvolvimento do mesmo e os requisitos que não foram possíveis alcançar atempadamente. O resultado, foi uma plataforma que permite a compra e geração de certificados digitais, que serão posteriormente utilizados para assinar digitalmente documentos.
publishDate 2023
dc.date.none.fl_str_mv 2023-05-11T14:13:38Z
2023-03-15
2023-03-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.13/5161
TID:203284518
url http://hdl.handle.net/10400.13/5161
identifier_str_mv TID:203284518
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 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_ 1799131597818036224