閱讀屋>輔助設計與工程計算> 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)

【PM視角下一種軟體工程實訓專案學生評價模型的設計論文】相關文章: