System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于层次分析法的电网调度管理软件质量评估方法与系统技术方案_技高网

一种基于层次分析法的电网调度管理软件质量评估方法与系统技术方案

技术编号:44817910 阅读:2 留言:0更新日期:2025-03-28 20:06
本发明专利技术公开了一种基于层次分析法的电网调度管理软件质量评估方法与系统,基于软件周期内不同阶段的文档资料构建多层次质量分析模型;针对多层次质量分析模型,基于评价指标进行专家打分,构造判断矩阵,并进行一致性检验;基于Randeng‑Pegasus‑523M‑Chinese模型提取文档的摘要,基于TextRank算法自动提取文档中的关键词,对软件相关文档进行快速评估;对软件质量进行指标评价。本发明专利技术通过分析生命周期内各阶段的文档,来对软件质量进行全面评估,这些文档包括需求文档、设计文档、开发文档、测试报告、用户反馈等,它们记录了软件从诞生到成熟的整个过程;通过深入分析这些文档,能够更加全面、细致地了解软件在各项质量指标上的表现,如功能性、可靠性、易用性、可维护性等。

【技术实现步骤摘要】

本专利技术涉及软件质量评估,尤其涉及一种基于层次分析法的电网调度管理软件质量评估方法与系统


技术介绍

1、电网调度自动化软件是电网运行管理的关键技术之一,主要用于实现电网运行的实时监控、分析、预测、优化调度和故障处理等功能。作为电网调度控制的核心工具,电网调度软件承担着实时监控电网状态、精确分析运行数据、智能制定调度计划以及快速响应电网变化的重要职责,它的质量直接关联到电网的稳定运行、效率提升以及安全可靠性。高质量的电网调度软件能够确保电网的稳定运行,通过精确的数据分析和智能的调度策略,有效预防电网故障的发生,减少停电事故,保障电力供应的连续性和可靠性。同时,它还能提高电网的运行效率,通过优化资源配置和降低能耗,实现电网的经济运行,为电力企业和用户带来实际的经济效益。软件质量评价是对软件产品进行全面、客观、科学的评估,以确保软件能够满足用户的需求和期望,同时具备良好的性能、可靠性、易用性、安全性等特性。在软件质量评价过程中,通常会采用一系列测试方法和技术,如单元测试、集成测试、系统测试、验收测试等,以确保软件质量符合预定的标准和要求。同时,还会结合用户反馈和市场需求,对软件进行持续改进和优化,以提高软件的质量和竞争力。

2、常用的软件评价方法有层次分析法、模糊综合评价法、贝叶斯网络法、神经网络法等。模糊层次分析法(fuzzy analytic hierarchy process,fahp)是对传统层次分析法(analytic hierarchy process,ahp)的一种改进,它考虑了决策过程中的模糊性和不确定性。ahp是一种定性和定量相结合的决策分析方法,它通过将复杂问题分解为层次结构,并利用成对比较和专家评分来确定各因素的相对重要性及其权重。对于软件质量的评估,现有的方法通常采用层次分析法构建产品质量层次模型,从软件的可靠性、易用性、安全性、兼容性、性能效率等和质量关联紧密的因素出发,基于准则及权重向量计算不同因素的评价值以及软件质量的评价值。

3、软件质量评价涉及多个维度,现有的方法着重于评价软件本身的质量,通过单元测试、集成测试、系统测试等方式对软件各个关键要素与准则进行评价。电网调度软件是电网的核心工具,对准确性和稳定性要求高,它的质量直接关联到电网的稳定运行、效率提升以及安全可靠性,是现代社会正常运转的基石。对电网调度软件进行高效精准的评价是保证其能够稳定运行的重要前提。对于软件的质量,除了测试指标和对软件本身的主管评估外,软件的整个生命周期都对软件的质量有重大的影响,包括从最初的需求、设计、开发、测试和运行维护。

4、传统的软件质量评估方式,如测试和试运行,虽然能够针对软件本身的性能和功能进行直接评估,但它们往往局限于软件当前的版本或状态,而难以全面把握软件在其整个生命周期内的表现。这种局限性可能导致一些潜在问题被忽视,从而影响软件的长期稳定性和用户体验。


技术实现思路

1、专利技术目的:本专利技术提供一种基于层次分析法的电网调度管理软件质量评估方法与系统,能够提高电网管理调度软件质量评价的效率及精准性。

2、技术方案:本专利技术所述的一种基于层次分析法的电网调度管理软件质量评估方法,包括如下步骤:

3、步骤1、基于软件周期内不同阶段的文档资料构建多层次质量分析模型;

4、步骤2、针对步骤1中的多层次质量分析模型,基于评价指标进行专家打分,构造判断矩阵,并进行一致性检验;

5、步骤3、基于randeng-pegasus-523m-chinese模型提取文档的摘要,基于textrank算法自动提取文档中的关键词,对软件相关文档进行快速评估;

