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