一种分类存储辩错信息的软件开发系统的制作方法

    专利查询2022-08-17  101



    1.本发明涉及软件开发技术领域,具体地说,涉及一种分类存储辩错信息的软件开发系统。


    背景技术:

    2.软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程,软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的,通常采用软件开发工具可以进行开发,软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。
    3.软件开发系统中,经常会出现错误数据,导致软件系统运行失败,所以现有的软件开发系统中一般会设置有辩错模块,对运行过程中的数据进行检测,已排除错误数据,但现有的辩错模块大多数只能对整体数据进行检测,出现错误后,需要对整体数据进行排查,无法准确找寻错误数据。


    技术实现要素:

    4.本发明的目的在于提供一种分类存储辩错信息的软件开发系统,以解决上述背景技术中提出的问题。
    5.为实现上述目的,提供了一种分类存储辩错信息的软件开发系统,包括软件需求输入单元,所述软件需求输入单元用于接收软件开发需求信息,所述软件需求输入单元输出端连接有软件需求分析单元,软件需求分析单元输出端连接有运行数据设计单元,所述运行数据设计单元输出端连接有运行数据分类单元,所述运行数据分类单元用于根据不同运行功能对运行数据进行分类处理,所述运行数据分类单元输出端连接数据存储单元,所述运行数据分类单元输出端连接有数据分步预运行单元,所述数据分步预运行单元用于对不同运行数据进行分步运行处理,所述运行数据分类单元输出端连接有运行结果反馈单元,所述运行结果反馈单元输出端与所述运行数据设计单元输入端连接。
    6.作为本技术方案的进一步改进,所述运行数据设计单元包括信息接收模块,所述信息接收模块输出端连接有对应数据制定模块,所述对应数据制定模块输出端连接有数据信息输出模块。
    7.作为本技术方案的进一步改进,所述信息接收模块输出端还连接有辩错数据修改模块,所述辩错数据修改模块用于对错误运行数据进行修改,所述辩错数据修改模块输入端预所述运行结果反馈单元输出端连接,所述辩错数据修改模块输出端与所述数据信息输出模块输入端连接。
    8.作为本技术方案的进一步改进,所述辩错数据修改模块采用数据提取算法,其算法公式如下所示: ;
    ;;其中,为数据库存储的初始常见字符集合,为数据库存储的初始常见字符,为运行错误数据字符集合,为运行错误数据字符,为数据库存储的初始常见字符与运行错误数据字符比对字符集合。
    9.作为本技术方案的进一步改进,所述运行数据分类单元包括运行数据功能判断模块,所述运行数据功能判断模块输出端连接有运行数据分段存储模块,所述运行数据分段存储模块用于对运行数据中不同运行功能的数据段进行分段处理,所述运行数据分段存储模块输出端连接有单段运行数据输出模块。
    10.作为本技术方案的进一步改进,所述数据存储单元包括错误运行数据段输入模块,所述错误运行数据段输入模块输出端连接有错误数据存储模块。
    11.作为本技术方案的进一步改进,所述数据存储单元还包括正常运行数据段输入模块,所述正常运行数据段输入模块输出段连接有正常数据存储模块,所述正常数据存储模块输入端与数据分步预运行单元输入端连接。
    12.作为本技术方案的进一步改进,所述数据分步预运行单元包括数据段模拟运行模块,所述数据段模拟运行模块用于对各个运行数据段进行模拟处理,所述数据段模拟运行模块输出端连接有数据结果分类模块,所述数据结果分类模块根据模拟数据结果对数据段进行分类处理,所述数据结果分类模块输出端连接有数据运行结果输出模块。
    13.作为本技术方案的进一步改进,所述运行数据分类单元还包括单段运行数据更新模块,所述运行结果反馈单元输出端与所述单段运行数据更新模块输入端连接,所述单段运行数据更新模块输出端与所述错误运行数据段输入模块输入端连接。
    14.与现有技术相比,本发明的有益效果:1、该分类存储辩错信息的软件开发系统中,通过软件需求分析单元对软件开发需求信息进行分析,并将分析信息传输至运行数据设计单元,运行数据设计单元根据软件开发需求信息制定运行数据,并将运行数据信息传输至运行数据分类单元,运行数据分类单元根据不同运行功能对运行数据进行分类处理,将分类信息传输至数据分步预运行单元,进行分步运行,并将运行信息传输至运行结果反馈单元,运行数据分类单元将运行错误信息传输至数据存储单元进行存储。
    15.2、该分类存储辩错信息的软件开发系统中,信息接收模块接收分析信息,将分析信息传输至对应数据制定模块,对应数据制定模块根据对应分析信息制定对应的运行数据,并将运行数据传输至数据信息输出模块,通过数据信息输出模块将制定的运行数据进行输出处理。
    16.3、该分类存储辩错信息的软件开发系统中,运行结果反馈单元将运行错误后的运行数据信息传输至辩错数据修改模块,通过辩错数据修改模块对运行错误的运行数据进行数据修改,生成更新数据,并将更新数据信息传输至数据信息输出模块,数据信息输出模块将更新数据信息进行输出处理。
    17.4、该分类存储辩错信息的软件开发系统中,数据分步预运行单元将运行数据中正确的数据段传输至正常运行数据段输入模块,正常运行数据段输入模块将正确的数据段信息传输至正常数据存储模块,通过正常数据存储模块对正确的数据段进行存储,以供操作人员进行后期查询以及调用。
    附图说明
    18.图1为本发明实施例1的整体流程图;图2为本发明实施例1的运行数据设计单元流程图;图3为本发明实施例1的运行数据分类单元流程图;图4为本发明实施例1的数据存储单元流程图;图5为本发明实施例1的数据分步预运行单元流程图。
    19.图中各个标号意义为:10、软件需求输入单元;20、软件需求分析单元;30、运行数据设计单元;310、信息接收模块;320、对应数据制定模块;330、数据信息输出模块;340、辩错数据修改模块;40、运行数据分类单元;410、运行数据功能判断模块;420、运行数据分段存储模块;430、单段运行数据输出模块;440、单段运行数据更新模块;50、数据存储单元;510、错误运行数据段输入模块;520、错误数据存储模块;530、正常运行数据段输入模块;540、正常数据存储模块;60、数据分步预运行单元;610、数据段模拟运行模块;620、数据结果分类模块;630、数据运行结果输出模块;70、运行结果反馈单元。
    具体实施方式
    20.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
    21.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的设备或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
    22.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
    23.实施例1
    请参阅图1-图5所示,提供了一种分类存储辩错信息的软件开发系统,包括软件需求输入单元10,软件需求输入单元10用于接收软件开发需求信息,软件需求输入单元10输出端连接有软件需求分析单元20,软件需求分析单元20输出端连接有运行数据设计单元30,运行数据设计单元30输出端连接有运行数据分类单元40,运行数据分类单元40用于根据不同运行功能对运行数据进行分类处理,运行数据分类单元40输出端连接数据存储单元50,运行数据分类单元40输出端连接有数据分步预运行单元60,数据分步预运行单元60用于对不同运行数据进行分步运行处理,运行数据分类单元40输出端连接有运行结果反馈单元70,运行结果反馈单元70输出端与运行数据设计单元30输入端连接。
    24.具体使用时,软件需求输入单元10接收软件开发需求信息,并将软件开发需求信息传输至软件需求分析单元20,通过软件需求分析单元20对软件开发需求信息进行分析,将分析信息传输至运行数据设计单元30,运行数据设计单元30根据分析信息设计对应的运行数据,并将运行数据信息传输至运行数据分类单元40,运行数据分类单元40将分类信息传输至数据分步预运行单元60,数据分步预运行单元60对各个运行数据进行分步运行处理,并将处理信息传输至运行结果反馈单元70,运行结构反馈单元根据运行结果进行反馈,将其中错误运行数据重新传输至运行数据设计单元30,运行数据设计单元30对错误数据进行重新设计处理,生成更新数据,并将更新数据信息传输至运行数据分类单元40,数据存储单元50对发生错误的数据进行存储,以供后期进行标记识别,同时软件开发过程中,运行数据分类运行,发生错误后,只需修改其中一段运行数据,无需进行整体修改。
    25.此外,运行数据设计单元30包括信息接收模块310,信息接收模块310输出端连接有对应数据制定模块320,对应数据制定模块320输出端连接有数据信息输出模块330。具体使用时,信息接收模块310接收分析信息,将分析信息传输至对应数据制定模块320,对应数据制定模块320根据对应分析信息制定对应的运行数据,并将运行数据传输至数据信息输出模块330,通过数据信息输出模块330将制定的运行数据进行输出处理。
    26.进一步的,信息接收模块310输出端还连接有辩错数据修改模块340,辩错数据修改模块340用于对错误运行数据进行修改,辩错数据修改模块340输入端预运行结果反馈单元70输出端连接,辩错数据修改模块340输出端与数据信息输出模块330输入端连接。具体使用时,运行结果反馈单元70将运行错误后的运行数据信息传输至辩错数据修改模块340,通过辩错数据修改模块340对运行错误的运行数据进行数据修改,生成更新数据,并将更新数据信息传输至数据信息输出模块330,数据信息输出模块330将更新数据信息进行输出处理。
    27.再进一步的,辩错数据修改模块340采用数据提取算法,其算法公式如下所示: ;;;其中,为数据库存储的初始常见字符集合,为数据库存储的初始
    常见字符,为运行错误数据字符集合,为运行错误数据字符,为数据库存储的初始常见字符与运行错误数据字符比对字符集合。
    28.具体的,运行数据分类单元40包括运行数据功能判断模块410,运行数据功能判断模块410输出端连接有运行数据分段存储模块420,运行数据分段存储模块420用于对运行数据中不同运行功能的数据段进行分段处理,运行数据分段存储模块420输出端连接有单段运行数据输出模块430。具体使用时,运行数据功能判断模块410对运行数据所对应的功能进行判断,并将判断信息传输至运行数据分段存储模块420,运行数据分段存储模块420对运行数据中不同运行功能的数据段进行分段处理,并将分段处理信息传输至单段运行数据输出模块430,单段运行数据输出模块430将不同功能的运行数据段分步进行输出,传输至数据分步预运行单元60。
    29.此外,数据存储单元50包括错误运行数据段输入模块510,错误运行数据段输入模块510输出端连接有错误数据存储模块520。具体使用时,通过错误数据段输入模块对错误数据段进行输入采集,同时后期可通过错误数据段输入模块进行数据段查询,错误数据存储模块520对错误数据段进行进行存储。
    30.进一步的,数据存储单元50还包括正常运行数据段输入模块530,正常运行数据段输入模块530输出段连接有正常数据存储模块540,正常数据存储模块540输入端与数据分步预运行单元60输入端连接。具体使用时,数据分步预运行单元60将运行数据中正确的数据段传输至正常运行数据段输入模块530,正常运行数据段输入模块530将正确的数据段信息传输至正常数据存储模块540,通过正常数据存储模块540对正确的数据段进行存储,以供操作人员进行后期查询以及调用。
    31.再进一步的,数据分步预运行单元60包括数据段模拟运行模块610,数据段模拟运行模块610用于对各个运行数据段进行模拟处理,数据段模拟运行模块610输出端连接有数据结果分类模块620,数据结果分类模块620根据模拟数据结果对数据段进行分类处理,数据结果分类模块620输出端连接有数据运行结果输出模块630。具体使用时,数据段模拟运行模块610对各个运行数据段进行模拟处理,并将模拟信息传输至数据结果分类模块620,数据结果分类模块620根据模拟数据结果对数据段进行分类处理,分成错误数据段以及正确数据段,同时将分类数据信息传输至数据运行结果输出模块630,数据运行结果输出模块630根据不同输出结果将不同数据段传输至不同位置。
    32.此外,运行数据分类单元40还包括单段运行数据更新模块440,运行结果反馈单元70输出端与单段运行数据更新模块440输入端连接,单段运行数据更新模块440输出端与错误运行数据段输入模块输入端连接。由于运行数据分类单元40经过数据反馈过程后,其错误数据段仍会储存在运行数据分类单元40,造成运行数据分类单元40出现数据冗余现象,同时会导致其内存激增,通过单段运行数据更新模块440直接接收运行结果反馈单元70反馈的错误信息,将运行数据分类单元40内储存的错误数据段进行识别,同时将该错误数据段直接传输至错误运行数据段输入模块510,完成运行数据分类单元40自更新功能,避免运行数据分类单元40出现数据冗余现象。
    33.以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为本发明
    的优选例,并不用来限制本发明,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

    技术特征:
    1.一种分类存储辩错信息的软件开发系统,包括软件需求输入单元(10),所述软件需求输入单元(10)用于接收软件开发需求信息,其特征在于:所述软件需求输入单元(10)输出端连接有软件需求分析单元(20),软件需求分析单元(20)输出端连接有运行数据设计单元(30),所述运行数据设计单元(30)输出端连接有运行数据分类单元(40),所述运行数据分类单元(40)用于根据不同运行功能对运行数据进行分类处理,所述运行数据分类单元(40)输出端连接数据存储单元(50),所述运行数据分类单元(40)输出端连接有数据分步预运行单元(60),所述数据分步预运行单元(60)用于对不同运行数据进行分步运行处理,所述运行数据分类单元(40)输出端连接有运行结果反馈单元(70),所述运行结果反馈单元(70)输出端与所述运行数据设计单元(30)输入端连接。2.根据权利要求1所述的分类存储辩错信息的软件开发系统,其特征在于:所述运行数据设计单元(30)包括信息接收模块(310),所述信息接收模块(310)输出端连接有对应数据制定模块(320),所述对应数据制定模块(320)输出端连接有数据信息输出模块(330)。3.根据权利要求2所述的分类存储辩错信息的软件开发系统,其特征在于:所述信息接收模块(310)输出端还连接有辩错数据修改模块(340),所述辩错数据修改模块(340)用于对错误运行数据进行修改,所述辩错数据修改模块(340)输入端与所述运行结果反馈单元(70)输出端连接,所述辩错数据修改模块(340)输出端与所述数据信息输出模块(330)输入端连接。4.根据权利要求3所述的分类存储辩错信息的软件开发系统,其特征在于:所述辩错数据修改模块(340)采用数据提取算法,其算法公式如下所示: ;;;其中,为数据库存储的初始常见字符集合,为数据库存储的初始常见字符,为运行错误数据字符集合,为运行错误数据字符,为数据库存储的初始常见字符与运行错误数据字符比对字符集合。5.根据权利要求1所述的分类存储辩错信息的软件开发系统,其特征在于:所述运行数据分类单元(40)包括运行数据功能判断模块(410),所述运行数据功能判断模块(410)输出端连接有运行数据分段存储模块(420),所述运行数据分段存储模块(420)用于对运行数据中不同运行功能的数据段进行分段处理,所述运行数据分段存储模块(420)输出端连接有单段运行数据输出模块(430)。6.根据权利要求1所述的分类存储辩错信息的软件开发系统,其特征在于:所述数据存储单元(50)包括错误运行数据段输入模块(510),所述错误运行数据段输入模块(510)输出端连接有错误数据存储模块(520)。7.根据权利要求6所述的分类存储辩错信息的软件开发系统,其特征在于:所述数据存储单元(50)还包括正常运行数据段输入模块(530),所述正常运行数据段输入模块(530)输
    出段连接有正常数据存储模块(540),所述正常数据存储模块(540)输入端与数据分步预运行单元(60)输入端连接。8.根据权利要求7所述的分类存储辩错信息的软件开发系统,其特征在于:所述数据分步预运行单元(60)包括数据段模拟运行模块(610),所述数据段模拟运行模块(610)用于对各个运行数据段进行模拟处理,所述数据段模拟运行模块(610)输出端连接有数据结果分类模块(620),所述数据结果分类模块(620)根据模拟数据结果对数据段进行分类处理,所述数据结果分类模块(620)输出端连接有数据运行结果输出模块(630)。9.根据权利要求6所述的分类存储辩错信息的软件开发系统,其特征在于:所述运行数据分类单元(40)还包括单段运行数据更新模块(440),所述运行结果反馈单元(70)输出端与所述单段运行数据更新模块(440)输入端连接,所述单段运行数据更新模块(440)输出端与所述错误运行数据段输入模块(510)输入端连接。

    技术总结
    本发明涉及软件开发技术领域,具体地说,涉及一种分类存储辩错信息的软件开发系统。其包括软件需求输入单元,软件需求输入单元输出端连接有软件需求分析单元。本发明中,通过软件需求分析单元对软件开发需求信息进行分析,并将分析信息传输至运行数据设计单元,运行数据设计单元根据软件开发需求信息制定运行数据,并将运行数据信息传输至运行数据分类单元,运行数据分类单元根据不同运行功能对运行数据进行分类处理,将分类信息传输至数据分步预运行单元,进行分步运行,并将运行信息传输至运行结果反馈单元,运行数据分类单元将运行错误信息传输至数据存储单元进行存储。错误信息传输至数据存储单元进行存储。错误信息传输至数据存储单元进行存储。


    技术研发人员:张木彬
    受保护的技术使用者:晨达(广州)网络科技有限公司
    技术研发日:2022.04.22
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-8837.html

    最新回复(0)