[发明专利]业务的统一开发方法和设备在审
| 申请号: | 201610061184.1 | 申请日: | 2016-01-28 |
| 公开(公告)号: | CN105739980A | 公开(公告)日: | 2016-07-06 |
| 发明(设计)人: | 张凌宇 | 申请(专利权)人: | 滴滴(中国)科技有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
| 地址: | 300071 天津市大港区经济技术开发*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务 统一 开发 方法 设备 | ||
技术领域
本公开的实施例总体上涉及软件开发领域,更具体地涉及业务的统一开发方法和设备。
背景技术
通常,软件开发以业务为对象,针对每个业务进行单独开发。例如,将每个业务作为一个整体单独进行开发,并且调用相应业务层组件和数据层组件。不同业务由于产品形态和业务规则的不同,存在非常多的区别,因而业务之间一般无法直接合并开发。
然而,随着业务数量的不断增长,业务所需的开发资源也在不断增加。例如,当每个业务产品具有10个主要模型时,10个业务产品就需要设计总共10×10个模型,需要庞大的开发人员和精力,并且使得后续的维护和更新都变得非常繁重。因此,现有的软件开发效率较低、并且占用开发资源。
因此,如何实现业务的统一开发,并且提高业务的开发效率,成为一个亟需解决的问题。
发明内容
针对上述问题,本公开的各实施例提出了一种针对业务的统一开发方法及设备。
根据本公开的一个方面,公开了一种业务的统一开发方法,该方法包括:将多个业务中的每个业务拆分成多个业务组件;对已拆分的所有业务组件进行去重,生成去重后的业务组件集;以及对业务组件集中的多个业务组件进行组合,以生成针对特定业务的调用。
根据本公开的另一个方面,公开了一种业务的统一开发设备,该设备包括:拆分模块,用于将多个业务中的每个业务拆分成多个业务组件;去重模块,用于对已拆分的所有业务组件进行去重,生成去重后的业务组件集;以及组合模块,用于对业务组件集中的多个业务组件进行组合,以生成针对特定业务的调用。
根据本公开的又一个方面,公开了一种业务的统一开发设备,该设备包括:存储器;以及处理器,其中该处理器被配置为:将多个业务中的每个业务拆分成多个业务组件;对已拆分的所有业务组件进行去重,生成去重后的业务组件集;以及对业务组件集中的多个业务组件进行组合,以生成针对特定业务的调用。
本公开的示例性实施例提供的示例性解决方案可以带来以下技术效果中的至少一种:通过将业务拆分为各个业务组件,实现了业务组件级的划分,并且生成去重后的业务组件集以供,然后通过四层架构的划分和组合调用,能够提高业务的开发效率,有效地节省了开发资源。
附图说明
结合附图并参考以下详细说明,本公开的各实施例的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本公开的若干实施例。在附图中:
图1是图示根据本公开的实施例的统一开发方法100的流程图;
图2是图示根据本公开的实施例的软件开发的四层架构200的示例图;以及
图3是图示根据本公开的实施例的统一开发设备300的框图。
具体实施方式
以下参考附图详细描述本公开的各个示例性实施例。附图中的流程图和框图示出了根据本公开的各种实施例的方法和系统的可能实现的体系架构、功能和操作。应当注意,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分可以包括一个或多个用于实现各个实施例中所规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以按照不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,或者它们有时也可以按照相反的顺序执行,这取决于所涉及的功能。同样应当注意的是,流程图和/或框图中的每个方框、以及流程图和/或框图中的方框的组合,可以使用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以使用专用硬件与计算机指令的组合来实现。
应当理解,给出这些示例性实施例仅是为了使本领域技术人员能够更好地理解进而实现本公开的实施例,而并非以任何方式限制发明的范围。
参考图1,其图示了根据本公开的实施例的业务的统一开发方法100的流程图。统一开发是指通过整合多个业务来实现不同业务的统一合并开发。本文所描述的统一开发方法100可以应用于各种平台上的软件开发,包括但不限于Windows平台、Linux平台、Mac平台、嵌入式Linux平台或WindowsCE平台等。本文所描述的统一开发方法100可以使用各种语言进行开发,包括但不限于VB,C#,HTML,JAVA,PHP等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于滴滴(中国)科技有限公司,未经滴滴(中国)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610061184.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动锁定相机的系统及方法
- 下一篇:网络连线维护方法及电脑系统





