摘要
针对现有底层软件复用率较低的问题,提出一种以"构造为中心"的底层软件模块化复用方法,改变传统上"以操作系统"为核心的软件组织模式为"以构造为中心"的平行模块化模式,系统阐述底层软件的框架设计、模块划分原则、接口设计和模块组织形式,结合3GCDMA大型系列化电子通信系统研发实例,以单板平均模块复用率和模块复用率等为指标对该方法进行分析。实验结果表明,该方法能够有效提升底层软件模块的复用率。
For the low reuse rate of the underlying software,the construction-centric underlying modular software reusing me- thod was presented.Instead of the traditional OS-centric software organization pattern,the modular partition in accordance with features of hardware chips in composition was expounded and completely parallel multi-modules were contained.The underlying software framework design,modules partition strategies,interface design and module organizational forms were demonstrated.Taking a series of electronic communication system equipments as example,3G CDMA,for example,the method proposed was analyzed by two metrics of veneer average module reuse rate and module reuse rate.Experimental results show that this method can improve the reuse rate of underlying software module effectively.
作者
陈诗军
王慧强
吕宏武
陈强
赵喆
武世勇
CHEN Shi-jun;WANG Hui-qiang;LYU Hong-wu;CHEN Qiang;ZHAO Zhe;WU Shi-yong(Wireless Advanced Research Department,ZTE Corporation,Shenzhen 518057,China;College of Computer Science and Technology,Harbin Engineering University,Harbin 150001,China)
出处
《计算机工程与设计》
北大核心
2019年第5期1370-1375,共6页
Computer Engineering and Design
基金
国家重大专项基金项目(2016ZX03001023-005)
国家自然科学基金项目(61370212
61402127)
中兴产学研合作基金项目(2016ZTE01-03-06
2015ZTE01-01-12)
关键词
底层软件
模块化设计
软件复用
软件工程
复用率
underlying software
modular design
software reuse
software engineering
reuse rate