软件缺陷管理系统的制作方法

文档序号:12464161阅读:287来源:国知局
软件缺陷管理系统的制作方法与工艺

本发明涉及一种计算机技术,特别是涉及一种软件缺陷(bug)管理系统。



背景技术:

软件缺陷一词的原意思是“臭虫子”或“虫子”。但是现在,我们更多的将其认为是在电脑系统或者程序中,如果隐藏着一些未被发现的缺陷或漏洞问题,我们称之为软件缺陷。原来,第一代的计算机由许多庞大且昂贵的真空管组成,利用大量的电力来使这空管发光。可能正是由于计算机运行产生的光和热,引得一只虫子(软件缺陷)钻进了一支真空管内,导致整个计算机无法正常工作。研究人员费了半天,总算发现原因所在,把这只虫子从真空管中取出后,计算机又恢复了正常工作后来软件缺陷这个词就沿用下来了,主要是用来表示电脑系统或者程序中隐藏的错误、缺陷、漏洞等问题。如今软件缺陷成为软件漏洞、缺陷、错误问题的统称,黑客入侵也往往都是从软件或者程序的漏洞进行的,因此软件缺陷成为程序开发、编程人员经常需要打交道的一个问题。



技术实现要素:

本发明所要解决的技术问题是提供一种软件缺陷管理系统,其能够把软件缺陷对系统的危害降到最低,且有效地管理软件缺陷数据,提高工作效率,操作简单。

本发明是通过下述技术方案来解决上述技术问题的:一种软件缺陷管理系统,其包括:

数据库模块,用于存储数据;

管理模块,与数据库模块相连,用于管理数据;

测试模块,与管理模块相连,用于测试数据是否有软件缺陷;

统计模块,与测试模块相连,用于统计系统中所有软件缺陷;

分析模块,与统计模块相连,用于分析软件缺陷;

处理模块,与分析模块相连,用于处理软件缺陷。

优选地,所述软件缺陷管理系统的处理方法包括以下步骤:

步骤一,接收数据判断是否存在软件缺陷,是则转步骤二;否则转步骤七;

步骤二,分析软件缺陷,分析软件缺陷的问题所在;

步骤三,是否延迟处理,是则转步骤八,否则转步骤四;

步骤八,推迟处理,对于推迟处理的问题进行固定;

步骤四,处理软件缺陷,对软件缺陷进行处理;

步骤五,验证软件缺陷,对处理好的软件缺陷进行验证;

步骤六,判断是否有完成处理,是则转步骤七,否则转步骤三;

步骤七,关闭系统。

优选地,所述软件缺陷管理系统还包括一个缺陷监控模块,用以接收该测试模块所传输的缺陷管理信息,且监控该缺陷管理信息,并收集相关的系统缺陷数据传输给分析模块。

优选地,所述缺陷监控模块与分析模块、测试模块连接。

本发明的积极进步效果在于:本发明能够把软件缺陷对系统的危害降到最低,且有效地管理软件缺陷数据,提高工作效率,操作简单。

附图说明

图1为本发明结构的示意图。

图2为本发明的处理方法的流程图。

具体实施方式

下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。

如图1所示,本发明软件缺陷(软件缺陷)管理系统包括数据库模块、管理模块、测试模块、统计模块、分析模块、处理模块,其中:

数据库模块,用于存储数据;

管理模块,与数据库模块相连,用于管理数据;

测试模块,与管理模块相连,用于测试数据是否有软件缺陷;

统计模块,与测试模块相连,用于统计系统中所有软件缺陷;

分析模块,与统计模块相连,用于分析软件缺陷;

处理模块,与分析模块相连,用于处理软件缺陷。

所述软件缺陷管理系统的处理方法包括以下步骤:

步骤一,接收数据判断是否存在软件缺陷,是则转步骤二;否则转步骤七;

步骤二,分析软件缺陷,分析软件缺陷的问题所在;

步骤三,是否延迟处理,是则转步骤八,否则转步骤四;

步骤八,推迟处理,对于推迟处理的问题进行固定,一般固定的问题需经过管理员协商后才能固定;

步骤四,处理软件缺陷,对软件缺陷进行处理;

步骤五,验证软件缺陷,对处理好的软件缺陷进行验证;

步骤六,判断是否有完成处理,是则转步骤七,否则转步骤三;

步骤七,关闭系统。

所述软件缺陷管理系统还包括一个缺陷监控模块,用以接收该测试模块所传输的缺陷管理信息,且监控该缺陷管理信息,并收集相关的系统缺陷数据传输给分析模块,这样及时了解缺陷信息。

所述缺陷监控模块与分析模块、测试模块连接。

以上所述的具体实施例,对本发明的解决的技术问题、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1