王冬雪 張全



摘要:軟件質量評價過程中存在模糊語言、排序、區間數等類型的不確定評價信息。為了解決軟件質量評價過程中各類不確定評價信息的可比性問題,該文以區間數為基準形式,給出了模糊語言評價信息和排序信息轉化為規范的區間數形式的方法,有效地保留了評價過程的語言模糊性,避免了不同偏好信息集結過程中的信息失真與扭曲,從而提高了評價的真實性。
關鍵詞:軟件質量評價;區間數;模糊語言;排序;規范化
中圖分類號: TP311? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)10-0065-02
Research on Standardization Method of Software Quality Evaluation Information
WANG Dong-xue, ZHANG Quan
(College of Artificial Intelligence, Shenyang University of Technology, Shenyang 110000, China)
Abstract: In the process of software quality evaluation, there are some uncertain evaluation information such as fuzzy linguistics, ranking, interval number and so on. For the various types uncertain evaluation information, in order to make them comparable, based on the interval number, this paper presents the method of transforming fuzzy linguistic evaluation information and ranking information into normal interval number form. In addition, the normalization method of non normalized interval number evaluation information is also given. It avoids the information distortion and distortion in the process of aggregating preference information, so as to improve the authenticity of the evaluation.
Key words: software quality evaluation; interval number; fuzzy linguistics; rankings; normalization
1 引言
多屬性決策在工程系統、社會系統和經濟系統中有著廣泛的實際應用背景[1], 例如,軟件質量評價問題。在軟件質量評價的多屬性決策中較難決策的一類為帶主觀屬性的決策問題。在實際決策過程中除精確數外,通常還有以模糊語言、排序或采用區間數表示的屬性值。這樣我們就面臨屬性值由排序、區間數或模糊語言表示的混合型多屬性決策問題[2]。研究混合型多屬性群決策問題具有實際意義。
近年來,對質量評價問題已有很多文獻進行研究,軟件質量通常存在定性方面的屬性特征,而模糊語言常常用來評價定性屬性值[3]。同時,軟件的有些屬性也通常采用排序來給出它們的優劣。軟件質量評價過程中,屬性值為排序的情況[4];軟件質量評價過程中,屬性值為區間數的情況[5]。區間數多屬性決策是不確定性決策范疇中的重要研究內容.選用區間數的形式表示屬性值能較好地滿足人們對事物認識的模糊性要求 ,使決策者易于給出自己的判斷 ,因而是決策工作者樂于采用的一種方式。為了得出軟件質量的綜合評價結果,各類不確定評價信息必須轉換為可以比較的統一形式。本文以區間數為統一評價信息形式,針對模糊語言評價信息設計了相應的期望和方差計算方法,并給出了轉換為規范區間數的方法;針對排序類型的評價信息給出了轉化為規范區間數形式的方法。
2 模糊語言評價信息的規范化
在軟件評價的決策過程中,因為在決策過程中經常會出現時間緊、數據缺乏等情況,決策者為了更好地解決信息處理能力有限等眾多問題,因此,以語言信息或者模糊信息給出相應問題的評價是決策者的常用方法之一。
選用區間數的形式表示屬性值能較好地滿足人們對事物認識的模糊性要求,使決策者易于給出自己的判斷。針對模糊評價信息,這里采用將相應的三角模糊數規范化為區間數的形式。將三角模糊數隸屬度函數看作連續型分布函數。通過計算隸屬度函數的期望和方差,將期望作為區間數的中點,半徑大小的選擇取決于方差,進而得到規范的區間數。
2.1 計算三角模糊數規范化區間的中點
定義1[6]:一個三角模糊數可表示為[a=aL,aM,aU],其屬度函數[μax:R 0,1],具有如下的形式:
[μax=x-aLaM-aL? ? ? ? aL 其中,[x∈R],[0