?

基于層次分析法的鐵路信息系統軟件產品易用性的研究

2015-07-05 12:02劉育欣杜呈欣
鐵路計算機應用 2015年4期
關鍵詞:易用性權重決策

劉育欣,杜呈欣,張 彥

(中國鐵道科學研究院 電子計算技術研究所,北京 100081)

基于層次分析法的鐵路信息系統軟件產品易用性的研究

劉育欣,杜呈欣,張 彥

(中國鐵道科學研究院 電子計算技術研究所,北京 100081)

本文將國標通用的易用性度量模型與AHP方法相結合,利用眾多決定產品易用的子特性構造判斷矩陣并計算權重,根據權重值得出各子特性重要程度的先后次序,從而提出評價鐵路信息系統軟件產品易用性的方法。以某機房動力環境集中監控系統為例,采用基于AHP的鐵路軟件產品易用性評價方法,通過YAAHP軟件完成該系統易用性評價的整個流程。

信息技術;軟件測試;AHP;易用性

目前,很多鐵路軟件供應商僅關注系統功能的全面性、流程的可控性、技術的先進性,忽略了系統的用戶體驗,對軟件易用性尚未引起足夠重視,這對于產品質量有很大影響。一個良好的易用性產品能夠使用戶從繁瑣的工作中解脫出來,幫助用戶提高工作效率,減少后期技術支持和服務成本,提高用戶對軟件的信任程度和產品競爭力。

1 軟件易用性評價模型

1.1 層次分析法

AHP(Analytic Hierarchy Process)即層次分析法,是一種輔助決策工具,是將定性問題進行定量分析的一種簡便、靈活、實用的多準則決策方法。它通過在復雜問題中提取出各項關鍵因素,劃分為相互聯系的有序層次,使之條理化,根據對一定客觀現實的主觀判斷把專家意見和分析者的客觀判斷結果進行有效結合,將處在同一層次的元素比較,比較后的重要性進行定量描述。該方法將定性分析與定量分析相結合,靈活簡潔地處理各種決策因素,在企業管理、生產經營、城市規劃、經濟管理、科研評價等領域得到廣泛應用。

1.2 層次結構

在GB/T 16260.1—2006《軟件工程 產品質量 第1部分:質量模型》中,定義了軟件產品外部和內部質量的質量模型評價。該標準將質量屬性分為6個特性:功能性、可靠性、易用性、效率、維護性和可移植性,并進一步細分為若干子特性。在GB/T 16260.2—2006《軟件工程 產品質量 第2部分:外部度量》中,對6個特性的外部度量方法進行進一步說明。其中對易用性的度量模型總結如圖1所示。

圖1 軟件產品易用性度量模型

軟件產品易用性包括:易理解性(B1)、易學性(B2)、易操作性(B3)、吸引性(B4)。

1.2.1 易理解性(B1)

描述完整性(C1):用戶使用手冊對各項功能操作方法的描述是否完整;演示的獲得性(C2):對指導用戶使用該系統的演示程序是否簡單啟動;使用時演示的獲得性(C3):在操作系統某一功能時,該功能的演示程序是否能夠簡單啟動;演示的有效性(C4):演示程序是否可解決用戶操作過程中遇到的問題;明顯的功能(C5):對系統提供的功能在操作過程中是否方便直觀;功能的易理解性(C6):對系統功能的操作實現是否便于理解、容易操作;易理解的輸入和輸出(C7):對用戶的輸入指令是否有容易理解的操作;對于系統呈現給用戶的結果是否容易理解并接受。

1.2.2 易學性(B2)

功能學習的難易性(C8):用戶完成學習一項功能或一套操作流程所花費的時間;在使用中學習執行一項任務的難易性(C9):用戶從開始學習一項功能或一套操作流程到能夠進行有效的操作所用的時間;用戶文檔和/或幫助機制的有效性(C10):在閱讀用戶使用手冊或幫助文檔后,用戶能正確完成各項操作的數量與總功能數量的比例;所用的用戶文檔和幫助機制的有效性(C11):在閱讀用戶使用手冊或幫助文檔后,用戶能正確使用各項操作的數量與總功能數量的比例;幫助的獲得性(C12):用戶在閱讀幫助文檔過程中,能盡快定位到所需幫助的功能點的數量與總功能點總數的比例;幫助的頻率(C13):用戶需要頻繁閱讀幫助文檔才能順利完成某一功能或流程的程度。

1.2.3 易操作性(B3)

