Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/39581
Título: PB analyzer: uma ferramenta de análise estática para qualidade e segurança de código PowerScript
Título(s) alternativo(s): PB analyzer: a static analysis tool for PowerScript code quality and security
Autor(es): Dal Molin, Carlos Eduardo
Orientador(es): Silva, Rodolfo Adamshuk
Palavras-chave: PowerBuilder (Programa de computador)
Software - Manutenção
Análise de sistemas
PowerBuilder
Software maintenance
System analysis
Data do documento: 5-Dez-2025
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Dois Vizinhos
Citação: DAL MOLIN, Carlos Eduardo. PB analyzer: uma ferramenta de análise estática para qualidade e segurança de código PowerScript. 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2025.
Resumo: A manutenção de aplicações PowerBuilder é um desafio em ambientes corporativos devido à falta de ferramentas de detecção de inconsistências no código. A ausência de mecanismos automatizados para inspeção estrutural e validação de componentes como Windows e DataWindows pode resultar em erros silenciosos, dificuldades de manutenção e riscos à evolução do sistema. Este trabalho apresenta o PB Analyzer, uma ferramenta de análise estática que permite identificar problemas como má utilização de estruturas de controle, inconsistências em blocos de tratamento de exceções e divergências entre a camada visual e a camada lógica das DataWindows em códigos PowerScript. Os resultados obtidos demonstram que o PB Analyzer e capaz de auxiliar equipes no diagnóstico de falhas, promovendo maior confiabilidade, padronização e qualidade no desenvolvimento e manutenção de sistemas PowerBuilder.
Abstract: Maintaining PowerBuilder applications is a challenge in corporate environments due to the lack of tools for detecting code inconsistencies. The absence of automated mechanisms for structural inspection and validation of components such as Windows and DataWindows can lead to silent errors, maintenance difficulties, and risks to system evolution. This work presents PB Analyzer, a static analysis tool that identifies issues such as improper use of control structures, inconsistencies in exception-handling blocks, and divergences between the visual and logical layers of DataWindows in PowerScript code. The results demonstrate that PB Analyzer can assist teams in diagnosing failures, promoting greater reliability, standardization, and quality in the development and maintenance of PowerBuilder systems.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/39581
Aparece nas coleções:DV - Engenharia de Software

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
ferramentaanaliseestaticaqualidadeseguranca.pdf703,85 kBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons