當前位置:學問谷 >

行業範例 >工程 >

PM視角下一種軟件工程實訓項目學生評價模型的設計論文

PM視角下一種軟件工程實訓項目學生評價模型的設計論文

【摘 要】本文關注實訓項目教學中學生評價這一重要環節,從軟件項目管理者的角度分析,設計出多方評價、隨機動態的軟件工程實訓項目學生評價模型,為考核提供設計依據,同時為各計算機類專業項目化教學實訓學生評價提供可參考的經驗。

PM視角下一種軟件工程實訓項目學生評價模型的設計論文

關鍵詞:軟件工程實訓 PM 學生評價 滾動評價

中圖分類號】G 【文獻標識碼】A

【文章編號】0450-9889(2017)09C-0051-02

信息技術飛速發展,“互聯網+”行動計劃推動移動互聯網、雲計算、大數據、物聯網等與現代製造業結合,“互聯網+”已融入到人們生活,全面應用到第二、第三產業。廣泛的應用軟件需求為軟件技術專業的發展帶來了前所末有的契機。如何順應“互聯網+”時代的要求,按照軟件開發企業對人才培養的要求,建立科學完善的項目實訓學生評價模型,是完善軟件開發人才培養模式,保障軟件開發項目實訓課程教學效果最為重要的教學環節。

軟件企業偏重的應用項目類型不盡相同,學生的學習軟件技術的興趣方向也不盡相同。軟件工程項目實訓課程廣泛採用將知識和能力融入軟件項目中,教學中基於問題,把學習環境置於一個複雜而有意義的情境中,“在做中學,在學中做”,通過討論互動的形式讓學生在協作中解決老師提出的問題,最終完成整個軟件項目。老師普遍關注教學實訓教學內容的開發,對整個實訓教學質量考核以及改進研究較少,對學生考核仍舊建立在傳統的考核模式上,根據完成項目的過程和結果來進行單一評價。

一、PM視角下軟件工程實訓項目學生評價思維的提出

(一)PM的項目質量管理

軟件企業項目的管理者(Project Management,PM)對軟件項目開發的全過程負責,在有限的資源約束下,運用系統的觀點、方法和理論對項目涉及的全部工作進行有效管理。以項目管理為核心,即從項目的投資決策開始到項目結束的全過程進行啟動、計劃、執行、監控、總結(收尾),以實現項目的目標。項目管理的內容包含:項目範圍管理、時間管理、成本管理、質量管理、人力資源管理、溝通管理、風險管理等。企業對軟件開發人員工業績考核正是基於項目管理的以上幾個方面,量化指標,作為績效考核的依據。

(二)軟件工程實訓項目學生評價模型建立思路

通常對學生評價,往往是單純地根據實訓結果,結合平時表現,按照習慣權值比例給出的數值化實訓結果。分值體系失去了對學生知識能力評價的作用,對教學的改進缺乏指導意義。結合上述軟件企業PM對項目開發人員的考核要求,在軟件工程項目實訓中需要建立更為科學精準的學生成績評價指標體系。分析高校學生成績評定的要求,在掌握學生特徵基礎上,將軟件項目管理的內容融入學生學習評價體系中。將項目課程學習評價過程分為幾個階段,每個階段分為PM評價、小組成員互評、個人自評三個大項,每個考核的項目都有具體的評分標準。學生每一階段的成績又影響到學生特徵評定,進而對後續學習階段成績產生影響,形成滾動式的科學有效的評價方法,隨着最後一個階段課程考核的完成,實現了整門實訓項目課程的考核。

二、軟件工程實訓項目學生評價體系確立

項目指導教師就是實訓項目的PM,代表着項目發開質量監督的主要負責人,在教學評價中屬於監控者。在項目教學的環節中,由PM先將課程分成N個階段,時間上按照scrum方法,分若干個sprint,每個sprint評價指標體系按照個人自評體系、小組成員互評指標體系、PM評價體系詳細地進行考核。各指標體系構建如下:

(一)個人自評體系如表1所示

(二)小組成員互評指標體系評價指標體系如表2所示

所有的數據,在每一階段都通過電子問卷方式和項目管理軟件獲取。

三、學生成績評價值算法