與操作用戶的期望相符(C14):系統用戶界面和功能操作的風格一致;可控制性(C15):用戶能否容易地糾正操作過程或及時修正在輸入數據過程中的錯誤;對執行任務的適合性(C16):不依靠手動填寫,用戶可選擇輸入參數值;自描述性(C17):系統出現的提示信息是否易于用戶理解;操作的容錯性(C18):用戶成功地對操作過程中的錯誤進行糾正或恢復;對個性化的適合性(C19):用戶為減少出錯,方便的定制操作規程模板。

1.2.4 吸引性(B4)

相互吸引(C20):系統界面對用戶的吸引性,使用戶更趨向使用該系統;界面外觀的易定制性(C21):界面中能夠按用戶需求定制為其滿意的外觀風格的比例。

2 鐵路信息系統中的應用評價

2.1 比較矩陣及權重

根據圖1的軟件易用性評價模型轉換成判斷矩陣后,需要確定本層次與上層次中元素重要性次序的權重值,進而求出所有元素的重要性權重值,完成對備選方案的排序。

權重值(Wi)就是將判斷矩陣的特征向量進行標準化處理后的值,計算方法如下:

通過此方法,分別計算出權重值如表1~表5所示。

表1 A-B判斷矩陣及權重計算結果

表2 B1-C判斷矩陣及權重計算結果

表3 B2-C判斷矩陣及權重計算結果

表4 B3-C判斷矩陣及權重計算結果

表5 B4-C判斷矩陣及權重計算結果

從權重可以看出各個子項在所屬大項中的重要程度,從而決定鐵路軟件產品易用性的各項指標中哪些是關鍵性的,哪些是普通的。對于軟件產品供應商,可以通過這個權重的先后次序,在產品開發過程中有針對性地引起注意。

2.2 一致性檢驗

在處理實際問題中,由于一種事物包含眾多元素,元素之間的關系彼此關聯、相互制約、錯綜復雜,判斷者在進行比較時容易出現思維邏輯混亂,使判斷帶有主觀性和片面性,所以每次比較判斷的思維完全標準、一致是不太可能的。AHP作為解決鐵路信息系統易用性測度的一種方法,是允許不一致性客觀存在的。而且判斷矩陣出現偏離一致性條件是在一個有效范圍內的,超出這個范圍就不能真實反映對象間的關系,這個判斷矩陣就不能被接受。一致性檢驗就是決策者對構造出的判斷矩陣是否可以被接受,用以下公式進行評價:

其中,R.I.是隨機一致性指標。

當C.R.=0時,矩陣是完全一致性矩陣;C.R.<0.1時,是滿意一致性矩陣;C.R.>0.1時,矩陣不具備一致性。

表1~表5的一致性取值分別為:0.044 4,0.027 8,0.065 8,0.085 2,0.0。均通過一致性檢驗。

3 模型應用

3.1 YAAHP簡介

YAAHP是一款層次分析法輔助軟件,為使用層次分析法的決策過程提供模型構造、計算和分析等方面的幫助。軟件通過繪制層次結構模型、錄入判斷矩陣數值兩個基本功能,自動生成分析結果。分析結果包括決策目標以及各候選方案的權重,為輔助決策提供依據。

3.2 應用

3.2.1 系統簡介

現對鐵路機房普遍應用的某款動力環境監控系統進行軟件產品易用性分析。該產品主要功能對機房內的環境參數進行監控和報警信息顯示,包括UPS、空調、溫濕度、門磁、玻璃破碎、水浸、紅外、煙感、雙路市電、蓄電池單體和蓄電池組。系統分5個功能模塊:實時監控、告警信息、視頻監控、歷史數據、系統管理。下面使用YAAHP對該系統和5個功能模塊進行易用性分析。

3.2.2 YAAHP應用

(1)通過軟件產品易用性度量模型及系統功能模塊,建立該機房環境監控系統的層次結構模型。

圖2 5個模塊在YAAHP中定義的易用性模型

從圖2中可看出,層次結構模型分3部分,分別是決策目標、中間層要素和備選方案?!澳硻C房環境監控系統易用性”是本模型最終要得到的結論,為決策目標;本文前面已經分析過的易用性模型為中間層要素,是衡量系統易用性的手段;圖3將系統5個模塊作為備選方案,通過對這5個模塊分別進行分析,從而得到整個系統的易用性指標。

圖3 判斷矩陣數據錄入界面

在決策者將該系統的層次模型劃分完整且無誤后,系統自動激活“判斷矩陣”功能,可繼續進行下一步操作。

(2)根據生成的判斷矩陣,依次輸入比較數據。

