当前位置: 首页 > news >正文

程序血缘分析技术在工商银行软件工程中的应用

当前,随着软件领域技术更新换代速度的日益加快,市场需求也变得更加多样化和个性化,业界普遍通过加速产品迭代来满足客户需求,但在此过程中也暴露出一些研发管理痛点问题,如服务和程序类资产信息分散于各个不同的应用和系统中,信息归集费时费力;设计、开发和测试人员无法准确清晰地对程序涉及的全链路及上下游系统链路进行有效评估;存量台账类数据资产保鲜困难等。

为有效解决上述研发领域“急、难、愁、盼”的问题,工商银行软件开发中心倾力打造了程序血缘分析中心,以代码资产数据为核心,以智能化为特征,打通系统和应用壁垒绘制全量程序和服务调用关系族谱,按照“沉淀关系资产,扩展场景触点,集成衍生功能,统一平台呈现”的总体建设思路,打造全链式程序和服务管理模型,构建程序血缘分析系统,提供覆盖研发全过程的效能优化方案,助力工商银行电子银行数字化转型。

一、程序血缘分析系统

整体架构

1.核心技术

程序血缘分析系统的分析对象为存在于代码仓库的Java源程序文件。系统底层采用Java的抽象语法树(AST)和字节码分析(ASM)相结合的数据扫描技术,综合了AST技术信息提取准确、层次清晰、支持增量扫描和ASM技术采集信息完整、通用性高等优点,支持对程序代码及其依赖的外部ja

http://www.lryc.cn/news/518136.html

相关文章:

  • 计算机毕业设计Django+Tensorflow音乐推荐系统 音乐可视化 卷积神经网络CNN LSTM音乐情感分析 机器学习 深度学习 Flask 大
  • macOS 使用 FreeRDP 远程访问 Windows:完整指南20250109
  • Java agent
  • Web无障碍
  • 概率基本概念 --- 离散型随机变量实例
  • 毕业项目推荐:基于yolov8/yolov5/yolo11的动物检测识别系统(python+卷积神经网络)
  • 基于 WEB 开发的高校学籍管理系统设计与实现
  • 阿里云发现后门webshell,怎么处理,怎么解决?
  • HTB:Bank[WriteUP]
  • 如何用数字万用表测量是否漏电?
  • 黑马跟学.苍穹外卖.Day04
  • uniapp使用scss mixin抽离css常用的公共样式
  • 用Python解决“A. Accounting”问题:完整教程与代码实现
  • FreeU: Free Lunch in Diffusion U-Net 笔记
  • 腾讯云AI代码助手编程挑战赛-古诗词学习
  • 链式二叉树,递归的暴力美学
  • 计算机网络之---数据传输与比特流
  • 基于单片机的数字电能表(论文+源码)
  • 打造三甲医院人工智能矩阵新引擎(五):精确分割模型篇 Medical SAM 2
  • python无需验证码免登录12306抢票 --selenium(2)
  • 第1章 Web系统概述 教案
  • AI是IT行业的变革力量,还是“职业终结者”?
  • [git]ubuntu git 开启Verbose Mode模式
  • 解读若依框架中的 @Xss 注解
  • 【JVM-2】JVM图形化监控工具大全:从入门到精通
  • 基于华为ENSP的OSPF数据报文保姆级别详解(3)
  • 【Java】-- 利用 jar 命令将配置文件添加到 jar 中
  • 【HarmonyOS NEXT】鸿蒙应用点9图的处理(draw9patch)
  • 0050.ssm+小程序高校订餐系统+论文
  • 【Apache Paimon】-- 14 -- Spark 集成 Paimon 之 Filesystem Catalog 与 Hive Catalog 实践