[发明专利]一种软件版本演进方法及系统有效
申请号: | 201710626046.8 | 申请日: | 2017-07-27 |
公开(公告)号: | CN107368321B | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 高四辈 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种软件版本演进方法及系统,该方法预先设计软件中协作模块之间的数据交互接口,将该接口的数据结构设计为包括至少一个必选交互数据,并提供针对可选交互数据的属性设置功能;以及预先制定能够通用于软件各协作模块的第一、第二及第三功能单元。当软件版本演进时,只需向所述数据结构中增加/扩展相应属性,并在协作模块中利用各功能单元分别进行扩展属性判断、数据赋值及获取等操作,即可应对协作模块间的交互信息变更需求。从而只需对所述数据结构进行变更(向数据结构中增加相应属性)即可完成演进,提高了软件版本的演进效率,缩短了软件产品的研发周期,且基于属性的自由设置/扩展及判断功能,本发明还能实现对之前版本的兼容。 | ||
搜索关键词: | 一种 软件 版本 演进 方法 系统 | ||
【主权项】:
一种软件版本演进方法,其特征在于,包括:在软件的第一模块中,利用第一功能单元判断第一模块与第二模块的数据交互接口中是否存在对应于新增交互数据的目标属性,得到第一判断结果;其中,所述数据交互接口的数据结构包括至少一个必选交互数据,并提供针对可选交互数据的属性设置功能;所述新增交互数据属于可选交互数据;若第一判断结果表示存在,则利用第二功能单元将所述新增交互数据赋值给所述目标属性;若第一判断结果表示不存在,则不执行利用第二功能单元进行赋值的操作;在软件的第二模块中,利用第一功能单元判断第一模块与第二模块的数据交互接口中是否存在所述目标属性,得到第二判断结果;若第二判断结果表示存在,则利用第三功能单元获得所述目标属性对应的所述新增交互数据;若第二判断结果表示不存在,则不执行利用第三功能单元进行数据获取的操作;其中,所述第一功能单元、第二功能单元及第三功能单元为预先制定的能够通用于软件中各协作模块的功能单元。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710626046.8/,转载请声明来源钻瓜专利网。
- 上一篇:阶梯成型钻铰刀
- 下一篇:一种双铣刀联动的双面铣床