通過拖動滾動條或直接鍵入方式完成各個層次之間比較數據的錄入。在輸入數據時,軟件能隨著數據變化實時顯示矩陣的一致性判斷結果,并提供不一致判斷矩陣自動修正功能。

(3)自動進行權重計算,并顯示結果??勺詣油瓿筛鱾€層次間的權重計算,通過所得的顯示界面查看中間計算數據以及最終計算結果。系統還可以根據層次模型和設定文本自動生成調查表,不做或稍作修改就能向專家分發。

(4)由專家進行各模塊的打分后,系統計算最終加權得分,界面如圖4所示。

通過對這5個模塊的專家打分,并結合之前得出的權重值,得出最終該產品的加權得分,即該機房環境監控系統總體易用性取值。

圖4 加權得分界面

3.3 使用結論

利用YAAHP軟件進行軟件易用性分析,可簡單快速地生成比較矩陣并計算權重,最后以生成調查問卷的形式分發給專家。通過直觀的模型編輯功能,用戶能夠把注意力集中在決策問題上并方便地修正層次模型,為思路持續不斷的整理、完善提供幫助。同時它的群決策功能可以對眾多專家打分進行管理,系統能夠管理參與決策的專家信息以及提供決策數據,并計算最終結果,完成易用性評價的整個過程。

YAAHP系統使用簡便,評價結果快速、直觀。這個方法可以擴展到其它鐵路信息系統軟件產品的易用性評價上,還可以擴展到比較多個同類產品的易用性評價上。

4 結束語

本文提出了一個模型及該模型在現實軟件產品中的應用。對產品易用性的衡量要根據不同系統的使用范圍和用戶特點來評判。此外,由于層次分析法從建立模型到給出比較矩陣,均依賴判斷者的主觀決策,即人的主觀因素對全過程的影響很大。一旦判斷誤差可能造成最終決策目標的失誤或偏離,這就使得其結果難以讓所有決策者接受。所以在進行建模和兩兩元素比較的過程中,要集合多名業內專家進行用戶群體判斷。例如,為得到可靠的結果,要求必須使用至少6~8名業內專家的判斷樣本,在專家進行判斷時不宜得到任何提示或外來輔助。同時對于龐大和復雜的問題,建議與其它決策方法結合處理,其目標結果會更趨于科學化和合理化。

[1] 張炳江. 層次分析法及其應用案例[M]. 北京:電子工業出版社,2014.

[2] 趙 倩,張 璇,王黎霞,等. 基于模糊層次分析法的軟件易用性過程綜合評價方法[J]. 計算機應用研究, 2013,30(9).

[3]朱 潔, 張旸旸.《系統與軟件易用性》國家標準解讀[J].信息技術與標準化,2009(8).

[4]黃 杰,呂玉鵬,郭書杰. 解決軟件產品易用性問題的方法思考[J].中國新技術新產品,2013(2).

[5] 中華人民共和國信息產業部. GB/T 16260.1—2006 軟件工程 產品質量 第1部分:質量模型[S]. 2006.

[6] 中華人民共和國信息產業部. GB/T 16260.2—2006 軟件工程產品質量 第2部分:外部度量[S]. 2006.

責任編輯 陳 蓉

Usability of railway information system software based on AHP

LIU Yuxin, DU Chengxin, ZHANG Yan
( Institute of Computing Technologies, China Academy of Railway Sciences, Beijing 100081, China )

Nowadays, software solutions of railway information system were paid attention mainly with comprehensive function, process control, and advanced techniques, ignoring the usability. Regarding to the markets feedback, it was obviously essential to satisfy user experience by client oriented products designed more precisely and accurately. Herein the article proposed a method to evaluate the usability of railway information system software by the combination of the international standard usability measurement model and AHP. The sub-feature of determining the usability of solutions was used to construct the judgment matrix, and calculate its weight, according to the weight value, the precedence of important degree was made. Taking an existing Power Supply and Environment Centralized Monitory System as an example, based on the proposed method, the usability was evaluated by YAAHP.

information technology; software testing; AHP; usability of software

U285∶TP39

A

1005-8451(2015)04-0014-05

2014-09-25

劉育欣,助理研究員;杜呈欣,助理研究員。

猜你喜歡
易用性權重決策
政務軟件易用性評測探究
權重望寡:如何化解低地位領導的補償性辱虐管理行為?*
為可持續決策提供依據
權重常思“浮名輕”
決策為什么失誤了
為黨督政勤履職 代民行權重擔當
老年人家電產品易用性設計研究
中國國際人才交流大會網站易用性評價調查問卷
組織知識傳播與共享評價指標體系及其RS權重配置
讀者消費俱樂部
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合