本发明专利技术涉及一种继电保护装置软件缺陷跟踪管理系统及方法,该继电保护装置软件缺陷跟踪管理系统包括缺陷案例形成模块、缺陷跟踪模块、寿命周期管理模块和自动测试模块,缺陷案例形成模块根据现场事故现状和事故原因进行缺陷分析,形成完整的缺陷案例;缺陷跟踪模块根据缺陷案例生成测试用例;自动测试模块对相关版本软件进行测试用例测试,并将测试结果反馈给缺陷跟踪模块;缺陷跟踪模块根据测试结果,生成软件缺陷报告,提供软件相应改进措施。本发明专利技术通过现场发生继电保护事故时,进行软件缺陷分析,形成缺陷案例和自动测试例,通过测试历史版本是否存在此类软件缺陷,从而提升了继电保护装置软件质量,提高了继电保护运行可靠性,增强了电网的安全稳定运行。
【技术实现步骤摘要】
本专利技术涉及,属于电力工程领域的继电保护自动化领域。
技术介绍
在电力系统中,继电保护装置是电网安全运行的哨兵。然而,资料证明多达75%电力系统安全事故却是由继电保护装置故障造成的。这其中,继电保护装置的软件缺陷又产生着重大的影响。众多事故证明,在某一事故环境下,由于软件原因,继电保护装置引起电网事故,造成严重损失。然而,由于没有有效管理手段,仅能对事故装置进行修复,无法对相关系列软件版本进行此类条件测试并加以改进。因此,依然遗留安全隐患,在类似情况下,电网事故还会继续发生。·
技术实现思路
本专利技术的目的是提供一种继电保护装置软件缺陷跟踪管理方法,以解决由于继电保护装置软件缺陷原因所引起电网事故的问题。本专利技术为解决上述技术问题而提供一种继电保护装置软件缺陷跟踪管理方法,该管理方法的步骤如下 O.根据现场事故现状,对事故原因进行缺陷分析,对继电保护装置类型,软件版本进行定位,形成完整的缺陷案例; 2).根据缺陷案例从产品寿命周期管理系统PLM中获取类似继电保护装置相关历史版本软件,并针对缺陷案例生成测试用例; 3).对相关版本软件进行测试用例总动测试,并将测试结果反馈给缺陷跟踪系统; 4).缺陷跟踪模块根据测试结果,生成软件缺陷报告,返回给PLM模块,提供软件相应改进措施; 5).软件修改完毕,重新进行测试,返回测试结果,缺陷跟踪模块形成测试报告,直至相关软件缺陷修复。为解决上述技术问题本专利技术还提供了一种继电保护装置软件缺陷跟踪管理系统,该跟踪管理系统包括缺陷案例形成模块、缺陷跟踪模块、寿命周期管理模块和自动测试模块, 所述的缺陷形成模块用于根据现场事故现状,对事故原因进行缺陷分析,对继电保护装置类型,软件版本进行定位,形成完整的缺陷案例; 所述的缺陷跟踪模块用于根据缺陷案例从产品寿命周期管理模块PLM中获取类似继电保护装置相关历史版本软件,并针对缺陷案例生成测试用例,根据测试结果,生成软件缺陷报告,返回给PLM系统,提供软件相应改进措施; 所述的产品寿命周期管理模块PLM用于保存继电保护装置软件全部历史版本软件和修改后的软件版本;所述的自动测试模块用于对相关版本软件进行测试用例总动测试,并将测试结果反馈给缺陷跟踪模块。本专利技术的有益效果是本专利技术通过现场发生继电保护事故时,进行软件缺陷分析,形成缺陷案例和自动测试例,通过测试历史版本是否存在此类软件缺陷,从而提升了继电保护装置软件质量,提高了继电保护运行可靠性,增强了电网的安全稳定运行。附图说明图I是本专利技术的继电保护装置软件缺陷跟踪管理系统的结构图。具体实施例方式本专利技术的一种继电保护装置软件缺陷跟踪管理系统的实施例 如图I所示,本专利技术的继电保护装置软件缺陷跟踪管理系统包括缺陷案例形成模块、·缺陷跟踪模块、寿命周期管理模块和自动测试模块,缺陷形成模块根据现场事故现状,对事故原因进行缺陷分析,对继电保护装置类型,软件版本进行定位,形成完整的缺陷案例,缺陷跟踪模块根据缺陷案例从产品寿命周期管理模块PLM中获取类似继电保护装置相关历史版本软件,并针对缺陷案例生成测试用例,自动测试模块对相关版本软件进行测试用例总动测试,并将测试结果反馈给缺陷跟踪系统,缺陷跟踪模块根据测试结果,生成软件缺陷报告,返回给PLM系统,提供软件相应改进措施,软件修改完毕,自动测试模块重新对其进行测试,并将测试结果反馈给缺陷跟踪模块,直至相关软件缺陷修复成功。本专利技术的一种继电保护装置软件缺陷跟踪管理方法的实施例 本专利技术在现场发生继电保护事故时,进行软件缺陷分析,形成缺陷案例知识库和自动测试案例库,通过测试历史版本是否存在此类软件缺陷,进行软件质量提升,提高继电保护运行可靠性,其具体步骤如下 I.在现场发生继电保护事故时,根据现场事故现状,分析继电保护装置软件的事故原因,根据其原因,进行缺陷分析,形成完整的缺陷案例,该缺陷案例中要包括继电保护装置的类型和软件的版本。2从PLM (产品寿命周期管理系统)中获取该类型及相近类型继电保护装置 的全部历史版本软件,并针对该缺陷案例的生成自动测试用例,并将某历史版本软件通过自动测试模块下载到目标设备。3.对相关版本软件进行测试用例测试,将测试结果(如能复现缺陷,则认定该版本存在缺陷)提交缺陷跟踪系统,对所有待测历史版本软件进行; 4.根据测试结果,生成软件缺陷报告,返回给PLM,给研发人员提供软件改进的依据。5.软件修改完毕后,将修改后的软件通过自动测试系统下载到目标设备,进行问题修改情况验证。6.将验证结果(如能缺陷现象消失,则认定该升级版本已解决此缺陷)提交缺陷跟踪系统,对所有待测升级版本软件进行迭代。7.依据缺陷测试及升级软件验证结果,生成排查报告。通过以上步骤,可以实现对继电保护装置软件的有效管理,能系统化,流程化地解决目前版本繁多,管理繁琐的软件管理现状,从发生事故,到案例分析、自动测试、软件改进带到软件质量提升的目的。提高继电保护装置的可靠性,维护电网的安全稳定运行 。权利要求1.一种继电保护装置软件缺陷跟踪管理方法,其特征在于该管理方法的步骤如下 1).根据现场事故现状,对发生事故的继电保护装置软件的事故原因进行缺陷分析,形成完整的缺陷案例; 2).根据缺陷案例从产品寿命周期管理系统PLM中获取类似继电保护装置相关历史版本软件,并针对缺陷案例生成测试用例; 3).对相关版本软件进行测试用例总动测试,并将测试结果反馈给缺陷跟踪系统; 4).缺陷跟踪系统根据测试结果,生成软件缺陷报告,返回给PLM系统,提供软件相应改进措施; 5).软件修改完毕,重新进行测试,返回测试结果,缺陷跟踪系统形成测试报告,直至相关软件缺陷修复。2.根据权利要求I所述的继电保护装置软件缺陷跟踪管理方法,其特征在于所述的完整的缺陷案例包括继电保护装置类型和软件版本。3.—种继电保护装置软件缺陷跟踪管理系统,其特征在于该管理系统包括缺陷案例形成模块、缺陷跟踪模块、寿命周期管理模块和自动测试模块, 所述的缺陷形成模块用于根据现场事故现状,对事故原因进行缺陷分析,对继电保护装置类型,软件版本进行定位,形成完整的缺陷案例; 所述的缺陷跟踪模块用于根据缺陷案例从产品寿命周期管理模块PLM中获取类似继电保护装置相关历史版本软件,并针对缺陷案例生成测试用例,根据测试结果,生成软件缺陷报告,返回给产品寿命周期管理模块PLM,提供软件相应改进措施; 所述的产品寿命周期管理模块PLM用于保存继电保护装置软件全部历史版本软件和修改后的软件版本; 所述的自动测试模块用于对相关版本软件进行测试用例总动测试,并将测试结果反馈给缺陷跟踪模块。4.根据权利要求3所述的继电保护装置软件缺陷跟踪管理系统,其特征在于所述的完整的缺陷案例包括继电保护装置类型和软件版本。全文摘要本专利技术涉及,该继电保护装置软件缺陷跟踪管理系统包括缺陷案例形成模块、缺陷跟踪模块、寿命周期管理模块和自动测试模块,缺陷案例形成模块根据现场事故现状和事故原因进行缺陷分析,形成完整的缺陷案例;缺陷跟踪模块根据缺陷案例生成测试用例;自动测试模块对相关版本软件进行测试用例测试,并将测试结果反馈给缺陷跟踪模块;缺陷跟踪模块根据测试结果,生成软件缺陷报告,提供软件相应改进措施。本专利技术通过现场发生本文档来自技高网...
【技术保护点】
一种继电保护装置软件缺陷跟踪管理方法,其特征在于:该管理方法的步骤如下:1).根据现场事故现状,对发生事故的继电保护装置软件的事故原因进行缺陷分析,形成完整的缺陷案例;2).根据缺陷案例从产品寿命周期管理系统PLM中获取类似继电保护装置相关历史版本软件,并针对缺陷案例生成测试用例;3).对相关版本软件进行测试用例总动测试,并将测试结果反馈给缺陷跟踪系统;4).缺陷跟踪系统根据测试结果,生成软件缺陷报告,返回给PLM系统,提供软件相应改进措施;5).?软件修改完毕,重新进行测试,返回测试结果,缺陷跟踪系统形成测试报告,直至相关软件缺陷修复。
【技术特征摘要】
【专利技术属性】
技术研发人员:宋小会,魏勇,李俊刚,刘星,温东旭,狄军峰,
申请(专利权)人:许继集团有限公司,国家电网公司,许昌许继软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。