余劍
【摘 要】本文關(guān)注實(shí)訓(xùn)項(xiàng)目教學(xué)中學(xué)生評(píng)價(jià)這一重要環(huán)節(jié),從軟件項(xiàng)目管理者的角度分析,設(shè)計(jì)出多方評(píng)價(jià)、隨機(jī)動(dòng)態(tài)的軟件工程實(shí)訓(xùn)項(xiàng)目學(xué)生評(píng)價(jià)模型,為考核提供設(shè)計(jì)依據(jù),同時(shí)為各計(jì)算機(jī)類(lèi)專(zhuān)業(yè)項(xiàng)目化教學(xué)實(shí)訓(xùn)學(xué)生評(píng)價(jià)提供可參考的經(jīng)驗(yàn)。
【關(guān)鍵詞】軟件工程實(shí)訓(xùn) PM 學(xué)生評(píng)價(jià) 滾動(dòng)評(píng)價(jià)
【中圖分類(lèi)號(hào)】G 【文獻(xiàn)標(biāo)識(shí)碼】A
【文章編號(hào)】0450-9889(2017)09C-0051-02
信息技術(shù)飛速發(fā)展,“互聯(lián)網(wǎng)+”行動(dòng)計(jì)劃推動(dòng)移動(dòng)互聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)等與現(xiàn)代制造業(yè)結(jié)合,“互聯(lián)網(wǎng)+”已融入到人們生活,全面應(yīng)用到第二、第三產(chǎn)業(yè)。廣泛的應(yīng)用軟件需求為軟件技術(shù)專(zhuān)業(yè)的發(fā)展帶來(lái)了前所末有的契機(jī)。如何順應(yīng)“互聯(lián)網(wǎng)+”時(shí)代的要求,按照軟件開(kāi)發(fā)企業(yè)對(duì)人才培養(yǎng)的要求,建立科學(xué)完善的項(xiàng)目實(shí)訓(xùn)學(xué)生評(píng)價(jià)模型,是完善軟件開(kāi)發(fā)人才培養(yǎng)模式,保障軟件開(kāi)發(fā)項(xiàng)目實(shí)訓(xùn)課程教學(xué)效果最為重要的教學(xué)環(huán)節(jié)。
軟件企業(yè)偏重的應(yīng)用項(xiàng)目類(lèi)型不盡相同,學(xué)生的學(xué)習(xí)軟件技術(shù)的興趣方向也不盡相同。軟件工程項(xiàng)目實(shí)訓(xùn)課程廣泛采用將知識(shí)和能力融入軟件項(xiàng)目中,教學(xué)中基于問(wèn)題,把學(xué)習(xí)環(huán)境置于一個(gè)復(fù)雜而有意義的情境中,“在做中學(xué),在學(xué)中做”,通過(guò)討論互動(dòng)的形式讓學(xué)生在協(xié)作中解決老師提出的問(wèn)題,最終完成整個(gè)軟件項(xiàng)目。老師普遍關(guān)注教學(xué)實(shí)訓(xùn)教學(xué)內(nèi)容的開(kāi)發(fā),對(duì)整個(gè)實(shí)訓(xùn)教學(xué)質(zhì)量考核以及改進(jìn)研究較少,對(duì)學(xué)生考核仍舊建立在傳統(tǒng)的考核模式上,根據(jù)完成項(xiàng)目的過(guò)程和結(jié)果來(lái)進(jìn)行單一評(píng)價(jià)。
一、PM視角下軟件工程實(shí)訓(xùn)項(xiàng)目學(xué)生評(píng)價(jià)思維的提出
(一)PM的項(xiàng)目質(zhì)量管理
軟件企業(yè)項(xiàng)目的管理者(Project Management,PM)對(duì)軟件項(xiàng)目開(kāi)發(fā)的全過(guò)程負(fù)責(zé),在有限的資源約束下,運(yùn)用系統(tǒng)的觀點(diǎn)、方法和理論對(duì)項(xiàng)目涉及的全部工作進(jìn)行有效管理。以項(xiàng)目管理為核心,即從項(xiàng)目的投資決策開(kāi)始到項(xiàng)目結(jié)束的全過(guò)程進(jìn)行啟動(dòng)、計(jì)劃、執(zhí)行、監(jiān)控、總結(jié)(收尾),以實(shí)現(xiàn)項(xiàng)目的目標(biāo)。項(xiàng)目管理的內(nèi)容包含:項(xiàng)目范圍管理、時(shí)間管理、成本管理、質(zhì)量管理、人力資源管理、溝通管理、風(fēng)險(xiǎn)管理等。企業(yè)對(duì)軟件開(kāi)發(fā)人員工業(yè)績(jī)考核正是基于項(xiàng)目管理的以上幾個(gè)方面,量化指標(biāo),作為績(jī)效考核的依據(jù)。
(二)軟件工程實(shí)訓(xùn)項(xiàng)目學(xué)生評(píng)價(jià)模型建立思路
通常對(duì)學(xué)生評(píng)價(jià),往往是單純地根據(jù)實(shí)訓(xùn)結(jié)果,結(jié)合平時(shí)表現(xiàn),按照習(xí)慣權(quán)值比例給出的數(shù)值化實(shí)訓(xùn)結(jié)果。分值體系失去了對(duì)學(xué)生知識(shí)能力評(píng)價(jià)的作用,對(duì)教學(xué)的改進(jìn)缺乏指導(dǎo)意義。結(jié)合上述軟件企業(yè)PM對(duì)項(xiàng)目開(kāi)發(fā)人員的考核要求,在軟件工程項(xiàng)目實(shí)訓(xùn)中需要建立更為科學(xué)精準(zhǔn)的學(xué)生成績(jī)?cè)u(píng)價(jià)指標(biāo)體系。分析高校學(xué)生成績(jī)?cè)u(píng)定的要求,在掌握學(xué)生特征基礎(chǔ)上,將軟件項(xiàng)目管理的內(nèi)容融入學(xué)生學(xué)習(xí)評(píng)價(jià)體系中。將項(xiàng)目課程學(xué)習(xí)評(píng)價(jià)過(guò)程分為幾個(gè)階段,每個(gè)階段分為PM評(píng)價(jià)、小組成員互評(píng)、個(gè)人自評(píng)三個(gè)大項(xiàng),每個(gè)考核的項(xiàng)目都有具體的評(píng)分標(biāo)準(zhǔn)。學(xué)生每一階段的成績(jī)又影響到學(xué)生特征評(píng)定,進(jìn)而對(duì)后續(xù)學(xué)習(xí)階段成績(jī)產(chǎn)生影響,形成滾動(dòng)式的科學(xué)有效的評(píng)價(jià)方法,隨著最后一個(gè)階段課程考核的完成,實(shí)現(xiàn)了整門(mén)實(shí)訓(xùn)項(xiàng)目課程的考核。
二、軟件工程實(shí)訓(xùn)項(xiàng)目學(xué)生評(píng)價(jià)體系確立
項(xiàng)目指導(dǎo)教師就是實(shí)訓(xùn)項(xiàng)目的PM,代表著項(xiàng)目發(fā)開(kāi)質(zhì)量監(jiān)督的主要負(fù)責(zé)人,在教學(xué)評(píng)價(jià)中屬于監(jiān)控者。在項(xiàng)目教學(xué)的環(huán)節(jié)中,由PM先將課程分成N個(gè)階段,時(shí)間上按照scrum方法,分若干個(gè)sprint,每個(gè)sprint評(píng)價(jià)指標(biāo)體系按照個(gè)人自評(píng)體系、小組成員互評(píng)指標(biāo)體系、PM評(píng)價(jià)體系詳細(xì)地進(jìn)行考核。各指標(biāo)體系構(gòu)建如下:
(一)個(gè)人自評(píng)體系如表1所示
(二)小組成員互評(píng)指標(biāo)體系評(píng)價(jià)指標(biāo)體系如表2所示
所有的數(shù)據(jù),在每一階段都通過(guò)電子問(wèn)卷方式和項(xiàng)目管理軟件獲取。
三、學(xué)生成績(jī)?cè)u(píng)價(jià)值算法
上述評(píng)價(jià)的方法所涉及的絕大多數(shù)指標(biāo)都是具有非線(xiàn)性關(guān)系的,并且每一項(xiàng)數(shù)據(jù)具備不精確性、不一致性、不完整性等特征,這一類(lèi)特征數(shù)據(jù)的處理分析工具目前國(guó)際上最為認(rèn)可的有效方式是粗糙集。本文對(duì)粗糙理論進(jìn)行改進(jìn),綜合應(yīng)用到學(xué)生成績(jī)?cè)u(píng)價(jià)算法中。具體算法步驟如下:
在學(xué)生評(píng)價(jià)分為S個(gè)階段,按時(shí)間劃分為S個(gè)sprint。
在第一個(gè)sprint中,獲得學(xué)生成績(jī)?cè)u(píng)價(jià)體系指標(biāo)數(shù)據(jù),構(gòu)成信息系統(tǒng)M(U,f,A,V);其中:U表示非空有效對(duì)象集;f是一個(gè)信息函數(shù),指定U中每一個(gè)對(duì)象的屬性值;A是所有指標(biāo)的集合(含三個(gè)大類(lèi)所有指標(biāo),a∈A);V是指標(biāo)a的值域,在學(xué)生成績(jī)?cè)u(píng)價(jià)體系中V=(1,2,3,4,5)。
AiA(i=1,2,3),表示PM評(píng)價(jià)、小組成員互評(píng)、個(gè)人自評(píng)三個(gè)指標(biāo)集,A1∪A2∪A3=A。
各屬性重要度設(shè)置。設(shè)定XAi為一個(gè)屬性子集,a∈Ai是一屬性,a對(duì)X的重要度記為SigX(a),計(jì)算公式為:
SigX(a)=1-|X∪{a}|/|X| (1)
|U|為集合U的元素?cái)?shù)量。定義(1)的意義是:在集合U中隨機(jī)任意選取2個(gè)對(duì)象,有|U|2種選法,其中,有|X|種在屬性子集X下不可分辨,X中增加屬性a之后不可分辨的情況下有|X∪{a}| 種,小于等于|X|,從而|X|-|X∪{a}|表示了X中由于屬性a的加入不可分辨的減少量,也就是分辨的增加量,即原來(lái)在X下不可分辨而現(xiàn)在 |X∪{a}| 下可分辨的選法種數(shù)。
通過(guò)SigX(a)計(jì)算出Ai評(píng)價(jià)指標(biāo)C={a1,a2,…,an},n為Ai評(píng)價(jià)指標(biāo)總數(shù),每一個(gè)SigX(aj)就是相對(duì)應(yīng)的屬性重要度。
把每一個(gè)得到屬性重要度SigX(aj),j={1,2,…|Ai|},按照λj=SigX(aj)/=1SigX(aj)進(jìn)行歸一化處理,而這個(gè)λj就是Ai中每一個(gè)評(píng)價(jià)指標(biāo)的權(quán)重值 。
PM根據(jù)經(jīng)驗(yàn),結(jié)合學(xué)校考核要求,確定Ai中每一個(gè)屬性aj的置信度Mj(Ai),=1Mj(Ai)=1。
PM根據(jù)經(jīng)驗(yàn),選擇合適的經(jīng)驗(yàn)因子θ,計(jì)算出aj的綜合信度 (Ai):
得到最終實(shí)訓(xùn)項(xiàng)目學(xué)生評(píng)價(jià)得分。
置信度Mj(Ai)是由PM按照設(shè)置的評(píng)分標(biāo)準(zhǔn)來(lái)設(shè)定,是結(jié)合經(jīng)驗(yàn),借鑒傳統(tǒng)的考核方式設(shè)定的每個(gè)考核大類(lèi)的權(quán)重值,在考核過(guò)程中不是固定不變的,在每一個(gè)sprint,可以根據(jù)不同階段的具體要求進(jìn)行調(diào)整。各階段的評(píng)價(jià)指標(biāo),也可以是一個(gè)不斷完善的過(guò)程,PM可根據(jù)教學(xué)目標(biāo)進(jìn)行調(diào)整。課程完成后,PM根據(jù)教學(xué)效果和學(xué)生的學(xué)習(xí)情況,調(diào)整經(jīng)驗(yàn)因子θ值,為本課程下一次開(kāi)課θ值選擇提供的依據(jù)。
本軟件工程實(shí)訓(xùn)項(xiàng)目模型的設(shè)計(jì),是在借鑒軟件企業(yè)PM項(xiàng)目管理方法基礎(chǔ)上,將實(shí)訓(xùn)項(xiàng)目過(guò)程在時(shí)間上按照scrum方法分成若干個(gè)階段進(jìn)行考核,每個(gè)階段分為PM評(píng)價(jià)、小組成員互評(píng)、個(gè)人自評(píng)三個(gè)大項(xiàng),各項(xiàng)目有具體的評(píng)分標(biāo)準(zhǔn),采用改進(jìn)的粗糙理論進(jìn)行各階段評(píng)分?jǐn)?shù)據(jù)分析,每一階段的成績(jī)滾動(dòng)式地影響到下一階段學(xué)生特征評(píng)定,最終實(shí)現(xiàn)了整門(mén)課程的科學(xué)有效考核。按此評(píng)價(jià)模型設(shè)計(jì)具體的項(xiàng)目實(shí)訓(xùn)課程考核方案,已廣泛用于某高職院校軟件技術(shù)專(zhuān)業(yè)Web開(kāi)發(fā)與實(shí)踐、MIS項(xiàng)目開(kāi)發(fā)等軟件工程實(shí)訓(xùn)項(xiàng)目課程教學(xué)中。
經(jīng)過(guò)兩年的教學(xué)實(shí)踐表明,該評(píng)價(jià)模型將傳統(tǒng)的教學(xué)質(zhì)量評(píng)價(jià)方式進(jìn)行了有效的改革,解決了實(shí)訓(xùn)項(xiàng)目學(xué)生考核過(guò)程過(guò)于粗糙和模糊,學(xué)習(xí)內(nèi)容、方式、目標(biāo)被單一化而忽視學(xué)生個(gè)體差異性等問(wèn)題,發(fā)揮出了過(guò)程性考核和終結(jié)性考核各自的優(yōu)點(diǎn),是行之有效的軟件工程實(shí)訓(xùn)項(xiàng)目課程學(xué)生評(píng)價(jià)模型。
【參考文獻(xiàn)】
[1]章小輝,陳再萍.高校課堂教學(xué)質(zhì)量的有效教學(xué)評(píng)價(jià)體系結(jié)構(gòu)研究[J].現(xiàn)代教育科學(xué),2006(2)
[2]李方.現(xiàn)代教育科學(xué)研究方法[M].廣州:廣東高等教育出版社,2012(9)
[3]李勁華,陳宇.軟件構(gòu)造課程設(shè)計(jì)及其課程群[J].實(shí)驗(yàn)室研究與探索,2015(10)
【基金項(xiàng)目】2014廣西高等學(xué)校優(yōu)秀中青年骨干教師培養(yǎng)工程項(xiàng)目(GXQG022014093);2016柳州職業(yè)技術(shù)學(xué)院教育教學(xué)改革研究項(xiàng)目(2016-B005)
【作者簡(jiǎn)介】余 劍(1980— ),柳州職業(yè)技術(shù)學(xué)院副教授,研究方向:網(wǎng)絡(luò)安全,軟件技術(shù)教學(xué)研究。
(責(zé)編 丁 夢(mèng))endprint