国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于模糊層次分析法的軟件編程能力評估模型*

2018-05-17 02:28王明艷顧寶程
關(guān)鍵詞:分析法編程權(quán)重

劉 立,王明艷,顧寶程

(南華大學(xué)計算機(jī)學(xué)院,湖南 衡陽 421001)

能力是評價大學(xué)生綜合素質(zhì)的主要指標(biāo),比較著名的能力素質(zhì)模型(Competence Model)——冰山模型,由哈佛大學(xué)教授麥克里蘭(McClelland)[1]提出.我國教育界雖然把能力素質(zhì)作為教育的核心任務(wù),但一直沒有有效的能力模型作為指導(dǎo).[2]在軟件開發(fā)行業(yè),編程能力是衡量軟件開發(fā)人員能力的關(guān)鍵,是影響軟件開發(fā)的重要因素.國內(nèi)外學(xué)者在能力評估方面作了不少研究[3-8].鄭麗娟等[3]在評估策略中增加了模糊判斷矩陣的一致性檢驗,但該評估方法運(yùn)算量較大,對開發(fā)者開發(fā)能力的評價不夠全面;李家豪等[4]避免了過多地將專家意見等主觀因素引入到評價體系中,但無法實現(xiàn)對評估對象的準(zhǔn)確評估;GOLECADEM等[9]、LUO L等[10]將模糊層次分析法應(yīng)用于能力評估,證明在解決多層次、多指標(biāo)的決策問題中,層次分析法(Analytical Hierarchy Process,AHP)和模糊綜合評價法(Fuzzy Comprehensive Evaluation,F(xiàn)CE)的優(yōu)勢.基于國內(nèi)外在能力評價和編程能力評估方面的研究成果,結(jié)合AHP和FCE的優(yōu)點(diǎn),筆者提出一種基于改進(jìn)的模糊層次分析法(FAHP)的編程能力評估模型,并將企業(yè)對大學(xué)生編程能力的反饋加入到大學(xué)生編程能力多層次評價模型中,以此構(gòu)建更全面的、更切合實際的大學(xué)生編程能力評價體系.在Matlab中對該編程能力評估方法的自動評價機(jī)制進(jìn)行仿真,實驗結(jié)果證明了模型的有效性和實用性.該評價方法既可以為企業(yè)招聘提供參考依據(jù),也可作為評價高校計算機(jī)專業(yè)大學(xué)生編程能力的手段.

1 改進(jìn)模糊層次分析法原理

美國T L Satty等在20世紀(jì)70年代提出的AHP是結(jié)合定性和定量分析的多層次、多目標(biāo)決策方法,該方法將復(fù)雜的決策問題分解成若干個因素,并根據(jù)支配關(guān)系建立層次結(jié)構(gòu),常被用于計算目標(biāo)的各指標(biāo)權(quán)重.由于對編程能力進(jìn)行評估時,所使用的評語常常帶有模糊性,因此筆者將 AHP和 FCE相結(jié)合,在層次分析法中引入了模糊一致矩陣,不但解決了判斷矩陣的一致性問題,提高了算法的收斂速度,而且滿足了計算精度的要求.此外,由于模糊綜合評估以“非此即彼”的思想評價復(fù)雜對象,評價常介于“好”與“壞”之間,所以筆者用加權(quán)平均模型代替取大取小模糊算子,將評語集按等級區(qū)間化賦值代替最大隸屬度原則,從而使得評價結(jié)果更加可信、更切合實際.

1.1 建立評價指標(biāo)體系

統(tǒng)計分析智聯(lián)招聘、前程無憂和獵聘網(wǎng)等各大招聘網(wǎng)站對開發(fā)人員編程能力的需求,并充分考慮專家經(jīng)驗,從基礎(chǔ)知識素養(yǎng)、程序理解與復(fù)用、實戰(zhàn)能力和企業(yè)反饋4項內(nèi)容對開發(fā)人員的編程能力進(jìn)行評價.編程能力評估指標(biāo)體系如圖1所示.

圖1 編程能力評估指標(biāo)體系Fig.1 Programming Ability Evaluation Index System

1.2 確定優(yōu)先關(guān)系矩陣

采用如表1所示的0.1~0.9標(biāo)度法對編程能力評估指標(biāo)進(jìn)行兩兩比較,得出優(yōu)先關(guān)系矩陣F1—F5,如表2—6所示.

