[发明专利]软件开发方法、装置、计算机可读存储介质以及电子设备有效
申请号: | 201810364776.X | 申请日: | 2018-04-20 |
公开(公告)号: | CN108563431B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 陈铭泳;张国强;涂华奇;陈剑鸣 | 申请(专利权)人: | 云宏信息科技股份有限公司;航天云宏技术贵州有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/38 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 魏彦 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 开发 方法 装置 计算机 可读 存储 介质 以及 电子设备 | ||
1.一种软件开发方法,其特征在于,应用于软件开发装置,所述方法包括:
接收开发人员输入的分类框架数据;所述分类框架数据包括:被分类出来的规格组件、属性组件以及动作组件;
根据所述分类框架数据以及业务对象树,生成软件前端界面;
接收由开发人员编写的至少一个配置文件,实现所述至少一个配置文件与所述软件前端界面的关联,所述至少一个配置文件包括实现所述软件前端界面的功能的业务逻辑代码;
其中,所述“根据所述分类框架数据以及业务对象树,生成软件前端界面”,包括:将分类后获得的分类框架数据填写到框架预先设置的表格内,结合业务对象树,生成软件前端界面;
所述业务对象树的构建方法包括:构建根节点;构建角色节点;根据所述根节点以及所述角色节点,构建所述业务对象树;
所述构建根节点,包括:创建第一业务数据;创建第一根业务数据管理器;通过补充数据和数量限制处理,完善所述第一业务数据,生成第一业务数据子树;遍历所述第一业务数据子树,完善所述第一根业务数据管理器;递归调用所述第一业务数据子树以及所述第一根业务数据管理器,从而完成所述根节点的构建。
2.根据权利要求1所述的方法,其特征在于,所述构建角色节点,包括:
增加子业务数据;
通过递归的方式,调用所述子业务数据的上级对象的预处理;
完善所述子业务数据的状态数据;
完善所述子业务数据的下级的属性、动作以及下级的角色实例;
完成以所述子业务数据为根的组件树的建立,从而完成所述角色节点的构建。
3.一种软件开发装置,其特征在于,所述装置包括:
数据接收模块,用于接收开发人员输入的分类框架数据;所述分类框架数据包括:被分类出来的规格组件、属性组件以及动作组件;
界面生成模块,用于根据所述分类框架数据以及业务对象树,生成软件前端界面;所述“根据所述分类框架数据以及业务对象树,生成软件前端界面”,包括:将分类后获得的分类框架数据填写到框架预先设置的表格内,结合业务对象树,生成软件前端界面;
关联建立模块,用于接收由开发人员编写的至少一个配置文件,实现所述至少一个配置文件与所述软件前端界面的关联;所述至少一个配置文件包括实现所述软件前端界面的功能的业务逻辑代码;
还包括:根节点构建模块,用于构建根节点;所述根节点构建模块包括:第一业务创建子模块,用于创建第一业务数据;第一业务管理器子模块,用于创建第一根业务数据管理器;第一业务子树生成子模块,用于通过补充数据和数量限制处理,完善所述第一业务数据,生成第一业务数据子树;数据子树遍历子模块,用于遍历所述第一业务数据子树,完善所述第一根业务数据管理器;递归调用子模块,用于递归调用所述第一业务数据子树以及所述第一根业务数据管理器,从而完成所述根节点的构建;
角色节点构建模块,用于构建角色节点;
对象树构建模块,用于根据所述根节点以及所述角色节点,构建所述业务对象树。
4.根据权利要求3所述的装置,其特征在于,所述角色节点构建模块包括:
子业务数据子模块,用于增加子业务数据;
预处理调用子模块,用于通过递归的方式,调用所述子业务数据的上级对象的预处理;
状态数据子模块,用于完善所述子业务数据的状态数据;
实例完善子模块,用于完善所述子业务数据的下级的属性、动作以及下级的角色实例;
组件树建立子模块,用于完成以所述子业务数据为根的组件树的建立,从而完成所述角色节点的构建。
5.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机指令,所述计算机指令在被运行时,执行如权利要求1-2中任一权项所述的方法。
6.一种电子设备,其特征在于,包括:处理器,计算机可读存储介质,所述计算机可读存储介质中存储有计算机指令,所述计算机指令在被所述处理器读取并被运行时,执行如权利要求1-2中任一权项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云宏信息科技股份有限公司;航天云宏技术贵州有限公司,未经云宏信息科技股份有限公司;航天云宏技术贵州有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810364776.X/1.html,转载请声明来源钻瓜专利网。