一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种方便开发者使用的软件开发方法与流程

2022-02-25 23:12:15 来源:中国专利 TAG:


1.本发明涉及软件开发技术领域,具体为一种方便开发者使用的软件开发方法。


背景技术:

2.大数据或称巨量资料,指的是所涉及的资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯,大数据是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。大数据有大量、高速、多样、低价值密度、真实性五大特点。它并没有统计学的抽样方法,只是观察和追踪发生的事情。大数据的用法倾向于预测分析、用户行为分析或某些其他高级数据分析方法的使用。
3.软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试,然后进行编写再提交程序。
4.目前的软件开发存在操作不方便,使用繁琐,不能实现通过将软件开发逻辑图的绘制和程序的编辑与大数据平台进行交互,来方便开发者提取使用,无法达到通过采用大数据库的识别提取,来使开发者能够快速方便绘制逻辑图和编辑程序代码的目的,不能实现既快速又方便的进行软件开发,工作效率低,需要花费开发者大量的工作时间,从而给开发者的使用带来极大的不便。


技术实现要素:

5.(一)解决的技术问题
6.针对现有技术的不足,本发明提供了一种方便开发者使用的软件开发方法,解决了现有的软件开发存在操作不方便,使用繁琐,不能实现通过将软件开发逻辑图的绘制和程序的编辑与大数据平台进行交互,来方便开发者提取使用,无法达到通过采用大数据库的识别提取,来使开发者能够快速方便绘制逻辑图和编辑程序代码的目的,不能实现既快速又方便的进行软件开发,工作效率低,需要花费开发者大量工作时间的问题。
7.(二)技术方案
8.为实现以上目的,本发明通过以下技术方案予以实现:一种方便开发者使用的软件开发方法,具体包括以下步骤:
9.s1、用户登录:通过用户交互终端内的用户登录模块登录用户帐号和密码,并通过用户权限认证模块进行权限认证,认证通过后通过用户操作模块访问系统后台服务器;
10.s2、逻辑图的绘制:通过软件逻辑图绘制单元内的软件信息获取模块获取待开发
软件的信息数据,再通过逻辑图绘制模块编辑待开发软件的算法逻辑图,在绘制编辑过程中通过逻辑图模板库模块进行逻辑图模板的选择和提取,逻辑图编辑完成后通过逻辑图纠错模块对逻辑图内的算法逻辑进行梳理和比较,若出现逻辑错误,则会弹出纠错窗口,用户能够在窗口进行修改编辑;
11.s3、逻辑语句处理:通过逻辑语句处理单元内的语句识别模块对步骤s2绘制完成逻辑图中的逻辑语句进行识别和转化,再通过代码生成模块将识别和转化的逻辑语句生成与之相对应的代码,然后通过代码自适应汇总模块通过自适应算法将生成的代码进行智能列队排列成系统能够识别的程序;
12.s4、程序编辑:通过软件代码编辑单元内的代码编辑模块将步骤s3生成的程序导入系统中,并且用户能够进行手动编辑,当需要使用模型代码时,通过模型代码导入模块向程序大数据库模块中查找并提取所需程序代码,通过程序取名编辑模块对程序的区域名进行设置,通过源代码加密模块对软件程序的源代码进行加密处理,之后通过程序此时模块对编辑设置完成的软件程序进行测试;
13.s5、程序纠错:通过程序纠错模块对测试后的程序进行错误扫描处理,当有错误程序时,错误代码凸显模块会对错误代码进行标记凸显,再通过程序分析模块进行分析处理,然后通过错误城西修正模块进行修正,也可通过系统安全监控模块对系统的安全情况进行监控维护。
14.优选的,所述步骤s1中用户交互终端包括用户登录模块、用户权限认证模块和用户操作模块,所述用户登录模块的输出端与用户权限认证模块的输入端连接,且用户权限认证模块的输出端与用户操作模块的输入端连接。
15.优选的,所述步骤s2中软件逻辑图绘制单元包括软件信息获取模块、逻辑图绘制模块和逻辑图纠错模块,所述软件信息获取模块的输出端与逻辑图绘制模块的输入端连接,且逻辑图绘制模块的输出端与逻辑图纠错模块的输入端连接。
16.优选的,所述步骤s2中软件逻辑图绘制单元与逻辑图模板库模块实现双向连接。
17.优选的,所述步骤s3中逻辑语句处理单元包括语句识别模块、代码生成模块和代码自适应汇总模块,所述语句识别模块的输出端与代码生成模块的输入端连接,且代码生成模块的输出端与代码自适应汇总模块的输入端连接。
18.优选的,所述步骤s4中件代码编辑单元包括代码编辑模块、模型代码导入模块、程序域名编辑模块、源代码加密模块、程序测试模块、程序纠错模块、程序分析模块、错误代码凸显模块和错误程序修改模块,所述代码编辑模块、模型代码导入模块、程序域名编辑模块和源代码加密模块与程序测试模块实现双向连接。
19.优选的,所述程序测试模块的输出端与程序纠错模块的输入端连接,且程序纠错模块分别与程序分析模块、错误代码凸显模块和错误程序修改模块实现双向连接。
20.优选的,所述步骤s5中系统后台服务器与系统安全监控模块实现双向连接。
21.(三)有益效果
22.本发明提供了一种方便开发者使用的软件开发方法。与现有技术相比具备以下有益效果:该方便开发者使用的软件开发方法,具体包括以下步骤:s1、用户登录,s2、逻辑图的绘制,s3、逻辑语句处理,s4、程序编辑,s5、程序纠错:通过程序纠错模块对测试后的程序进行错误扫描处理,当有错误程序时,错误代码凸显模块会对错误代码进行标记凸显,再通
过程序分析模块进行分析处理,然后通过错误城西修正模块进行修正,也可通过系统安全监控模块对系统的安全情况进行监控维护,可实现的通过将软件开发逻辑图的绘制和程序的编辑与大数据平台进行交互,来方便开发者提取使用,很好的达到了通过采用大数据库的识别提取,来使开发者能够快速方便绘制逻辑图和编辑程序代码的目的,实现了既快速又方便的进行软件开发,软件开发存在操作简单方便,大大提高了开发者的工作效率,无需花费开发者大量的工作时间,从而大大方便了开发者的使用。
附图说明
23.图1为本发明的流程图;
24.图2为本发明软件开发系统的结构原理框图;
25.图3为本发明逻辑语句处理单元的结构原理框图;
26.图4为本发明软件代码编辑单元的结构原理框图。
具体实施方式
27.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
28.请参阅图1-4,本发明实施例提供一种技术方案:一种方便开发者使用的软件开发方法,具体包括以下步骤:
29.s1、用户登录:通过用户交互终端内的用户登录模块登录用户帐号和密码,并通过用户权限认证模块进行权限认证,认证通过后通过用户操作模块访问系统后台服务器;
30.s2、逻辑图的绘制:通过软件逻辑图绘制单元内的软件信息获取模块获取待开发软件的信息数据,再通过逻辑图绘制模块编辑待开发软件的算法逻辑图,在绘制编辑过程中通过逻辑图模板库模块进行逻辑图模板的选择和提取,逻辑图编辑完成后通过逻辑图纠错模块对逻辑图内的算法逻辑进行梳理和比较,若出现逻辑错误,则会弹出纠错窗口,用户能够在窗口进行修改编辑;
31.s3、逻辑语句处理:通过逻辑语句处理单元内的语句识别模块对步骤s2绘制完成逻辑图中的逻辑语句进行识别和转化,再通过代码生成模块将识别和转化的逻辑语句生成与之相对应的代码,然后通过代码自适应汇总模块通过自适应算法将生成的代码进行智能列队排列成系统能够识别的程序;
32.s4、程序编辑:通过软件代码编辑单元内的代码编辑模块将步骤s3生成的程序导入系统中,并且用户能够进行手动编辑,当需要使用模型代码时,通过模型代码导入模块向程序大数据库模块中查找并提取所需程序代码,通过程序取名编辑模块对程序的区域名进行设置,通过源代码加密模块对软件程序的源代码进行加密处理,之后通过程序此时模块对编辑设置完成的软件程序进行测试;
33.s5、程序纠错:通过程序纠错模块对测试后的程序进行错误扫描处理,当有错误程序时,错误代码凸显模块会对错误代码进行标记凸显,再通过程序分析模块进行分析处理,然后通过错误城西修正模块进行修正,也可通过系统安全监控模块对系统的安全情况进行
监控维护。
34.本发明实施例,步骤s1中用户交互终端包括用户登录模块、用户权限认证模块和用户操作模块,用户登录模块的输出端与用户权限认证模块的输入端连接,且用户权限认证模块的输出端与用户操作模块的输入端连接。
35.本发明实施例,步骤s2中软件逻辑图绘制单元包括软件信息获取模块、逻辑图绘制模块和逻辑图纠错模块,软件信息获取模块的输出端与逻辑图绘制模块的输入端连接,且逻辑图绘制模块的输出端与逻辑图纠错模块的输入端连接。
36.本发明实施例,步骤s2中软件逻辑图绘制单元与逻辑图模板库模块实现双向连接。
37.本发明实施例,步骤s3中逻辑语句处理单元包括语句识别模块、代码生成模块和代码自适应汇总模块,语句识别模块的输出端与代码生成模块的输入端连接,且代码生成模块的输出端与代码自适应汇总模块的输入端连接。
38.本发明实施例,步骤s4中件代码编辑单元包括代码编辑模块、模型代码导入模块、程序域名编辑模块、源代码加密模块、程序测试模块、程序纠错模块、程序分析模块、错误代码凸显模块和错误程序修改模块,代码编辑模块、模型代码导入模块、程序域名编辑模块和源代码加密模块与程序测试模块实现双向连接,程序测试模块的输出端与程序纠错模块的输入端连接,且程序纠错模块分别与程序分析模块、错误代码凸显模块和错误程序修改模块实现双向连接。
39.本发明实施例,步骤s5中系统后台服务器与系统安全监控模块实现双向连接。
40.综上,本发明可实现的通过将软件开发逻辑图的绘制和程序的编辑与大数据平台进行交互,来方便开发者提取使用,很好的达到了通过采用大数据库的识别提取,来使开发者能够快速方便绘制逻辑图和编辑程序代码的目的,实现了既快速又方便的进行软件开发,软件开发存在操作简单方便,大大提高了开发者的工作效率,无需花费开发者大量的工作时间,从而大大方便了开发者的使用。
41.同时本说明书中未作详细描述的内容均属于本领域技术人员公知的现有技术。
42.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
43.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献