表1 0.1~0.9數(shù)量標(biāo)度Table 1 0.1~0.9 Scale

表2 優(yōu)先判斷矩陣F1Table 2 F1Priority Judgment

表3 優(yōu)先關(guān)系矩陣F2Table 3 F2Priority Relation

表4 優(yōu)先關(guān)系矩陣F3Table 4 F3Priority Relation

表5 優(yōu)先關(guān)系矩陣F4Table 5 F4Priority Relation

表6 優(yōu)先關(guān)系矩陣F5Table 6 F5Priority Relation

1.3 確定模糊一致矩陣

通過數(shù)學(xué)變換[11](rij=(ri-rj)/2s+ 0.5,其中s為模糊一致矩陣的階層),將優(yōu)先關(guān)系矩陣F1—F5轉(zhuǎn)換成模糊一致矩陣H1—H5.H1和H2矩陣如表7,8所示,H3—H5略.

表7 模糊一致矩陣H1Table 7 H1Fuzzy Consistent Matrix

表8 模糊一致矩陣H2Table 8 H2Fuzzy Consistent Matrix

1.4 計算指標(biāo)權(quán)重

ωCO=(ωC1OωC2OωC3OωC4O)=(0.216 7 0.275 0 0.325 0 0.183 3),

P層相對于C層各因素權(quán)重排序為

ωPC1=(ωP1C1ωP2C1ωP3C1ωP4C1ωP5C1)=(0.220 0 0.210 0 0.235 0 0.170 0 0.165 0),

ωPC2=(ωP6C2ωP7C2ωP8C2)=(0.250 0 0.300 0 0.450 0),

ωPC3=(ωP9C3ωP10C3ωP11C3ωP12C3)=(0.235 5 0.189 7 0.308 3 0.266 5),

ωPC4=(ωP13C4ωP14C4)=(0.400 0 0.600 0).

2 模糊綜合評估

2.1 確定評語

2.2 計算指標(biāo)權(quán)重

一級指標(biāo)權(quán)重為C層相對于O層各因素權(quán)重排序ωCO,二級指標(biāo)權(quán)重為P層相對于C層各因素權(quán)重排序ωPCi(i=1,2,3,4).權(quán)重的具體值列于表9.

表9 各層元素權(quán)重匯總Table 9 Weight of Collection at Each Level

2.3 模糊評估矩陣

圖2 隸屬函數(shù)曲線 Fig.2 Curve of Membership Function

2.4 模糊綜合評估

(1)

以高校某大學(xué)生為例,評價編程能力的14個指標(biāo)的評分如表10所示.

表10 軟件編程能力指標(biāo)評分及模糊評估矩陣Table 10 Software Programing Ability Evaluation Index and Fuzzy Evaluation Matrix

根據(jù)梯形分布法進(jìn)行一級評估,按照(1)式計算出一級評估結(jié)果排序為

(QC1OQC2OQC3OQC4O)=(79.675,85.085,66.315,87.800),

對應(yīng)一級指標(biāo)基礎(chǔ)知識素養(yǎng)C1、程序理解與復(fù)用C2、實戰(zhàn)能力C3和企業(yè)反饋C4的評分.二級評估結(jié)果QPC=76.725,對應(yīng)編程能力評估值,該值介于70~80,因此該學(xué)生編程能力綜合評價結(jié)果為一般.

通過Matlab進(jìn)行實驗仿真得出的綜合評價結(jié)果為一般.由表9可知,在編程能力評估指標(biāo)體系中,實戰(zhàn)能力對評價結(jié)果的影響最大,而程序運(yùn)行準(zhǔn)確率對實戰(zhàn)能力影響較大.由表10可知,該大學(xué)生在實戰(zhàn)編程能力方面較弱,特別是在程序運(yùn)行準(zhǔn)確率方面存在不足,因此仿真實驗得出的結(jié)果與根據(jù)經(jīng)驗進(jìn)行推斷的結(jié)果相符.通過Matlab進(jìn)行大量的模擬實驗,進(jìn)一步驗證了該算法的正確性和有效性.

3 結(jié)語