6、步骤4、对软件质量进行指标评价;基于步骤3的结果对软件过程相关文档进行逐一质量评价,基于步骤2的判断矩阵应用到文档评价结果,得到软件综合质量的评价指标。

7、进一步的,步骤1中,多层次质量分析模型采用瀑布模型,将软件的整个周期分为软件计划、需求分析、软件设计、程序编码、软件测试、运行维护六个阶段;软件计划阶段包含可行性研究报告,项目开发计划;需求分析阶段包括业务需求文档、市场需求文档、用户需求文档、功能需求规格说明书、非功能需求规格说明书、需求规范说明书、用例和场景文档、界面原型和设计、数据字典、需求跟踪矩阵;软件设计阶段包括系统设计文档、架构设计文档、组件设计文档、接口设计文档、数据设计文档、用例实现文档、设计决策文档、设计规范文档;软件测试阶段包括测试计划文档、测试用例文档、测试脚本文档、测试矩阵文档、测试执行报告、缺陷管理文档、测试总结文档、回归测试文档;运行维护阶段包括用户手册、维护计划、故障处理指南、系统监控报告、变更管理记录、安全管理文档、业务连续性计划。

8、进一步的,步骤2中,基于评价指标进行专家打分,构造判断矩阵具体为:两两比较打分的数字标度含义如表1所列:

9、表1数字标度含义

10、

11、基于专家评分的数据,生成判断矩阵:

12、

13、进一步的,步骤2中,进行一致性检验包括层次单排序一致性检验和层次总排序一致性检验。

14、进一步的,层次单排序一致性检验具体为:

15、计算一致性指标ci:

16、

17、查找并计算平均随机一致性指标ri,如表2所列:

18、表2平均随机一致性指标ri标准值

19、

20、

21、最后,计算一致性比例cr:

22、

23、当cr<0.1时,该判断矩阵的一致性可以接受,否则,对该判断矩阵进行适当的调整及修正,修正之后,再次进行一致性检验,直至一致性检验通过。

24、进一步的,层次总排序一致性检验具体为:层次总排序为确定某层所有因素对于总目标相对重要性的排序权值的过程,若上一层次a包含n个因素b1,b2,......,bn,其层次权重值分别为b1,b2,......,bn,如果下一层次c某些因素对于b#单排序的一致性指标为ci#(i=1,2,3……n),相应的平均随机一致性指标为ri#,则c层次的总排序随机一致性比率为:

25、

26、当cr<0.1时,认为层次总排序结果具有较满意的一致性,分析结果可以接受。

27、进一步的,步骤3中,基于randeng-pegasus-523m-chinese模型提取文档的摘要具体为:收集大规模的中文文本数据,包括新闻文章、百科条目、社交媒体内容等多种类型的文本,以确保模型能够学习到丰富的语言模式和语义信息;在预训练阶段,通过gsg任务进行训练,从输入文本中删除一些句子,然后让模型预测这些被删除的句子,这个任务模拟了摘要生成过程,使模型在预训练阶段就学习如何生成与上下文一致的句子;构建软件过程文档摘要数据集对模型进行微调,通过监督学习优化模型参数,使其在摘要生成任务中表现最佳;根据生成摘要的质量,使用rouge分数对模型进行本文档来自技高网...

【技术保护点】

1.一种基于层次分析法的电网调度管理软件质量评估方法,其特征在于,包括如下步骤:

2.如权利要求1所述的基于层次分析法的电网调度管理软件质量评估方法,其特征在于,步骤1中,多层次质量分析模型采用瀑布模型,将软件的整个周期分为软件计划、需求分析、软件设计、程序编码、软件测试、运行维护六个阶段;软件计划阶段包含可行性研究报告,项目开发计划;需求分析阶段包括业务需求文档、市场需求文档、用户需求文档、功能需求规格说明书、非功能需求规格说明书、需求规范说明书、用例和场景文档、界面原型和设计、数据字典、需求跟踪矩阵;软件设计阶段包括系统设计文档、架构设计文档、组件设计文档、接口设计文档、数据设计文档、用例实现文档、设计决策文档、设计规范文档;软件测试阶段包括测试计划文档、测试用例文档、测试脚本文档、测试矩阵文档、测试执行报告、缺陷管理文档、测试总结文档、回归测试文档;运行维护阶段包括用户手册、维护计划、故障处理指南、系统监控报告、变更管理记录、安全管理文档、业务连续性计划。

3.如权利要求1所述的基于层次分析法的电网调度管理软件质量评估方法,其特征在于,步骤2中,基于评价指标进行专家打分,构造判断矩阵具体为:两两比较打分的数字标度含义如表1所列:

4.如权利要求1所述的基于层次分析法的电网调度管理软件质量评估方法,其特征在于,步骤2中,进行一致性检验包括层次单排序一致性检验和层次总排序一致性检验。

5.如权利要求4所述的基于层次分析法的电网调度管理软件质量评估方法,其特征在于,层次单排序一致性检验具体为:

6.如权利要求4所述的基于层次分析法的电网调度管理软件质量评估方法,其特征在于,层次总排序一致性检验具体为:层次总排序为确定某层所有因素对于总目标相对重要性的排序权值的过程,若上一层次A包含n个因素B1,B2,......,Bn,其层次权重值分别为b1,b2,......,bn,如果下一层次C某些因素对于B#单排序的一致性指标为CI#(i=1,2,3……n),相应的平均随机一致性指标为RI#,则C层次的总排序随机一致性比率为:

7.如权利要求1所述的基于层次分析法的电网调度管理软件质量评估方法,其特征在于,步骤3中,基于Randeng-Pegasus-523M-Chinese模型提取文档的摘要具体为:收集大规模的中文文本数据,在预训练阶段,通过GSG任务进行训练,从输入文本中删除一些句子,让模型预测这些被删除的句子,使模型在预训练阶段就学习如何生成与上下文一致的句子;构建软件过程文档摘要数据集对模型进行微调,通过监督学习优化模型参数,使其在摘要生成任务中表现最佳;根据生成摘要的质量,使用ROUGE分数对模型进行评估,并根据结果调整模型参数和训练策略。

8.如权利要求1所述的基于层次分析法的电网调度管理软件质量评估方法,其特征在于,步骤3中,基于TextRank算法自动提取文档中的关键词具体包括如下步骤:

9.如权利要求1所述的基于层次分析法的电网调度管理软件质量评估方法,其特征在于,步骤4中,基于提取的摘要和关键词信息,对软件过程中不同阶段的文档进行快速评价,统计最下一层每个软件开发阶段对应的评价指标;利用第四层的指标值及第四层与第三层的权重矩阵计算第三层每个阶段软件质量的评估值;然后利用计算得到的第三层评估值和第二层与第三层间的权重矩阵计算二层评估值;最后利用第一层和第二层之间的权重矩阵计算软件质量的总体评估值;对每一个评价建立的一致的得分范围,评价指标的得分如下表进行取值:

10.一种实现如权利要求1所述的基于层次分析法的电网调度管理软件质量评估方法的系统,其特征在于,包括:模型构建模块、一致性检验模块、文档提取模块和软件质量评估模块;模型构建模块基于软件周期内不同阶段的文档资料构建多层次质量分析模型;一致性检验模块基于评价指标进行专家打分,构造判断矩阵,并进行一致性检验;文档提取模块基于Randeng-Pegasus-523M-Chinese模型提取文档的摘要,基于TextRank算法自动提取文档中的关键词,对软件相关文档进行快速评估;软件质量评估模块实现软件质量的评估。

...

【技术特征摘要】

1.一种基于层次分析法的电网调度管理软件质量评估方法,其特征在于,包括如下步骤:

2.如权利要求1所述的基于层次分析法的电网调度管理软件质量评估方法,其特征在于,步骤1中,多层次质量分析模型采用瀑布模型,将软件的整个周期分为软件计划、需求分析、软件设计、程序编码、软件测试、运行维护六个阶段;软件计划阶段包含可行性研究报告,项目开发计划;需求分析阶段包括业务需求文档、市场需求文档、用户需求文档、功能需求规格说明书、非功能需求规格说明书、需求规范说明书、用例和场景文档、界面原型和设计、数据字典、需求跟踪矩阵;软件设计阶段包括系统设计文档、架构设计文档、组件设计文档、接口设计文档、数据设计文档、用例实现文档、设计决策文档、设计规范文档;软件测试阶段包括测试计划文档、测试用例文档、测试脚本文档、测试矩阵文档、测试执行报告、缺陷管理文档、测试总结文档、回归测试文档;运行维护阶段包括用户手册、维护计划、故障处理指南、系统监控报告、变更管理记录、安全管理文档、业务连续性计划。

3.如权利要求1所述的基于层次分析法的电网调度管理软件质量评估方法,其特征在于,步骤2中,基于评价指标进行专家打分,构造判断矩阵具体为:两两比较打分的数字标度含义如表1所列:

4.如权利要求1所述的基于层次分析法的电网调度管理软件质量评估方法,其特征在于,步骤2中,进行一致性检验包括层次单排序一致性检验和层次总排序一致性检验。

5.如权利要求4所述的基于层次分析法的电网调度管理软件质量评估方法,其特征在于,层次单排序一致性检验具体为:

6.如权利要求4所述的基于层次分析法的电网调度管理软件质量评估方法,其特征在于,层次总排序一致性检验具体为:层次总排序为确定某层所有因素对于总目标相对重要性的排序权值的过程,若上一层次a包含n个因素b1,b2,......,bn,其层次权重值分别为b1,b2,......,bn,如果下一层次c某些因素对于b#单排序的一致性指标为ci#(i=1,2,3……n),相应的平均随机一致性指标为ri#...

【专利技术属性】
技术研发人员:曹鹏陈斌李泽科范海威刘歆一陈刚
申请(专利权)人:国网福建省电力有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1