国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:袁中锦,黄翰,向毅,刘方青,郝志峰
单位:袁中锦,华南理工大学 软件学院, 广东 广州 51000611,黄翰,华南理工大学 软件学院, 广东 广州 51000602,向毅,华南理工大学 软件学院, 广东 广州 51000603,刘方青,广东工业大学 管理学院, 广东 广州 51052004,郝志峰,汕头大学 数学与计算机学院, 广东 汕头 51506305
关键词:UML活动图自动生成;需求分析;中文需求文本;语义特征;智能化软件工程
基金:中央高校基本科研业务费专项资金(93K172024K24); 国家自然科学基金(62276103); 广东省普通高校创新团队项目(2023KCXTD002); 广东省基础与应用基础研究基金(2023B1515120020, 2024A1515030022); 广东省哲学社会科学规划2023年度审计理论研究专项重点项目(GD23SJZ09); 惠州市重点领域研发项目 (2024BQ010011)
UML活动图是软件需求分析的重要工具. 实现由需求文本生成UML活动图流程的自动化有助于缩短软件开发时间, 降低人力成本. 现有的UML活动图自动生成方法通过人工编写或数据驱动的方式来构建规则, 从需求文本中提取活动图图元素及其关系. 然而, 这些方法通常只考虑到需求文本的语法特征, 忽略了需求文本的语义特征, 导致自动生成的UML活动图中可能出现图元素错误或冗余. 因此, 提出一种融合中文需求文本语义特征的UML活动图自动生成方法. 该方法结合需求文本与UML活动图的相关性、需求文本的时序性提取UML活动图图元素及其关系, 弥补了现有方法易受需求文本中无关信息干扰、难以正确识别并表示多种类型业务活动的缺陷. 在100个工业界实际应用案例上的消融和对比实验结果验证了该方法在UML活动图的完整性、正确性和冗余性方面较其他主流方法的优越性.
来源:2026年第4期
《软件学报》期刊编辑部