為解決高校大學(xué)生編程能力的定性和定量評估中存在不客觀、不準(zhǔn)確的問題,綜合層次分析法和模糊綜合評價法的優(yōu)點(diǎn),提出了基于改進(jìn)模糊層次分析法的評估方法,為教師及時發(fā)現(xiàn)學(xué)生的優(yōu)勢和不足,以及為用人單位招聘合適人才提供依據(jù).

參考文獻(xiàn):

[1] 呂 鯤,陳西平.能力結(jié)構(gòu)模型、評價和實證方法研究[J].現(xiàn)代教育管理,2010(9):62-65.

[2] 楊寶山.實踐能力評價的現(xiàn)狀、問題與方法[J].教育研究,2012,33(10):69-74.

[3] 鄭麗娟,任永昌.一種計算機(jī)專業(yè)學(xué)生軟件開發(fā)能力評價方法[J].計算機(jī)技術(shù)與發(fā)展,2013,23(6):233-236;240.

[4] 李家豪,劉 婧,吳澤群,等.基于模糊層次分析法的社交編程網(wǎng)站開發(fā)者評估方法[J].計算機(jī)應(yīng)用研究,2016,33(1):141-146.

[5] 張永梅,馬 禮,孫海燕,等.基于模糊神經(jīng)網(wǎng)絡(luò)的程序設(shè)計能力、實踐與創(chuàng)新能力評價方法[J].實驗室研究與探索,2017(2):18-22.

[6] 鈴木隆之,高田圭,高橋宗雄,等.Technique for the Evaluation of Programming Ability Based on MTS[M].John Wiley & Sons,Inc.,2007.

[7] DALY C,WALDRON J.Assessing the Assessment of Programming Ability[J].ACMSigcse Bulletin,2004,36(1):210-213.

[8] CHAMILLARD A T,BRAUNKA.Evaluating Programming Ability in an Introductory Computer Science Course[C].Proceedings of the 31st Sigcse Technical Symposium on Computer Science Education.ACM,2000:212-216.

[9] GOLEC A,KAHYA E.A Fuzzy Model for Competency-Based Employee Evaluation and Selection[J].Computers & Industrial Engineering,2007,52(1):143-161.

[10] LUO L,LIU Y,HU T.Research on the Evaluation Model of Electronic Commerce Innovation Ability of College Students Based on Analytic Hierarchy Process[C].International Conference on Social Science & Higher Education,2016.DOI:10.2991/icsshe-16.2016.46.

[11] 李 永,胡向紅,喬 箭.改進(jìn)的模糊層次分析法[J].西北大學(xué)學(xué)報(自然科學(xué)版),2005(1):11-12;16.

[12] 張吉軍.模糊一致判斷矩陣3種排序方法的比較研究[J].系統(tǒng)工程與電子技術(shù),2003(11):1 370-1 372.

[13] 陳 策,郭久武,趙春霞.層次分析法和消去選擇輪換法相結(jié)合的裝備軟件質(zhì)量評優(yōu)方法研究[J].兵工學(xué)報,2010,31(11):1 481-1 486.

猜你喜歡
分析法編程權(quán)重
異步機(jī)傳統(tǒng)分析法之困難及其克服
權(quán)重望寡:如何化解低地位領(lǐng)導(dǎo)的補(bǔ)償性辱虐管理行為?*
編程,是一種態(tài)度
元征X-431實測:奔馳發(fā)動機(jī)編程
權(quán)重常思“浮名輕”
編程小能手
紡織機(jī)上誕生的編程
為黨督政勤履職 代民行權(quán)重?fù)?dān)當(dāng)
層次分析法在生態(tài)系統(tǒng)健康評價指標(biāo)體系中的應(yīng)用
基于時間重疊分析法的同車倒卡逃費(fèi)探析
弋阳县| 社旗县| 谢通门县| 柏乡县| 会宁县| 景洪市| 安图县| 荣昌县| 象山县| 巧家县| 天镇县| 岱山县| 兰溪市| 新野县| 佛冈县| 弥勒县| 宜兰县| 陵川县| 临西县| 阳曲县| 中宁县| 革吉县| 通许县| 舒城县| 高平市| 三原县| 大悟县| 涞源县| 通海县| 潍坊市| 车险| 禹州市| 崇礼县| 长宁县| 赤城县| 常宁市| 维西| 土默特右旗| 永丰县| 凤庆县| 日喀则市|