一种方便开发者使用的软件开发方法技术

技术编号:32455196 阅读:14 留言:0更新日期:2022-02-26 08:31
本发明专利技术公开了一种方便开发者使用的软件开发方法,具体包括以下步骤:S1、用户登录,S2、逻辑图的绘制,S3、逻辑语句处理,S4、程序编辑:通过程序纠错模块对测试后的程序进行错误扫描处理,S5、程序纠错本发明专利技术涉及软件开发技术领域。该方便开发者使用的软件开发方法,可实现的通过将软件开发逻辑图的绘制和程序的编辑与大数据平台进行交互,来方便开发者提取使用,很好的达到了通过采用大数据库的识别提取,来使开发者能够快速方便绘制逻辑图和编辑程序代码的目的,实现了既快速又方便的进行软件开发,软件开发存在操作简单方便,大大提高了开发者的工作效率,无需花费开发者大量的工作时间,从而大大方便了开发者的使用。从而大大方便了开发者的使用。从而大大方便了开发者的使用。

【技术实现步骤摘要】
一种方便开发者使用的软件开发方法


[0001]本专利技术涉及软件开发
,具体为一种方便开发者使用的软件开发方法。

技术介绍

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

技术实现思路

[0005](一)解决的技术问题
[0006]针对现有技术的不足,本专利技术提供了一种方便开发者使用的软件开发方法,解决了现有的软件开发存在操作不方便,使用繁琐,不能实现通过将软件开发逻辑图的绘制和程序的编辑与大数据平台进行交互,来方便开发者提取使用,无法达到通过采用大数据库的识别提取,来使开发者能够快速方便绘制逻辑图和编辑程序代码的目的,不能实现既快速又方便的进行软件开发,工作效率低,需要花费开发者大量工作时间的问题。
[0007](二)技术方案
[0008]为实现以上目的,本专利技术通过以下技术方案予以实现:一种方便开发者使用的软件开发方法,具体包括以下步骤:
[0009]S1、用户登录:通过用户交互终端内的用户登录模块登录用户帐号和密码,并通过用户权限认证模块进行权限认证,认证通过后通过用户操作模块访问系统后台服务器;
[0010]S2、逻辑图的绘制:通过软件逻辑图绘制单元内的软件信息获取模块获取待开发
软件的信息数据,再通过逻辑图绘制模块编辑待开发软件的算法逻辑图,在绘制编辑过程中通过逻辑图模板库模块进行逻辑图模板的选择和提取,逻辑图编辑完成后通过逻辑图纠错模块对逻辑图内的算法逻辑进行梳理和比较,若出现逻辑错误,则会弹出纠错窗口,用户能够在窗口进行修改编辑;
[0011]S3、逻辑语句处理:通过逻辑语句处理单元内的语句识别模块对步骤S2绘制完成逻辑图中的逻辑语句进行识别和转化,再通过代码生成模块将识别和转化的逻辑语句生成与之相对应的代码,然后通过代码自适应汇总模块通过自适应算法将生成的代码进行智能列队排列成系统能够识别的程序;
[0012]S4、程序编辑:通过软件代码编辑单元内的代码编辑模块将步骤S3生成的程序导入系统中,并且用户能够进行手动编辑,当需要使用模型代码时,通过模型代码导入模块向程序大数据库模块中查找并提取所需程序代码,通过程序取名编辑模块对程序的区域名进行设置,通过源代码加密模块对软件程序的源代码进行加密处理,之后通过程序此时模块对编辑设置完成的软件程序进行测试;
[0013]S5、程序纠错:通过程序纠错模块对测试后的程序进行错误扫描处理,当有错误程序时,错误代码凸显模块会对错误代码进行标记凸显,再通过程序分析模块进行分析处理,然后通过错误城西修正模块进行修正,也可通过系统安全监控模块对系统的安全情况进行监控维护。
[0014]优选的,所述步骤S1中用户交互终端包括用户登录模块、用户权限认证模块和用户操作模块,所述用户登录模块的输出端与用户权限认证模块的输入端连接,且用户权限认证模块的输出端与用户操作模块的输入端连接。
[0015]优选的,所述步骤S2中软件逻辑图绘制单元包括软件信息获取模块、逻辑图绘制模块和逻辑图纠错模块,所述软件信息获取模块的输出端与逻辑图绘制模块的输入端连接,且逻辑图绘制模块的输出端与逻辑图纠错模块的输入端连接。
[0016]优选的,所述步骤S2中软件逻辑图绘制单元与逻辑图模板库模块实现双向连接。
[0017]优选的,所述步骤S3中逻辑语句处理单元包括语句识别模块、代码生成模块和代码自适应汇总模块,所述语句识别模块的输出端与代码生成模块的输入端连接,且代码生成模块的输出端与代码自适应汇总模块的输入端连接。
[0018]优选的,所述步骤S4中件代码编辑单元包括代码编辑模块、模型代码导入模块、程序域名编辑模块、源代码加密模块、程序测试模块、程序纠错模块、程序分析模块、错误代码凸显模块和错误程序修改模块,所述代码编辑模块、模型代码导入模块、程序域名编辑模块和源代码加密模块与程序测试模块实现双向连接。
[0019]优选的,所述程序测试模块的输出端与程序纠错模块的输入端连接,且程序纠错模块分别与程序分析模块、错误代码凸显模块和错误程序修改模块实现双向连接。
[0020]优选的,所述步骤S5中系统后台服务器与系统安全监控模块实现双向连接。
[0021](三)有益效果
[0022]本专利技术提供了一种方便开发者使用的软件开发方法。与现有技术相比具备以下有益效果:该方便开发者使用的软件开发方法,具体包括以下步骤:S1、用户登录,S2、逻辑图的绘制,S3、逻辑语句处理,S4、程序编辑,S5、程序纠错:通过程序纠错模块对测试后的程序进行错误扫描处理,当有错误程序时,错误代码凸显模块会对错误代码进行标记凸显,再通
过程序分析模块进行分析处理,然后通过错误城西修正模块进行修正,也可通过系统安全监控模块对系统的安全情况进行监控维护,可实现的通过将软件开发逻辑图的绘制和程序的编辑与大数据平台进行交互,来方便开发者提取使用,很好的达到了通过采用大数据库的识别提取,来使开发者能够快速方便绘制逻辑图和编辑程序代码的目的,实现了既快速又方便的进行软件开发,软件开发存在操作简单方便,大大提高了开发者的工作效率,无需花费开发者大量的工作时间,从而大大方便了开发者的使用。
附图说明
[0023]图1为本专利技术的流程图;
[0024]图2为本专利技术软件开发系统的结构原理框图;
[0025]图3为本专利技术逻辑语句处理单元的结构原理框图;
[0026]图4为本专利技术软件代码编辑单元的结构原理框本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方便开发者使用的软件开发方法,其特征在于:具体包括以下步骤:S1、用户登录:通过用户交互终端内的用户登录模块登录用户帐号和密码,并通过用户权限认证模块进行权限认证,认证通过后通过用户操作模块访问系统后台服务器;S2、逻辑图的绘制:通过软件逻辑图绘制单元内的软件信息获取模块获取待开发软件的信息数据,再通过逻辑图绘制模块编辑待开发软件的算法逻辑图,在绘制编辑过程中通过逻辑图模板库模块进行逻辑图模板的选择和提取,逻辑图编辑完成后通过逻辑图纠错模块对逻辑图内的算法逻辑进行梳理和比较,若出现逻辑错误,则会弹出纠错窗口,用户能够在窗口进行修改编辑;S3、逻辑语句处理:通过逻辑语句处理单元内的语句识别模块对步骤S2绘制完成逻辑图中的逻辑语句进行识别和转化,再通过代码生成模块将识别和转化的逻辑语句生成与之相对应的代码,然后通过代码自适应汇总模块通过自适应算法将生成的代码进行智能列队排列成系统能够识别的程序;S4、程序编辑:通过软件代码编辑单元内的代码编辑模块将步骤S3生成的程序导入系统中,并且用户能够进行手动编辑,当需要使用模型代码时,通过模型代码导入模块向程序大数据库模块中查找并提取所需程序代码,通过程序取名编辑模块对程序的区域名进行设置,通过源代码加密模块对软件程序的源代码进行加密处理,之后通过程序此时模块对编辑设置完成的软件程序进行测试;S5、程序纠错:通过程序纠错模块对测试后的程序进行错误扫描处理,当有错误程序时,错误代码凸显模块会对错误代码进行标记凸显,再通过程序分析模块进行分析处理,然后通过错误城西修正模块进行修正,也可通过系统安全监控模块对系统的安全情况进行监控维护。2.根据权利要求1所述的一种方便开发者使用的软件开发方法,其特征在于:所述步骤S1中用户交互终端包括用户登录模块...

【专利技术属性】
技术研发人员:刘智强冯小卫熊小军
申请(专利权)人:湖北智慧云图科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1