计算机工程与应用 ›› 2017, Vol. 53 ›› Issue (11): 223-228.DOI: 10.3778/j.issn.1002-8331.1511-0009

• 工程与应用 • 上一篇    下一篇

基于FAHP的可信软件非功能需求评估方法

孙金文,康  雁,杨小东   

  1. 云南大学 软件学院,昆明 650500
  • 出版日期:2017-06-01 发布日期:2017-06-13

Method for non-functional requirements evaluation of trusted software based on fuzzy analytic hierarchy process

SUN Jinwen, KANG Yan, YANG Xiaodong   

  1. School of Software, Yunnan University, Kunming 650500, China
  • Online:2017-06-01 Published:2017-06-13

摘要: 针对可信软件的非功能需求表示与评估问题,对用于非功能需求描述的软目标相互依赖图(Software Interdependency Graph,SIG)进行改进,提出了一个扩展的软目标相互依赖图(Extended Software Interdependency Graph,ESIG)模型来描述和表示非功能需求。在ESIG图模型上,从面向方面的角度提出了一种基于模糊层次分析法(Fuzzy Analytic Hierarchy Process,FAHP)的可信软件非功能需求评估方法。在评估过程中建立了评价准则集、评价等级标准集、权重向量、评价得分矩阵和综合评判矩阵,综合考虑了非功能需求间存在的相对重要性和促进与抑制影响。最后通过一个实例说明了此评估方法的合理性与有效性。

关键词: 可信软件, 面向方面, 非功能需求, 模糊层次分析法

Abstract: In view of the trusted software non-functional requirements representation and evaluation problem, an Extended Software Interdependency Graph(ESIG)is presented to explain non-functional requirements frameworks through amending the Software Interdependency Graph(SIG). On the ESIG graph model, from aspect-oriented, a method for non-functional requirements evaluation of trustworthy software based on Fuzzy Analytic Hierarchy Process(FAHP)is introduced against evaluation process. In the estimating process, this paper establishes evaluation criteria sets, evaluation grade sets, weight vector, evaluation score matrix and synthetically evaluation matrix, synthetically considerates the relative importance, promoting and restraining influence between non-functional requirements. Ultimately a case is given to clarify the availability and validity of this assessment method.

Key words: trustworthy software, aspect oriented, non-functional requirements, Fuzzy Analytic Hierarchy Process(FAHP)