[发明专利]一种软件生产方法、装置及运行系统在审
申请号: | 201310214934.0 | 申请日: | 2013-05-31 |
公开(公告)号: | CN103345386A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 胡旺;张鑫 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 生产 方法 装置 运行 系统 | ||
1.一种软件生产方法,其特征在于,所述方法包括:
接收业务软件需求规格;
按照预设规则将所述业务软件需求规格划分成至少一个目标业务构件;
对每个所述目标业务构件制定业务逻辑流程和业务规则;
将每个所述目标构件在预设的业务构件库中进行检索,当所述预设业务构件库中存在与所述目标业务构件一致的内容业务构件时,则调用所述内容业务构件,当所述预设业务构件库中不存在与所述目标业务构件一致的内容业务构件时,则利用业务模型和元组件构造出所述目标业务构件,并将所述目标业务构件作为内容业务构件进行调用;
依据所述业务逻辑流程和业务规则,将所述内容业务构件组装成符合需求规格的业务软件。
2.根据权利要求1所述的方法,其特征在于,所述利用业务模型和元组件构造出所述目标业务构件的过程包括:
检索预设业务模型库中是否存在符合所述目标业务构件中业务模型规格的业务模型,如果是,则调用,如果否,则依据所述业务模型规格,得到符合所述业务模型规格的业务模型;
检索预设元组件库中是否存在符合所述目标业务构件中元组件规格的元组件,如果是,则调用,如果否,则依据所述元组件规格,得到符合所述元组件规格的元组件;
将所述符合业务模型规格的业务模型和所述符合元组件规格的元组件组装成所述目标业务构件。
3.根据权利要求2所述的方法,其特征在于,所述依据所述业务模型规格,得到符合所述业务模型规格的业务模型的过程包括:
依据所述业务模型规格,由业务模型生产线生产出符合所述业务模型规格的业务模型。
4.根据权利要求2所述的方法,其特征在于,所述依据所述元组件规格,得到符合所述元组件规格的元组件的过程包括:
依据所述元组件规格,由元组件生产线生产出符合所述元组件规格的元组件。
5.一种软件生产装置,其特征在于,所述装置包括:接收模块、划分模块、制定模块、检索模块和组装模块;
其中,所述接收模块用于,接收业务软件需求规格;
所述划分模块用于,按照预设规则将所述业务软件需求规格划分成至少一个目标业务构件;
所述制定模块用于,对每个所述目标业务构件制定业务逻辑流程和业务规则;
所述检索模块用于,将每个所述目标构件在预设的业务构件库中进行检索,当所述预设业务构件库中存在与所述目标业务构件一致的内容业务构件时,则调用所述内容业务构件,当所述预设业务构件库中不存在与所述目标业务构件一致的内容业务构件时,则利用业务模型和元组件构造出所述目标业务构件,并将所述目标业务构件作为内容业务构件进行调用;
所述组装模块用于,依据所述业务逻辑流程和业务规则,将所述内容业务构件组装成符合需求规格的业务软件。
6.一种软件运行系统,其特征在于,所述系统包括:业务服务器和如权利要求5所述的软件生产装置;
其中,所述业务服务器用于,当接收到调用按照如权利要求1所述的方法开发的业务软件指令时,启动与所述业务软件指令相对应的业务构件解析引擎、元组件解析引擎、业务模型解析引擎和业务流程解析引擎;
其中,所述业务构件解析引擎代理调用业务构件中元组件和业务模型;
所述元组件解析引擎调用元组件;
所述业务模型解析引擎维护业务模型;
所述业务流程解析引擎执行所述业务逻辑流程和业务规则,并调用所述业务构件。
7.一种软件运行系统,其特征在于,所述系统包括:业务服务器、服务管理器和如权利要求5所述的软件生产装置;
其中,所述服务管理器包括:业务服务部署器;
所述业务服务部署器用于,当接收到调用如权利要求1所述的方法开发的业务软件指令时,对与所述业务软件指令对应的业务构件解析引擎、元组件解析引擎、业务模型解析引擎和业务流程解析引擎进行安装部署,由所述业务服务器启动与所述业务软件指令相对应的业务构件解析引擎、元组件解析引擎、业务模型解析引擎和业务流程解析引擎;
其中,所述业务构件解析引擎代理调用业务构件中元组件和业务模型;
所述元组件解析引擎调用元组件;
所述业务模型解析引擎维护业务模型;
所述业务流程解析引擎执行所述业务逻辑流程和业务规则,并调用所述业务构件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310214934.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:处理信息的方法及其装置
- 下一篇:柔性触摸屏及其制作方法