[发明专利]一种基于聚合的软件开发方法及终端在审
申请号: | 202211516424.4 | 申请日: | 2022-11-29 |
公开(公告)号: | CN115756412A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 刘德建;张彬强;张鑫;钟良德;陈宏 | 申请(专利权)人: | 福建网龙计算机网络信息技术有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 张明 |
地址: | 350000 福建省福州市开发区君竹路8*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 聚合 软件 开发 方法 终端 | ||
1.一种基于聚合的软件开发方法,其特征在于,包括步骤:
S1、根据待开发的软件的执行过程将所述待开发的软件拆解成多个步骤;
S2、将每一个所述步骤碎片化成多个最小的执行单元,所述最小的执行单元具有完整的逻辑功能;
S3、根据每一个所述最小的执行单元的逻辑功能和所述待开发的软件的类型创建对应的执行指令,根据所述执行指令调用对应的组件以实现每一个所述最小的执行单元;
S4、将属于同一个步骤的最小的执行单元进行聚合以生成对应的步骤,将生成后的所有步骤进行聚合以生成所述待开发的软件。
2.根据权利要求1所述的一种基于聚合的软件开发方法,其特征在于,所述根据每一个所述最小的执行单元的逻辑功能和所述待开发的软件的类型创建对应的执行指令包括:
根据每一个所述最小的执行单元的逻辑功能从执行单元模板库中匹配对应的目标执行单元模板;
根据所述目标执行单元模板和述待开发的软件的类型创建对应的执行指令。
3.根据权利要求2所述的一种基于聚合的软件开发方法,其特征在于,所述执行单元模板包括模板参数;
所述根据所述目标执行单元模板和述待开发的软件的类型创建对应的执行指令包括:
根据所述待开发的软件的类型确定所述目标执行单元模板对应的模板参数值;
根据所述目标执行单元模板和所述模板参数值创建对应的执行指令。
4.根据权利要求2或3所述的一种基于聚合的软件开发方法,其特征在于,还包括步骤:
接收执行单元模板注册请求;
根据所述注册请求生成对应的执行单元模板,并将生成的所述执行单元模板添加入执行单元模板库。
5.根据权利要求1至3中任一项所述的一种基于聚合的软件开发方法,其特征在于,所述根据所述执行指令调用对应的组件以实现每一个所述最小的执行单元包括:
根据所述执行指令确定对应的需要调用的组件,从组件库中调取对应的组件,并在状态机的控制下基于所述执行指令和对应的组件实现每一个所述最小的执行单元。
6.根据权利要求5所述的一种基于聚合的软件开发方法,其特征在于,所述组件包括执行对象组件、交互组件和规则库组件;
所述在状态机的控制下基于所述执行指令和对应的组件实现每一个所述最小的执行单元包括:
根据所述执行指令调用对应的执行对象组件和/或交互组件执行与所述执行指令对应的操作;
根据所述执行指令调用对应的规则库组件,通过状态机根据所述规则库组件对操作结果进行判断,根据判断结果触发反馈。
7.根据权利要求6所述的一种基于聚合的软件开发方法,其特征在于,还包括步骤:
根据所述待开发的软件确定其对应的交互数据、执行对象数据以及规则数据,根据所述交互数据、执行对象数据以及规则数据创建对应的交互组件、执行对象组以及规则库组件;
将所述交互组件、执行对象组以及规则库组件封装后添加入组件库。
8.根据权利要求6或7所述的一种基于聚合的软件开放方法,其特征在于,所述执行单元包括操作类执行单元和表现类执行单位;
所述表现类执行单元在执行过程中不需要调用规则库组件。
9.根据权利要求1所述的一种基于聚合的软件开放方法,其特征在于,所述步骤S4包括:
根据每一个所述最小的执行单元的逻辑功能匹配对应的执行单元模板;
将属于同一个步骤的最小的执行单元对应的执行单元模板进行聚合以生成对应的步骤模板,将生成后的所有步骤模板进行聚合并根据所述待开放的软件的类型生成所述待开发的软件。
10.一种基于聚合的软件开放终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至9中任一项所述的一种基于聚合的软件开放方法中的各个步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建网龙计算机网络信息技术有限公司,未经福建网龙计算机网络信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211516424.4/1.html,转载请声明来源钻瓜专利网。