国内刊号:51-1196/TP
国际刊号:1001-3695
发布日期:
作者:李贞昊,洪昭宣,王宇杰,雷航,施婷,
单位:1.电子科技大学信息与软件工程学院,成都610054;2.宏图智能物流股份有限公司技术中心,成都610095;
关键词:软件复用,软件构件化,软件资产库,程序合成,定制开发,
基金:国家重点研发计划资助项目(2022YFB3304303);国家服务业发展引导资金专项资助项目(20195105025903410164);四川省科技计划资助项目(2022NSFSC0956);四川省科技成果转移转化示范项目(2022ZHCG0039);;
针对性地研究了基于标准版软件系统进行定制开发的特点。根据开发过程中功能覆盖、数据对象差异、功能逻辑差异、修改规模以及修改分布等特点,并结合生物学点突变过程提出一种综合了模型视图和功能逻辑两种维度的复用方法。在数据模型变化处理中,基于突变点影响的链式传递规律,提出了一种管理范围更广的模型构件复用体系;在功能逻辑处理中,通过逻辑描述特征抽取、业务特征增强、特征语法树构建、复用模块裁剪等处理,构造了一种包含映射关系的可复用片段。在共研企业的运输管理系统开发的实验和开源系统的迭代实验中证明,该复用方法平均生成可用性分别为94.13%和78.62%,平均复用比例分别为70.43%和62.68%,且复用资产库的维护成本可控,可有效用于多批次小规模频繁改动的定制开发。
来源:2023年第11期
《计算机应用研究》期刊编辑部