[发明专利]一种改进的基于层次分析法的需求优先级评估方法在审
申请号: | 202210194067.8 | 申请日: | 2022-03-01 |
公开(公告)号: | CN114610274A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 苏晓许;袁永旭;邹琴;吴江;霍晓昕 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
主分类号: | G06F8/10 | 分类号: | G06F8/10 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 刘瑞东 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 改进 基于 层次 分析 需求 优先级 评估 方法 | ||
本发明涉及一种改进的基于层次分析法的需求优先级评估方法,属于软件工程领域。本发明针对软件系统建设相关方,通过专家判断法确定评估因素N项,建立层次结构模型;然后,基于确定的评估因素构造判断矩阵,利用和积法计算评估因素的权重系数,并进行一致性检验;最后,分别对软件系统的功能模块从F1、F2,……,FN这N个评估维度进行评分,并进行加权计算,得出功能模块的优先级序列。本发明提出的技术方案中首先利用专家判断法确定评估因素,这样使得评估因素更符合实际情况。以本发明中提出的方法,更科学、合理计算软件需求优先级,评估软件需求的开发顺序。
技术领域
本发明属于软件工程领域,具体涉及一种改进的基于层次分析法的需求优先级评估方法。
背景技术
随着计算机技术的蓬勃发展,软件系统应用在生活、工作中的方方面面。在软件系统的设计开发过程中,怎么准确、迅速地获得需求优先级,对于软件系统本身及其开发企业有着重要的意义。
需求优先级的评估方法主要分为两类:一类是根据经验主观地对需求进行评估的定性类方法;一类是依据调查数据进行评估的定量类方法。目前应用广泛的需求优先级评估方法有卡诺模型、层次分析法。
卡诺模型将需求分为五种类型:基本型需求、期望型需求、兴奋型需求、无差异需求、反向型需求。该模型建立二维模型来衡量用户对于产品功能特点的满意度,通过对同一功能点正向(加强)和反向(减弱)两方面的提问,获得用户的主观感受,并通过用户答案间的互斥关系确保用户回答结果的真实有效性,最终将问卷结果按照需求的五种类型进行归类汇总、并建立“满意影响力”为X轴,“不满意影响力”为Y轴的二维模型,形成可量化的需求开发优先级。当卡诺模型应用于全新功能的调研时,这些功能必须是自身产品不具备的,并且是其它产品具备或是通过描述很容易被用户理解的功能,该模型无法应用于不便描述的创新型功能。
层次分析法是一种系统分析与决策的综合评估方法,是将定性问题定量化的处理过程。其主要特点是通过建立递阶层次结构,将判断转化为若干因素,两两进行重要程度的比较上,从而把难以量化的定性判断转化为可操作的重要程度的比较上。其本质是把复杂问题分解成多个组成因素,进而将这些因素按照支配关系分别形成递阶层次结构,通过两两比较的方法确定排序,克服了其他方法回避决策者主观判断的缺点。该方法不适用于决策层过多的,并且要求决策中指标数据是已知的。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是如何提供一种改进的基于层次分析法的需求优先级评估方法,以解决在软件系统的设计开发过程中,准确、迅速地获得需求优先级的问题。
(二)技术方案
为了解决上述技术问题,本发明提出一种改进的基于层次分析法的需求优先级评估方法,该方法包括如下步骤:
S1、确定评估因素:针对软件系统建设相关方,通过专家判断法确定评估因素N项;
S2、建立层次结构模型:层次结构结构模型包括方案层、准则层和目标层,方案层为软件系统的功能模块,准则层为选定的评估因素及对应权重,目标层为软件系统功能模块优先级序列;
S3、构造判断矩阵:基于确定的N个评估因素构造N阶判断矩阵;
S4、计算权重系数和一致性指标:利用和积法针对N阶判断矩阵进行分析,计算评估因素的权重系数,并计算判断矩阵一致性指标CI;
S5、一致性检验:根据判断矩阵一致性指标CI判断一致性结果是否通过,如果不通过,则需要返回步骤S3调整判断矩阵,重新进行权重计算;如果通过则执行步骤S6;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210194067.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多通道抑制干扰装置及方法
- 下一篇:一种弹载二次电源多路输出时序控制电路