一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种协议模型化软件配置设计方法与流程

2022-04-16 14:43:08 来源:中国专利 TAG:


1.本发明涉及电力通信协议开发过程控制技术领域,具体为一种协议模型化软件配置设计方法。


背景技术:

2.目前电力领域通信协议的多版本化和/或诸多可变的协议参数往往会造成软件原代码重复开发,软件原代码不易管理与维护,软件开发效率低、成本高等问题。
3.协议模型化软件配置设计方法,将协议版本信息和协议参数模型化,生成xml格式的配置文件,协议原代码的开发预设一个基础或标准版本,再根据配置文件中协议的版本信息和可变的协议参数来产生新的软件版本和/或产品版本,可继承或部分继承基础或标准版本,通过协议模型化软件配置设计方法进行源代码开发,可解决软件原代码重复开发的问题,使开发出的软件原代码易于管理、扩展和维护,同时提高软件开发效率,降低开发和维护成本。


技术实现要素:

4.本发明的目的在于提供一种协议模型化软件配置设计方法,以解决上述背景技术中提出的问题。
5.为实现上述目的,本发明提供如下技术方案:一种协议模型化软件配置设计方法,包括如下步骤:
6.步骤1:根据协议版本信息和协议参数将协议模型化,生成协议模型;
7.步骤2:将协议模型生成xml格式的配置文件;
8.步骤3:协议原代码的开发预设一个基础标准版本;
9.步骤4:基于上述根据配置文件中协议的版本信息和可变协议参数来产生新的软件版本和产品版本。
10.通过上述方案中,解决软件原代码重复开发的问题,使开发出的软件原代码易于管理,便于测试和发布。
11.进一步地,基于步骤2所述配置文件中包含协议的版本信息和协议参数。
12.通过上述方案中,易于扩展和维护,软件质量可控制
13.与现有技术相比,本发明的有益效果是:
14.1、该协议模型化软件配置设计方法,通过解决软件原代码重复开发的问题,使开发出的软件原代码易于管理,便于测试和发布,原代码开发过程容易追溯,原代码易于扩展和维护,软件质量可控制,同时提高软件开发效率,降低开发和维护成本。
附图说明
15.图1为本发明的协议模型化软件配置设计方法示意图;
16.图2为本发明的协议模型化软件配置设计方法应用示意图。
具体实施方式
17.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.一种协议模型化软件配置设计方法,其方法包括以下步骤:
19.步骤1:对协议进行模型化处理,协议通常包含版本信息、固定协议参数、可变协议参数等等,将协议版本信息和协议可变参数取出,作为协议模型中的数据集和数据子集,通过软件配置工具生成协议模型;
20.步骤2:通过软件配置工具将协议模型中的数据集和数据子集按xml格式写入文件并生成xml格式配置文件,配置文件中须包含协议版本信息和协议可变参数;
21.步骤3:源代码读取xml格式的配置文件,根据配置文件中版本信息和可变参数来产生分支,根据分支内容来产生新的软件版本和产品版本,通过继承或部分继承基础或标准版本,减少源代码的重复开发,同时使源代码易于管理、扩展和维护;
22.步骤4:当协议的版本信息和协议可变参数发生变化时,修改协议模型中协议的版本信息和协议可变参数,生成新的xml格式配置文件,源代码读取配置文件后即可根据协议的版本信息和可变参数运行相应的版本和分支。
23.通过该发明的方法进行协议模型化配置管理,解决软件原代码重复开发的问题,使开发出的软件原代码易于管理,便于测试和发布,原代码开发过程容易追溯,原代码易于扩展和维护,软件质量可控制,同时提高软件开发效率,降低开发和维护成本。
24.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。


技术特征:
1.一种协议模型化软件配置设计方法,包括如下步骤:步骤1:根据协议版本信息和协议参数将协议模型化,生成协议模型;步骤2:将协议模型生成xml格式的配置文件;步骤3:协议原代码的开发预设一个基础标准版本;步骤4:基于上述根据配置文件中协议的版本信息和可变协议参数来产生新的软件版本和产品版本。2.根据权利要求1所述的一种协议模型化软件配置设计方法,其特征在于:基于步骤2所述配置文件中包含协议的版本信息和协议参数。

技术总结
本发明公开了一种协议模型化软件配置设计方法,涉及电力通信协议开发过程控制技术领域,包括以下步骤:步骤1:根据协议版本信息和协议参数将协议模型化,生成协议模型;步骤2:将协议模型生成XML格式的配置文件;步骤3:协议原代码的开发预设一个基础标准版本;步骤4:基于上述根据配置文件中协议的版本信息和可变协议参数来产生新的软件版本和产品版本。本发明的有益效果是:通过进行协议模型化配置管理,解决软件原代码重复开发的问题,使开发出的软件原代码易于管理,便于测试和发布,原代码开发过程容易追溯,原代码易于扩展和维护,软件质量可控制,同时提高软件开发效率,降低开发和维护成本。开发和维护成本。开发和维护成本。


技术研发人员:吴红光 束建强 毛成果 蒋树峰 王吉祥 宋东东 许治升
受保护的技术使用者:南京瀚元科技有限公司
技术研发日:2021.12.14
技术公布日:2022/4/15
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献