一种基于模块解耦合的系统开发方法、装置及设备制造方法及图纸

技术编号:32513114 阅读:41 留言:0更新日期:2022-03-02 11:02
本说明书实施例提供一种基于模块解耦合的系统开发方法、装置及设备。所述方法包括:获取开发系统的模块划分信息和信号传输关系;所述模块划分信息用于确定开发系统中所包含的至少两个功能模块;所述信号传输关系用于描述所述功能模块之间的信号传输关系;构建数据交互模块;所述数据交互模块用于接收所有功能模块的输出信号;基于所述信号传输关系在所述数据交互模块中设置调用接口;所述调用接口用于将所述输出信号传输至对应的功能模块。上述方法实现了系统开发时模块之间的解耦合,进而能够完成模块的独立开发,在确保系统有效运作的同时,降低了开发难度,提高了开发效率。提高了开发效率。提高了开发效率。

【技术实现步骤摘要】
一种基于模块解耦合的系统开发方法、装置及设备


[0001]本说明书实施例涉及软件开发
,特别涉及一种基于模块解耦合的系统开发方法、装置及设备。

技术介绍

[0002]随着信息化时代的发展,为了提高工作效率,提高设备的智能性,往往会预先开发相应的系统进行智能化管理。例如随着电动汽车的发展,对于电动汽车上的车载电池的要求越来越高,对于管理模块的需求也越来越高,因此需要构建相应的管理系统来控制和管理相应的设备。
[0003]随着管理系统对应设备的复杂程度的提高,对于管理系统自身的需求也在不断提高。单人开发模式所对应的系统开发已经无法适应当前的开发需求,一般需要团队多人同时对系统进行开发。但是,在系统开发的过程中,不同开发人员所针对的开发模块之间往往存在有较强的耦合关系,针对团队之间的协调提出了较高的要求,不利于系统的开发。因此,目前急需一种能够在系统开发过程中对模块进行解耦合以提高系统开发效率的方法。

技术实现思路

[0004]本说明书实施例的目的是提供一种基于模块解耦合的系统开发方法、装置及设备,以解决如何在系统开发过本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于模块解耦合的系统开发方法,其特征在于,包括:获取开发系统的模块划分信息和信号传输关系;所述模块划分信息用于确定开发系统中所包含的至少两个功能模块;所述信号传输关系用于描述所述功能模块之间的信号传输关系;构建数据交互模块;所述数据交互模块用于接收所有功能模块的输出信号;基于所述信号传输关系在所述数据交互模块中设置调用接口;所述调用接口用于将所述输出信号传输至对应的功能模块。2.如权利要求1所述的方法,其特征在于,所述开发系统为车载电池管理系统。3.如权利要求1所述的方法,其特征在于,所述功能模块之间为解耦合关系。4.如权利要求1所述的方法,其特征在于,所述输出信号对应有数据类型;所述数据类型包括输入数据、输出数据、存储数据、标定数据、常量数据中的至少一种;所述数据交互模块用于根据所述数据类型确定对于输出信号的处理方式。5.如权利要求4所述的方法,其特征在于,所述构建数据交互模块,包括:分别确定各个功能模块的输出信号的数据类型;基于所述数据类型生成信号定义文件;将所述信号定义文件传输至各个功能模块以使功能模块设置变量接口;所述变量接口用于获取数据交互模块所传输的输出信号。6.如权利要求4所述的方法,其特征在于,所述构建数据交互模块之前,还包括:基于所述数据类型对输出信号进行命名。7.如权利要求1所述的方法,其特征在于,所述调用接口包括提取接口和释放接口;所述提取接口用于在数据交互模块中查找对应的输出信号;所述释放接口用于将输出信号传输至对应的功能模块...

【专利技术属性】
技术研发人员:胡青松胡攀攀张兵
申请(专利权)人:合肥国轩高科动力能源有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1