上述評價的方法所涉及的絕大多數指標都是具有非線性關係的.,並且每一?數據具備不精確性、不一致性、不完整性等特徵,這一類特徵數據的處理分析工具目前國際上最為認可的有效方式是粗糙集。本文對粗糙理論進行改進,綜合應用到學生成績評價算法中。具體算法步驟如下:

在學生評價分為S個階段,按時間劃分為S個sprint。

在第一個sprint中,獲得學生成績評價體系指標數據,構成信息系統M(U,f,A,V);其中:U表示非空有效對象集;f是一個信息函數,指定U中每一個對象的屬性值;A是所有指標的集合(含三個大類所有指標,a∈A);V是指標a的值域,在學生成績評價體系中V=(1,2,3,4,5)。

AiA(i=1,2,3),表示PM評價、小組成員互評、個人自評三個指標集,A1∪A2∪A3=A。

各屬性重要度設置。設定XAi為一個屬性子集,a∈Ai是一屬性,a對X的重要度記為SigX(a),計算公式為:

SigX(a)=1-|X∪{a}|/|X| (1)

|U|為集合U的元素數量。定義(1)的意義是:在集合U中隨機任意選取2個對象,有|U|2種選法,其中,有|X|種在屬性子集X下不可分辨,X中增加屬性a之後不可分辨的情況下有|X∪{a}| 種,小於等於|X|,從而|X|-|X∪{a}|表示了X中由於屬性a的加入不可分辨的減少量,也就是分辨的增加量,即原來在X下不可分辨而現在 |X∪{a}| 下可分辨的選法種數。

通過SigX(a)計算出Ai評價指標C={a1,a2,…,an},n為Ai評價指標總數,每一個SigX(aj)就是相對應的屬性重要度。

把每一個得到屬性重要度SigX(aj),j={1,2,…|Ai|},按照λj=SigX(aj)/=1SigX(aj)進行歸一化處理,而這個λj就是Ai中每一個評價指標的權重值 。

PM根據經驗,結合學校考核要求,確定Ai中每一個屬性aj的置信度Mj(Ai),=1Mj(Ai)=1。

PM根據經驗,選擇合適的經驗因子θ,計算出aj的綜合信度 (Ai):

得到最終實訓項目學生評價得分。

置信度Mj(Ai)是由PM按照設置的評分標準來設定,是結合經驗,借鑑傳統的考核方式設定的每個考核大類的權重值,在考核過程中不是固定不變的,在每一個sprint,可以根據不同階段的具體要求進行調整。各階段的評價指標,也可以是一個不斷完善的過程,PM可根據教學目標進行調整。課程完成後,PM根據教學效果和學生的學習情況,調整經驗因子θ值,為本課程下一次開課θ值選擇提供的依據。

本軟件工程實訓項目模型的設計,是在借鑑軟件企業PM項目管理方法基礎上,將實訓項目過程在時間上按照scrum方法分成若干個階段進行考核,每個階段分為PM評價、小組成員互評、個人自評三個大項,各項目有具體的評分標準,採用改進的粗糙理論進行各階段評分數據分析,每一階段的成績滾動式地影響到下一階段學生特徵評定,最終實現了整門課程的科學有效考核。按此評價模型設計具體的項目實訓課程考核方案,已廣泛用於某高職院校軟件技術專業Web開發與實踐、MIS項目開發等軟件工程實訓項目課程教學中。

經過兩年的教學實踐表明,該評價模型將傳統的教學質量評價方式進行了有效的改革,解決了實訓項目學生考核過程過於粗糙和模糊,學習內容、方式、目標被單一化而忽視學生個體差異性等問題,發揮出了過程性考核和終結性考核各自的優點,是行之有效的軟件工程實訓項目課程學生評價模型。

【參考文獻】

[1]章小輝,陳再萍.高校課堂教學質量的有效教學評價體系結構研究[J].現代教育科學,2006(2)

[2]李方.現代教育科學研究方法[M].廣州:廣東高等教育出版社,2012(9)

[3]李勁華,陳宇.軟件構造課程設計及其課程羣[J].實驗室研究與探索,2015(10)

基金項目】2014廣西高等學校優秀中青年骨幹教師培養工程項目(GXQG022014093);2016柳州職業技術學院教育教學改革研究項目(2016-B005)

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/gongcheng/o3wwy0.html