SIP – Sistema Integrado de Processos
Menu: TCCs de Ciência da Computação

Título: Análise e transformação de um software customizado em um sistema configurável com foco em low code

Título alternativo: Analysis and transformation of customized software into a configurable system with a focus on low code

Autoria de: Claudinei Moreira da Silva

Orientação de: Antonio Maria Pereira de Resende

Presidente da banca: Antônio Maria Pereira de Resende

Primeiro membro da banca: Paulo Afonso Parreira Junior

Segundo membro da banca: Wilson Camilo Costa

Palavras-chaves: Low Code, Desenvolvimento, Repetitivo, Protótipo, Geoprocessamento

Data da defesa: 07/12/2023

Semestre letivo da defesa: 2023-2

Data da versão final: 20/12/2023

Data da publicação: 20/12/2023

Referência: Silva, C. M. d. Análise e transformação de um software customizado em um sistema configurável com foco em low code. 2023. 38 p. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação Bacharelado)-Universidade Federal de Lavras, Lavras, 2023.

Resumo: O presente trabalho teve o propósito de analisar Softwares existentes com o objetivo de mapear características, regras de negócio e recursos comuns entre eles, ampliando a visão do autor deste trabalho sobre possibilidades e técnicas para aumento da eficiência na produção de software. A escolha deste tema justifica-se pelo fato do trabalho de desenvolvimento de Software frequentemente ser repetitivo. Este fato faz com que os desenvolvedores acabem refazendo os mesmos processos a cada novo projeto. Certos recursos como banco de dados, controle de usuários, CRUDs de entidades, dentre outros são comuns em sistemas de informação. Portanto espera-se que com o levantamento dos recursos comuns a estes Softwares, seja possível prototipar um sistema capaz de gerar automaticamente um sistema genérico. Este Software lerá as configurações desejáveis como esquemas de cores, logotipo, títulos do sistema, informações a serem armazenadas e pacotes a serem utilizados. Tal sistema já disponibiliza todos os recursos básicos para que os mesmos não precisem ser feitos manualmente e poupando tempo de desenvolvimento. Desta forma com este trabalho pretende-se que a ferramenta produza um sistema ( low code ?? Baixa quantidade de código ), funcional e pronto para receber novos recursos. Ao final do trabalho foi construído um protótipo de alta fidelidade da ferramenta além da implementação de um pequeno sistema de informações geográficas para representar o tipo de sistema que pode ser construído com a ferramenta.

Abstract: The purpose of this study was to analyze existing software with the aim of mapping features, business rules, and common resources among them, expanding the authors perspective on possibilities and techniques for enhancing software production efficiency. The choice of this topic is justified by the fact that software development work is often repetitive. This leads developers to redo the same processes for each new project. Certain resources such as databases, user control, entity CRUDs, among others, are common in information systems. Therefore, it is expected that by identifying common features in these software, it will be possible to prototype a system capable of automatically generating a generic system. This software will read the desired configurations, such as color schemes, logos, system titles, information to be stored, and packages to be used. This system already provides all the basic resources so that they do not need to be created manually, saving development time. Thus, with this work, the goal is for the tool to generate a functional, ready-to-use system (low code - minimal amount of code) and capable of accommodating new features. At the end of the work, a high-fidelity prototype of the tool was built, along with the implementation of a small geographic information system to represent the type of system that can be built with the tool.

URI: sip.prg.ufla.br/publico/trabalhos_conclusao_curso/acessar_tcc_por_curso/
ciencia_da_computacao/20232201711151

URI alternaviva: sem URI do Repositório Institucional da UFLA até o momento.

Curso: G010 - CIÊNCIA DA COMPUTAÇÃO (BACHARELADO)

Nome da editora: Universidade Federal de Lavras

Sigla da editora: UFLA

País da editora: Brasil

Gênero textual: Trabalho de Conclusão de Curso

Nome da língua do conteúdo: Português

Código da língua do conteúdo: por

Licença de acesso: Acesso aberto

Nome da licença: Licença do Repositório Institucional da Universidade Federal de Lavras

URI da licença: repositorio.ufla.br

Termos da licença: Acesso aos termos da licença em repositorio.ufla.br

Detentores dos direitos autorais: Claudinei Moreira da Silva e Universidade Federal de Lavras

Baixar arquivo