肖祥春,趙昌平
(1.廣東省科技基礎(chǔ)條件平臺(tái)中心,廣東廣州,510000 2.廣東省高性能計(jì)算重點(diǎn)實(shí)驗(yàn)室,廣東廣州,510000)
國(guó)內(nèi)研究者對(duì)軟件易用性評(píng)測(cè)都進(jìn)行了不同程度的研究,但鮮少學(xué)者專門針對(duì)政務(wù)軟件易用性評(píng)價(jià)指標(biāo)體系進(jìn)行相關(guān)研究,也鮮少有學(xué)者將層次分析法與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合運(yùn)用于軟件易用性評(píng)測(cè),且針對(duì)軟件易用性測(cè)評(píng)研究成果,僅停留于軟件易用性評(píng)價(jià)指標(biāo)體系的構(gòu)建上,未見學(xué)者涉及指標(biāo)體系中各指標(biāo)權(quán)重分配方面的研究。在此背景下,本文探究針對(duì)政務(wù)類軟件易用性評(píng)測(cè)指標(biāo),建立與其對(duì)應(yīng)的易用性評(píng)測(cè)指標(biāo)體系,針對(duì)易用性評(píng)測(cè)各指標(biāo)權(quán)重分配,引入BP神經(jīng)網(wǎng)絡(luò)算法,建立基于BP神經(jīng)網(wǎng)絡(luò)的易用性評(píng)測(cè)模型,以期更科學(xué)、更有效、更客觀地的評(píng)價(jià)政務(wù)類軟件易用性。
軟件易用性是軟件的一種固有且不可見的屬性,很多軟件產(chǎn)品看起來很相似,而其中有些只需要稍加摸索就能夠輕松地使用,有的則需要花費(fèi)較多的精力才能夠掌握使用方法。追根究底,這是因?yàn)樗鼈兊能浖子眯源嬖谥鴧^(qū)別。軟件易用性一般是針對(duì)具有人機(jī)交互過程的軟件而言,軟件易用性是指使用軟件的用戶對(duì)軟件在有效性、效率和滿意度方面的感知。要改善軟件的用戶體驗(yàn),就需要提高軟件的易用性,政務(wù)信息系統(tǒng)易用性將直接影響系統(tǒng)在社會(huì)公眾群體中的服務(wù)情況和影響效應(yīng)。
“軟件難以理解、不易使用或者從測(cè)試員和最終用戶角度看會(huì)認(rèn)為不好”被認(rèn)為是軟件缺陷之一,直接影響軟件質(zhì)量,因此,軟件的易用性在決定軟件產(chǎn)品能否獲得成功的諸多因素中起著重要的作用。通過軟件的易用性評(píng)測(cè),可以發(fā)現(xiàn)軟件易用性方面的缺陷,為軟件產(chǎn)品易用性方面提出改善的建議,進(jìn)而可以提高軟件產(chǎn)品的易用性,提高軟件質(zhì)量,提升用戶對(duì)產(chǎn)品的滿意度,提高軟件產(chǎn)品的競(jìng)爭(zhēng)力,還可以節(jié)約培訓(xùn)和技術(shù)支持方面的成本,對(duì)于政務(wù)軟件而言還可以提高政務(wù)辦公人員的辦事效率。易用性指標(biāo)體系及其模型的構(gòu)建,還可以為檢測(cè)單位提供易用性評(píng)價(jià)模型與標(biāo)準(zhǔn),可以提高軟件信息系統(tǒng)易用性測(cè)評(píng)的工作效率,規(guī)范易用性測(cè)評(píng)流程,降低測(cè)評(píng)成本。
國(guó)家標(biāo)準(zhǔn)化管理委員會(huì)發(fā)布的GB/T 29836.1-2013規(guī)定了軟件易用性指標(biāo),主要包括:易理解性、易操作性、易學(xué)性和吸引性四個(gè)方面,并針對(duì)各指標(biāo)定義了對(duì)應(yīng)評(píng)估項(xiàng)。如圖1所示。
圖1 軟件易用性指標(biāo)體系
由圖1可知,現(xiàn)階段主要從吸引用戶、易操作性、易理解性和易學(xué)習(xí)性四個(gè)方面評(píng)估系統(tǒng)易用性,其作為通用的系統(tǒng)評(píng)測(cè)方法,未根據(jù)政務(wù)系統(tǒng)的特點(diǎn)進(jìn)行相關(guān)有重點(diǎn)有目標(biāo)的評(píng)價(jià),不夠細(xì)化,也無法量化,且現(xiàn)階段的系統(tǒng)易用性評(píng)估存在大量的主觀評(píng)價(jià)指標(biāo),因此,利用測(cè)試手段獲取數(shù)據(jù)并通過科學(xué)化的方法來分析政務(wù)信息系統(tǒng)易用性指標(biāo)的關(guān)鍵核心指標(biāo)及其量化評(píng)估,并最終以此為依據(jù)構(gòu)建政務(wù)信息系統(tǒng)易用性評(píng)價(jià)模型和指標(biāo)體系,顯得尤為重要。
構(gòu)建軟件易用性評(píng)價(jià)指標(biāo)體系是開展易用性評(píng)價(jià)研究的基礎(chǔ),本文探究通過易用性調(diào)查表,以調(diào)研的方式結(jié)合圖2的軟件易用性指標(biāo)體系標(biāo)準(zhǔn),從標(biāo)準(zhǔn)中選取適用于政務(wù)軟件的易用性度量指標(biāo),結(jié)合政務(wù)軟件自身特點(diǎn),歸納總結(jié)出其核心的功能特性,并以此為基礎(chǔ),抽象出政務(wù)軟件易用性評(píng)測(cè)的核心指標(biāo),通過修改和豐富這些指標(biāo)得到適用于軟件的易用性測(cè)試指標(biāo),建立適用于政務(wù)軟件易用性評(píng)測(cè)指標(biāo)體系,其建立過程如圖2所示。
圖2 指標(biāo)體系建立過程圖
易用性評(píng)測(cè)使用較多的方法為模糊綜合評(píng)價(jià)法。此方法通過模糊數(shù)學(xué)的隸屬度理論將定性評(píng)價(jià)轉(zhuǎn)化為定量評(píng)價(jià),使用模糊數(shù)學(xué)對(duì)受多種因素制約的事物或?qū)ο笞龀鲆粋€(gè)總體的評(píng)價(jià)。運(yùn)用模糊綜合評(píng)價(jià)法進(jìn)行決策主要有三個(gè)步驟:(1)確定評(píng)價(jià)因素、評(píng)價(jià)等級(jí);(2)構(gòu)造評(píng)判矩陣和確定權(quán)重;(3)進(jìn)行模糊合成,作出決策。其中,評(píng)價(jià)因素是對(duì)指標(biāo)評(píng)議的具體內(nèi)容,評(píng)價(jià)等級(jí)是評(píng)價(jià)因素的優(yōu)劣程度,被評(píng)價(jià)因素確定了一個(gè)從指標(biāo)到等級(jí)的模糊關(guān)系矩陣以及權(quán)重,權(quán)重是用來度量指標(biāo)相對(duì)重要性大小的參數(shù)值。模糊綜合評(píng)測(cè)法雖然能夠?qū)浖子眯赃M(jìn)行評(píng)測(cè),但未涉及各個(gè)指標(biāo)的權(quán)重分配。
層次分析法(AHP)按總目標(biāo)、各層子目標(biāo)、評(píng)價(jià)準(zhǔn)則直至具體的備投方案的順序,將決策問題分解為不同的層次結(jié)構(gòu),通過判斷矩陣特征向量求解得到每一層元素對(duì)上一層元素的優(yōu)先權(quán)重,然后再使用加權(quán)和的方法遞階歸并各備擇方案對(duì)總目標(biāo)的最終權(quán)重,得到的最終權(quán)重值最大者即為最優(yōu)方案。
如圖1所示,軟件易用性評(píng)測(cè)的指標(biāo)體系也是層次結(jié)構(gòu),故可采用AHP(層次分析法)進(jìn)行指標(biāo)分析獲取各個(gè)指標(biāo)的權(quán)重,基于此,建立政務(wù)軟件易用性評(píng)測(cè)指標(biāo)體系分為三層,第一層是易用性評(píng)價(jià),第二層是易理解性、易學(xué)性、易操作性和吸引性,第三層是易理解性、易學(xué)習(xí)性、易操作性和吸引性對(duì)應(yīng)的具體指標(biāo)。此三層分別對(duì)應(yīng)層次分析法的三個(gè)層次:目標(biāo)層、準(zhǔn)則層和方案層。其中目標(biāo)層:采用對(duì)整個(gè)易用性的量化值作為評(píng)價(jià)體系的決策目標(biāo);準(zhǔn)則層:該層包含了要實(shí)現(xiàn)預(yù)定目標(biāo)所涉及的一系列準(zhǔn)則,可以是一層也可以是多層,本文的評(píng)價(jià)體系選擇一層準(zhǔn)則,含易理解性、易學(xué)習(xí)性、易操作性及吸引性4個(gè)部分;方案層:該層包含了為實(shí)現(xiàn)準(zhǔn)則層可供選擇的各種指標(biāo),根據(jù)建立的易用性測(cè)試指標(biāo)體系設(shè)定。易用性測(cè)試指標(biāo)體的三層結(jié)構(gòu)如圖3所示。
圖3 政務(wù)軟件易用性評(píng)測(cè)指標(biāo)三層結(jié)構(gòu)
軟件易用性評(píng)測(cè)存在很大的主觀性與不確定性,影響因素較多且各因素之間存在密切的聯(lián)系,如果仍單一采取傳統(tǒng)評(píng)測(cè)方法,難以對(duì)軟件易用性作出公正、客觀、精準(zhǔn)的評(píng)價(jià)。神經(jīng)網(wǎng)絡(luò)在解決這類問題上具有適用性與優(yōu)越性,BP神經(jīng)網(wǎng)絡(luò)算法是目前應(yīng)用較為廣泛的人工神經(jīng)網(wǎng)絡(luò),它在對(duì)網(wǎng)絡(luò)進(jìn)行訓(xùn)練時(shí)誤差是逐層往回傳遞,以對(duì)各層之間的權(quán)值和閾值進(jìn)行調(diào)整,該學(xué)習(xí)算法也稱為誤差反向傳播學(xué)習(xí)算法。所以,本文探究針對(duì)易用性評(píng)測(cè)各指標(biāo)權(quán)重分配問題,在層次分析法的基礎(chǔ)上引入BP神經(jīng)網(wǎng)絡(luò)算法,建立基于BP神經(jīng)網(wǎng)絡(luò)的易用性評(píng)測(cè)模型,模型的建立一般包括:確定網(wǎng)絡(luò)層次、確定網(wǎng)絡(luò)輸入輸出節(jié)點(diǎn)數(shù)、確定隱含層神經(jīng)元個(gè)數(shù)、確定傳遞函數(shù)及其他參數(shù)、BP神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)這幾個(gè)過程,如圖4所示。
圖4 BP神經(jīng)網(wǎng)絡(luò)模型建立
本文分析了當(dāng)前軟件易用性研究現(xiàn)狀,針對(duì)當(dāng)前通用易用性評(píng)估方法無法滿足政務(wù)信息系統(tǒng)測(cè)評(píng)需求,提出結(jié)合政務(wù)類信息系統(tǒng)的特點(diǎn),歸納總結(jié)出其核心的功能特性,抽象出政務(wù)類信息系統(tǒng)易用性評(píng)測(cè)的核心任務(wù),構(gòu)建政務(wù)類信息系統(tǒng)的易用性評(píng)估模型和指標(biāo)體系。針對(duì)各項(xiàng)指標(biāo)不夠細(xì)化,也無法量化,并且存在大量的主觀評(píng)價(jià)指標(biāo),運(yùn)用層次分析法構(gòu)建軟件易用性評(píng)價(jià)指標(biāo)體系模型,確定各指標(biāo)權(quán)重,針對(duì)各指標(biāo)權(quán)重分配問題,引入BP神經(jīng)網(wǎng)絡(luò)算法,建立基于BP神經(jīng)網(wǎng)絡(luò)的易用性評(píng)測(cè)模型,以期更科學(xué)、更有效、更客觀地的評(píng)測(cè)政務(wù)軟件易用性。