一种软件开发方法及应用于该方法的装置与流程

文档序号:23707285发布日期:2021-01-23 14:15阅读:62来源:国知局
一种软件开发方法及应用于该方法的装置与流程

[0001]
本发明涉及软件开发技术领域,尤其涉及一种软件开发方法及应用于该方法的装置。


背景技术:

[0002]
随着科学技术的不断发展,客户对软件产品的使用体验及开发周期上的要求越来越高,现有的软件开发技术已逐渐跟不上客户需求及市场需求。现有的软件开发技术通常需要软件开发人员在采用可视化界面构建工具构建对应页面后,人工地为实现对应软件的数据初始化、数据校验、数据提交、事件处理等数据处理流程输入大量的代码,以对应开发出客户需要的软件程序。
[0003]
但这种软件开发技术通常受限于软件开发人员的软件开发经验及代码输入效率,从而导致整个软件开发过程的开发周期及测试周期较长,整体的软件开发效率低下,开发出的软件质量不高。


技术实现要素:

[0004]
针对现有技术的不足,本发明提供了一种软件开发方法及应用于该方法的装置,解决了但这种软件开发技术通常受限于软件开发人员的软件开发经验及代码输入效率,从而导致整个软件开发过程的开发周期及测试周期较长,整体的软件开发效率低下,开发出的软件质量不高的问题。
[0005]
为了实现上述目的,本发明采用了如下技术方案:
[0006]
一种软件开发方法,包括如下步骤:
[0007]
s1:通过指令输入对其源组件数据库输入所需指令,;
[0008]
s2:源组件数据库接收指令且源组件数据库通过内置数据库对其输入指令进行指令分析;
[0009]
s3:指令分析完成后,源组件数据库内置数据可以生成指定指令时,指令进入智能处理中心等待;
[0010]
s4:智能处理中心对其进入的指令执行操作开始,通过指令所需和源组件数据库内的数据进行建立软件模型;
[0011]
s5:软件模型生成后,智能处理中心通过指令,进行数据组件的装配,智能处理中心通过指令,所需要的数据从源组件数据库对其注入匹配指令数据;
[0012]
s6:生成软件,等待人员测试。
[0013]
优选的,所述源组件数据库内置数据库依次分为a型代码、b型代码和c型代码。
[0014]
优选的,所述若源组件数据库内置数据无法生成指定指令时,使用者需跟换指令重新输入。
[0015]
一种应用于该方法的装置,所述包括软件生成装置,软件生成装置内置开始模块、源组件模块、智能处理模块、软件生成模块、软件测试模块和结束模块,开始模块内置指令
输入模块,智能处理模块包括组件选择模块、组件装配模块、模型生成模块和数据注入模块。
[0016]
优选的,所述所述源组件模块内置代码数据库、分析模块和微处理中心,微处理中心通过数据库与分析模块对其指令输入模块输入的指令进行剖析,微处理中心通过数据库辨别指令输入模块传输的指令是否进行生成。
[0017]
优选的,所述所述智能处理模块接收指令,组件选择模块对其指令进行组件的确定,组件装配模块对其确定的组件进行装配,模型生成模块对其装配的组件进行整合生成,数据注入模块对其注入所需数据,数据注入完成。
[0018]
优选的,所述所述软件生成模块生成软件,软件测试模块对其进行测试,测试完成,点击结束模块。
[0019]
与现有技术相比,本发明的有益效果是:该一种软件开发方法及应用于该方法的装置,所述软件开发方法采用已知源组件数据库的方式来进行软件的生成,从而一定程度上能够缩短软件开发过程中,数据需要重新编写所消耗的大量时间,且通过已知源组件数据库所得软件能够有效地避免错误代码的产生,大大提高软件开发效率及软件质量,且源组件数据库的使用也使得的工作人员在进行软件开发时,大大减小了软件开发人员在软件开发过程中的代码输入工作量,缩短软件开发过程的开发周期及测试周期,提高软件开发效率及软件质量。
附图说明
[0020]
图1为本发明中软件开发方法流程示意图;
[0021]
图2为本发明中应用软件开发方法的装置流程示意图。
具体实施方式
[0022]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]
为了实现上述一种软件开发方法,如图1,本发明采用了如下技术方案:一种软件开发方法,包括如下步骤:
[0024]
s1:通过指令输入对其源组件数据库输入所需指令,;
[0025]
s2:源组件数据库接收指令且源组件数据库通过内置数据库对其输入指令进行指令分析,源组件数据库内置数据库依次分为a型代码、b型代码和c型代码;
[0026]
s3:指令分析完成后,源组件数据库内置数据可以生成指定指令时,指令进入智能处理中心等待;若源组件数据库内置数据无法生成指定指令时,使用者需跟换指令重新输入;
[0027]
s4:智能处理中心对其进入的指令执行操作开始,通过指令所需和源组件数据库内的数据进行建立软件模型;
[0028]
s5:软件模型生成后,智能处理中心通过指令所需要的数据从源组件数据库对其注入匹配指令数据,进行数据组件的装配
[0029]
s6:生成软件,等待人员测试。
[0030]
为了实现上述一种应用于该方法的装置,如图2,本发明采用了如下技术方案:一种应用于该方法的装置,包括软件生成装置,软件生成装置内置开始模块、源组件模块、智能处理模块、软件生成模块、软件测试模块和结束模块,开始模块内置指令输入模块,源组件模块内置代码数据库、分析模块和微处理中心,微处理中心通过数据库与分析模块对其指令输入模块输入的指令进行剖析,微处理中心通过数据库辨别指令输入模块传输的指令是否进行生成,智能处理模块包括组件选择模块、组件装配模块、模型生成模块和数据注入模块,智能处理模块接收指令,组件选择模块对其指令进行组件的确定,组件装配模块对其确定的组件进行装配,模型生成模块对其装配的组件进行整合生成,数据注入模块对其注入所需数据,数据注入完成,软件生成模块生成软件,软件测试模块对其进行测试,测试完成,点击结束模块。
[0031]
综上所述:该一种软件开发方法及应用于该方法的装置,所述软件开发方法采用已知源组件数据库的方式来进行软件的生成,从而一定程度上能够缩短软件开发过程中,数据需要重新编写所消耗的大量时间,且通过已知源组件数据库所得软件能够有效地避免错误代码的产生,大大提高软件开发效率及软件质量,且源组件数据库的使用也使得的工作人员在进行软件开发时,大大减小了软件开发人员在软件开发过程中的代码输入工作量,缩短软件开发过程的开发周期及测试周期,提高软件开发效率及软件质量。
[0032]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0033]
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1