Information system with dynamic content
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2021 |
| Tipo de documento: | Dissertação |
| Idioma: | eng |
| Título da fonte: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Texto Completo: | http://hdl.handle.net/10773/33922 |
Resumo: | Modern information systems have functional requirements that can vary significantly between organizations or regional contexts for the same application area. This results in the existence of multiple software versions and their respective data models. Traditional development methods are not very flexible and effective in dealing with the implementation of new requirements in a time frame. A simple addition of an information element in a graphical form requires a change in the data model and its action in the system’s tables, resulting in an undynamic process of creating content that must be stored in the database. With the advent of cloud computing, technological solutions have emerged that allow the development of applications using little or no code. These solutions can even be operated by end users with knowledge of the application domain. This dissertation aimed to design and implement a platform to create information systems with dynamic content. The result was a low cost multiplatform web solution that allows a fast, intuitive and dynamic content development, through the design of models from a visual interface, for users with no knowledge of software engineering. In technological terms, the platform integrates robust open-source solutions, which, associated with a metadata approach, allows an abstraction regarding the data persistence layer. |
| id |
RCAP_9f37df6961e134cdd336f30c213ef676 |
|---|---|
| oai_identifier_str |
oai:ria.ua.pt:10773/33922 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Information system with dynamic contentInformation systemsLow-code/No-code platformsAgil software developmentModel-driven developmentNoSQL databasesDynamic database schemaCloud applicationModern information systems have functional requirements that can vary significantly between organizations or regional contexts for the same application area. This results in the existence of multiple software versions and their respective data models. Traditional development methods are not very flexible and effective in dealing with the implementation of new requirements in a time frame. A simple addition of an information element in a graphical form requires a change in the data model and its action in the system’s tables, resulting in an undynamic process of creating content that must be stored in the database. With the advent of cloud computing, technological solutions have emerged that allow the development of applications using little or no code. These solutions can even be operated by end users with knowledge of the application domain. This dissertation aimed to design and implement a platform to create information systems with dynamic content. The result was a low cost multiplatform web solution that allows a fast, intuitive and dynamic content development, through the design of models from a visual interface, for users with no knowledge of software engineering. In technological terms, the platform integrates robust open-source solutions, which, associated with a metadata approach, allows an abstraction regarding the data persistence layer.Os sistemas de informação modernos têm requisitos funcionais que podem variar significativamente entre organizações ou contextos regionais, para a mesma área aplicacional. Isto resulta na existência de várias versões de software e respetivos modelos de dados. Os métodos tradicionais de desenvolvimento são pouco flexíveis e eficazes para lidar com a implementação de novos requisitos em tempo útil. Uma simples adição de um elemento de informação num formulário gráfico obriga à alteração do modelo de dados e respetiva ação nas tabelas do sistema, resultando num processo pouco dinâmico de criação de conteúdos que devem ser guardados na base de dados. Com o advento da computação na cloud, têm surgido soluções tecnológicas que permitem desenvolver aplicações com recurso a pouco ou nenhum código. Estas soluções podem inclusive ser operadas por utilizadores finais com conhecimento do domínio aplicacional. Esta dissertação teve como objetivo desenhar e implementar uma plataforma de criação de sistemas de informação com conteúdos dinâmicos. O resultado foi uma solução web multiplataforma de baixo custo que permite um desenvolvimento rápido, intuitivo e dinâmico de conteúdos, através do desenho de modelos a partir de uma interface visual, para utilizadores sem conhecimentos de engenharia de software. Em termos tecnológicos destaca-se o facto de a plataforma integrar soluções open-source robustas que, associada a uma abordagem de metadados, permite uma abstração relativamente à camada de persistência de dados.2022-05-19T08:18:05Z2021-12-03T00:00:00Z2021-12-03info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/33922engDinis, Miguel Filipe Oliveirainfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-06T04:37:38Zoai:ria.ua.pt:10773/33922Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T14:15:00.288181Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Information system with dynamic content |
| title |
Information system with dynamic content |
| spellingShingle |
Information system with dynamic content Dinis, Miguel Filipe Oliveira Information systems Low-code/No-code platforms Agil software development Model-driven development NoSQL databases Dynamic database schema Cloud application |
| title_short |
Information system with dynamic content |
| title_full |
Information system with dynamic content |
| title_fullStr |
Information system with dynamic content |
| title_full_unstemmed |
Information system with dynamic content |
| title_sort |
Information system with dynamic content |
| author |
Dinis, Miguel Filipe Oliveira |
| author_facet |
Dinis, Miguel Filipe Oliveira |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Dinis, Miguel Filipe Oliveira |
| dc.subject.por.fl_str_mv |
Information systems Low-code/No-code platforms Agil software development Model-driven development NoSQL databases Dynamic database schema Cloud application |
| topic |
Information systems Low-code/No-code platforms Agil software development Model-driven development NoSQL databases Dynamic database schema Cloud application |
| description |
Modern information systems have functional requirements that can vary significantly between organizations or regional contexts for the same application area. This results in the existence of multiple software versions and their respective data models. Traditional development methods are not very flexible and effective in dealing with the implementation of new requirements in a time frame. A simple addition of an information element in a graphical form requires a change in the data model and its action in the system’s tables, resulting in an undynamic process of creating content that must be stored in the database. With the advent of cloud computing, technological solutions have emerged that allow the development of applications using little or no code. These solutions can even be operated by end users with knowledge of the application domain. This dissertation aimed to design and implement a platform to create information systems with dynamic content. The result was a low cost multiplatform web solution that allows a fast, intuitive and dynamic content development, through the design of models from a visual interface, for users with no knowledge of software engineering. In technological terms, the platform integrates robust open-source solutions, which, associated with a metadata approach, allows an abstraction regarding the data persistence layer. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021-12-03T00:00:00Z 2021-12-03 2022-05-19T08:18:05Z |
| 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/10773/33922 |
| url |
http://hdl.handle.net/10773/33922 |
| 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órios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833594433729200128 |