基于标准版定制软件开发的复用方法  

Research on reuse method of custom software development based on standard versions

在线阅读下载全文

作  者:李贞昊 洪昭宣 王宇杰 雷航[1] 施婷 Li Zhenhao;Hong Zhaoxuan;Wang Yujie;Lei Hang;Shi Ting(School of Information&Software Engineering,University of Electronic Science&Technology of China,Chengdu 610054,China;Technology Center,Hongtu Intelligent Logistics Co.,Ltd.,Chengdu 610095,China)

机构地区:[1]电子科技大学信息与软件工程学院,成都610054 [2]宏图智能物流股份有限公司技术中心,成都610095

出  处:《计算机应用研究》2023年第11期3368-3376,共9页Application Research of Computers

基  金:国家重点研发计划资助项目(2022YFB3304303);国家服务业发展引导资金专项资助项目(20195105025903410164);四川省科技计划资助项目(2022NSFSC0956);四川省科技成果转移转化示范项目(2022ZHCG0039)。

摘  要:针对性地研究了基于标准版软件系统进行定制开发的特点。根据开发过程中功能覆盖、数据对象差异、功能逻辑差异、修改规模以及修改分布等特点,并结合生物学点突变过程提出一种综合了模型视图和功能逻辑两种维度的复用方法。在数据模型变化处理中,基于突变点影响的链式传递规律,提出了一种管理范围更广的模型构件复用体系;在功能逻辑处理中,通过逻辑描述特征抽取、业务特征增强、特征语法树构建、复用模块裁剪等处理,构造了一种包含映射关系的可复用片段。在共研企业的运输管理系统开发的实验和开源系统的迭代实验中证明,该复用方法平均生成可用性分别为94.13%和78.62%,平均复用比例分别为70.43%和62.68%,且复用资产库的维护成本可控,可有效用于多批次小规模频繁改动的定制开发。This paper conducted a specific investigation into the characteristics of custom development based on standard software systems.It explored features such as functional coverage,differences in data objects and functional logic,modification scale,and modification distribution during the development process.Drawing inspiration from biological point mutations,it proposed a reuse method integrating model views and functional logic.To manage changes in the data model,this paper introduced a model component reuse system with an expanded management scope,based on the chain transfer law of mutation point effects.To address functional logic,it constructed a reusable fragment that included mapping relationships,using processes such as logical description feature extraction,business feature enhancement,feature syntax tree construction,and reuse mo-dule trimming.It carried out experiments on the development of transportation management systems in collaborative research companies and performed iterative experiments on open-source systems.These experiments demonstrate that an average generation availability of this reuse method is 94.13%and 78.62%,respectively,and an average reuse ratio of 70.43%and 62.68%,respectively.Moreover,the maintenance cost of the reuse asset repository is manageable.This method can be effectively applied in custom development scenarios with multiple small-scale,frequent modifications.

关 键 词:软件复用 软件构件化 软件资产库 程序合成 定制开发 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象