首页 / 专利库 / 计算机网络 / 软件缺陷 / 一种软件缺陷自动检测修复系统

一种软件缺陷自动检测修复系统

阅读:870发布:2020-05-12

专利汇可以提供一种软件缺陷自动检测修复系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 软件 缺陷 自动检测修复系统,所述系统包括:第一检测单元,用于对软件进行检测,获得 软件代码 ;第二检测单元,用于对软件代码缺陷进行分析,获得软件代码缺陷信息;第三检测单元,用于对软件进行运行测试,获得软件运行测试结果;修复单元,用于基于软件代码缺陷信息和软件运行测试结果,对软件进行修复;解决了 现有技术 中 软件缺陷 主要采用人工进行检测,效率较低,且容易出错的技术问题,实现了系统设计合理,软件检测准确,检测修复效率较高的技术效果。,下面是一种软件缺陷自动检测修复系统专利的具体信息内容。

1.一种软件缺陷自动检测修复系统,其特征在于,所述系统包括:
第一检测单元,用于对软件进行检测,获得软件代码
第二检测单元,用于对软件代码缺陷进行分析,获得软件代码缺陷信息;
第三检测单元,用于对软件进行运行测试,获得软件运行测试结果;
修复单元,用于基于软件代码缺陷信息和软件运行测试结果,对软件进行修复。
2.根据权利要求1所述的软件缺陷自动检测修复系统,其特征在于,所述系统还包括生成单元,用于基于软件代码缺陷信息和软件运行测试结果,生成软件测试报告。
3.根据权利要求2所述的软件缺陷自动检测修复系统,其特征在于,所述系统还包括发送单元,用于将软件测试报告发送到预设终端。
4.根据权利要求1所述的软件缺陷自动检测修复系统,其特征在于,所述系统还包括报警单元,用于修复单元在无法修复时进行自动报警。
5.根据权利要求1所述的软件缺陷自动检测修复系统,其特征在于,所述系统还包括数据库,用于存储修复单元的修复过程以及检测单元的检测结果。

说明书全文

一种软件缺陷自动检测修复系统

技术领域

[0001] 本发明涉及软件检测领域,具体地,涉及一种软件缺陷自动检测修复系统。

背景技术

[0002] 软件缺陷(Defect),常常又被叫做Bug。所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。IEEE729-1983对缺陷有一个标准的定义:从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。
[0003] 在现有技术中软件缺陷主要采用人工进行检测,效率较低,且容易出错。

发明内容

[0004] 本发明提供了一种软件缺陷自动检测修复系统,解决了现有技术中软件缺陷主要采用人工进行检测,效率较低,且容易出错的技术问题,实现了系统设计合理,软件检测准确,检测修复效率较高的技术效果。
[0005] 为实现上述发明目的,本申请提供了一种软件缺陷自动检测修复系统,所述系统包括:
[0006] 第一检测单元,用于对软件进行检测,获得软件代码
[0007] 第二检测单元,用于对软件代码缺陷进行分析,获得软件代码缺陷信息;
[0008] 第三检测单元,用于对软件进行运行测试,获得软件运行测试结果;
[0009] 修复单元,用于基于软件代码缺陷信息和软件运行测试结果,对软件进行修复。
[0010] 进一步的,所述系统还包括生成单元,用于基于软件代码缺陷信息和软件运行测试结果,生成软件测试报告。
[0011] 进一步的,所述系统还包括发送单元,用于将软件测试报告发送到预设终端。
[0012] 进一步的,所述系统还包括报警单元,用于修复单元在无法修复时进行自动报警。
[0013] 进一步的,所述系统还包括数据库,用于存储修复单元的修复过程以及检测单元的检测结果。
[0014] 本申请提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0015] 解决了现有技术中软件缺陷主要采用人工进行检测,效率较低,且容易出错的技术问题,实现了系统设计合理,软件检测准确,检测修复效率较高的技术效果。附图说明
[0016] 此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定;
[0017] 图1是本申请中软件缺陷自动检测修复系统的组成示意图。

具体实施方式

[0018] 本发明提供了一种软件缺陷自动检测修复系统,解决了现有技术中软件缺陷主要采用人工进行检测,效率较低,且容易出错的技术问题,实现了系统设计合理,软件检测准确,检测修复效率较高的技术效果。
[0019] 为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在相互不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0020] 在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述范围内的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0021] 请参考图1,本申请提供了一种软件缺陷自动检测修复系统,所述系统包括:
[0022] 第一检测单元,用于对软件进行检测,获得软件代码;
[0023] 第二检测单元,用于对软件代码缺陷进行分析,获得软件代码缺陷信息;
[0024] 第三检测单元,用于对软件进行运行测试,获得软件运行测试结果;
[0025] 修复单元,用于基于软件代码缺陷信息和软件运行测试结果,对软件进行修复。
[0026] 进一步的,所述系统还包括生成单元,用于基于软件代码缺陷信息和软件运行测试结果,生成软件测试报告。
[0027] 进一步的,所述系统还包括发送单元,用于将软件测试报告发送到预设终端。
[0028] 进一步的,所述系统还包括报警单元,用于修复单元在无法修复时进行自动报警。
[0029] 进一步的,所述系统还包括数据库,用于存储修复单元的修复过程以及检测单元的检测结果。
[0030] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0031] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