首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种零代码开发系统的软件开发方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:广州市华势信息科技有限公司

摘要:本发明公开了一种零代码开发系统的软件开发方法及装置,涉及零代码开发技术领域,包括如下步骤,依据预先准备好软件框架,选择相应的代码模块及模块搭建方案,完成软件的搭建,输出待测试软件;获取验证结果,如果验证结果未达预期,由预警单元向用户发出预警;由第二检测单元对待测试软件的运行状态进行检测,获取软件检测集;评估并确定待测试软件运行时,导致状态难以达到预期的代码模块,确定为异常代码模块;由替换单元对异常代码模块进行替换。以状态评价值Zt作为判断标准,在软件构建完成之后,不仅仅可以快速地完成软件的搭建与开发,也能快速地验证软件的运行效能,判断软件能否完成基本的需求。

主权项:1.一种零代码开发系统的软件开发方法,其特征在于:包括:获取用户的文字或语音指令后,发送至语义识别单元并进行解构,形成要求指令集;由第一检测单元获取指令集后,分析并确定用户偏好以及待开发软件的功能,将其发送至第一处理单元,由第一处理单元获取用户的功能及需求,依据预先准备好的软件框架,选择相应的代码模块及模块搭建方案,输出至搭建单元,完成软件的搭建,输出待测试软件;将待测试软件发送至验证单元进行验证,获取验证结果,如果验证结果未达预期,由预警单元向用户发出预警;验证结果如果达到预期,由第二检测单元对待测试软件的运行状态进行检测,获取软件检测集;将软件检测集发送至第二处理单元,评估并确定待测试软件运行时,导致状态难以达到预期的代码模块,确定为异常代码模块;由替换单元对异常代码模块进行替换,完成软件的修正;第一检测单元包括偏好检测模块、需求检测模块,将指令集中的内容全部转换为文字,依据TF-IDF算法,提取文字信息中的关键词;在偏好检测模块获取关键词后,获取用户对软件偏好,形成偏好信息,在需求检测模块获取关键词后,确定用户的实际需求,形成需求信息;获取偏好信息及需求信息,建立特征集;第一处理单元包括功能特征库、代码方案库及输出模块;获取特征集,依据关键词间的相似度,在功能特征库中检索出相似度高于阈值的功能特征;依据功能特征间的相似度,在功能特征库中选择功能相同或者接近的代码模块;汇总若干个代码模块,形成代码模块库;依据代码模块库的构成,从代码方案库中选取相应的模块搭建方案,由输出模块将代码模块库及模块搭建方案输出;第二检测单元包括能耗检测模块、处理时间检测模块及性能检测模块,在待测试软件试运行时,执行测试任务,由软件处理待测试软件任务的起始至结束,由处理时间检测模块获取测试任务处理完毕时的总计耗时,以作为对软件的处理效率进行评价,获取处理时间cT;由能耗检测模块统计运行软件的终端的耗电,作为对软件的能耗量进行评价,形成能耗H;由性能检测模块对软件的响应时间进行检测,以作为对软件性能评价,形成响应时间xT;获取处理时间cT、能耗H及响应时间xT,汇总形成软件检测集;第二处理单元包括评价模块、电子地图模块、记录模块;电子地图模块将软件检测集发送至评价模块,由评价模块获取处理时间cT、能耗H及响应时间xT,无量纲化处理后,关联获取用于对软件运行状态进行评价的状态评价值Zt;状态评价值Zt获取的方式如下: ;其中,参数意义为:处理因子Ac,0.51≤Ac≤0.91,能耗因子Ah,0.59≤Ah≤0.83,响应因子Ax,0.38≤Ax≤0.96,C为常数修正系数;依据待测试软件的功能结构,确定软件的各个功能区域,依据软件处理测试任务的流程,确定软件的处理节点;在软件处理工作任务时,依据任务处理流程,获取涉及到各个处理节点的状态评价值Zt;使记录模块依据功能区域,对相应的处理节点及相应的状态评价值Zt进行记录,形成记录结果;将记录结果发送至电子地图模块,构建软件运行状态电子地图;将各个处理的节点上的状态评价值Zt与相应阈值进行对比,确定超出阈值的部分,记录为异常节点;将异常节点及与异常节点对应的功能区域在运行状态电子地图标记,确定与异常节点对应的功能区域所涉及的代码模块,标记为异常代码模块;获取异常代码模块及相对应的功能,依据功能的相似性,由检索模块在功能特征库中检索相应特征,确定相应的功能特征;获取功能特征,从代码方案库中检索出与异常代码模块不重复的代码模块,作为替换代码模块;由替换单元获取替换代码模组,对软件的异常代码模块进行替换,形成新的软件;新的软件由验证单元验证后,如果通过验证,重复试测试步骤,判断新的软件是否可用,如果不可用,则重复测试过程及替换过程,直至软件开发完成或者不通过验证。

全文数据:

权利要求:

百度查询: 广州市华势信息科技有限公司 一种零代码开发系统的软件开发方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。