?

校企合作的軟件工程實踐模式探索

2014-01-12 08:59秦放曾維佳
商品與質量·消費研究 2014年9期
關鍵詞:校企合作教學模式

秦放 曾維佳

【摘 要】如何培養軟件技術人才所必需的實踐能力、工程能力和創新能力,一直是軟件人才培養所面臨的問題。針對軟件工程實踐中重理論輕開發、重結果輕過程等問題,文章結合教學改革實踐,提出了校企合作的軟件工程實踐模式,并從開發環境、實施過程、成績評定等方面對實踐模式的具體實施進行了深入探討。

【關鍵詞】軟件工程實踐;教學模式;校企合作

一、引言

軟件工程實踐在軟件工程專業本科生的培養體系中占有重要地位,如何培養軟件技術人才所必需的實踐能力、工程能力和創新能力,一直是軟件人才培養所面臨的問題[1]。目前,一些高校的軟件工程實踐教學環節,普遍存在這樣的問題:

(1)教學內容安排上不注重實踐,學生實踐的機會較少。

(2)教師理論知識豐富,但缺乏實際軟件項目開發經驗、動手能力不強,不能給學生提供高水平的實踐指導[2]。

(3)實踐教學偏重結果,學生只是按要求編寫規定文檔,但文檔內容、開發出的軟件質量差強人意[3]。

(4)實踐環境不符合軟件工程要求,與實際的企業開發環境有一定差距。

軟件工程教育與軟件產業發展的不相適應,導致產學脫節較為嚴重,甚至進而導致了軟件市場“就業難”與“招聘難”并存的現象[4]。

為了培養符合社會與企業要求的高級軟件工程人才,我院提出了“校企合作”的軟件工程實踐模式,主要措施如下。

二、構建校企合作框架

校企合作的目的是讓學生能將自己在校所學的理論知識與企業的項目實踐有機結合,讓學校和企業的優勢互補共同提高專業應用型人才培養的質量[5]。校企合作中,教學環境在企業,教學實施的引導者是教師和企業工程師,教學實施的主體是學生,由此我們提出了“雙導雙帶”的合作框架。

“雙導雙帶”指為每位學生配備了兩位導師,一名為學校教師,一名為企業軟件工程師,二者共同制定實踐計劃、指導計劃、考核細則,在畢業設計期間為學生提供全面的知識結構和應用能力兩方面的指導和訓練。學生的畢業設計題目來源于企業的真實項目,開發過程、軟件質量由企業工程師指導把握,論文撰寫及論文質量由學校教師指導把握。

實踐分為兩步走:一步是專業技能提升階段,一步是項目實踐提升階段。無論哪一階段,都著重學生技術能力、實戰體驗、職業素養、應試技巧等幾個方面的訓練。

三、實踐模式具體實施

(一)開發環境

學生深入企業,在企業工程師的指導下演練一個已經完成的實際項目后,再以團隊為單位集體完成一個難度適合的真實的項目。開發工具、溝通平臺、人員分配、開發過程、管理過程等完全按標準的企業項目實施來要求,力求讓學生熟悉軟件開發過程,了解軟件開發的規范性,也促使學生盡早向職業人進行轉換。

(二)實施過程

企業導師作為整體項目的負責人預先做好項目計劃,規定好項目各階段應提交的制品及里程碑點,監管所有項目的進度和質量,負責所有項目指導、評審、答疑工作。

人員安排:根據項目規模劃分項目組,學生根據自己的興趣及技能選擇合適的項目角色:項目經理、技術經理、分析人員、設計人員、編碼人員、測試人員等,讓學生在實際開發過程中理解角色、掌握軟件工程涉及到的工具、過程、規范。

進度控制:項目組每個成員都了解項目的整體進度計劃,同時也清楚自己在不同時間段應該完成的任務,每個人在項目經理協調下都嚴格按照進度計劃執行。如果項目存在進度滯后的情況及時分析當前項目存在的問題,查找影響進度的原因,若有必要可壓縮關鍵路徑長度,如:安排關鍵路徑上任務并行,增加關鍵路徑上人員,人員趕工等方式提高項目進展速度。如果進度滯后嚴重則要考慮重新制定進度計劃,評審,執行。

團隊溝通:確定溝通原則——準確、完整、及時、可理解[6]。對于一些比較緊急事件或復雜問題可采用口頭的非正式的溝通,對于那些重要的信息、與合同有關的信息等則需要采用書面的正式的溝通。確定具體的溝通方案,如:每天下班前項目組成員進行5-10分鐘的口頭站會交流,溝通當天沒有解決的問題,每周五上午9:00-11:00召開項目周例會,溝通項目組成員當前工作內容,工作進展;溝通項目當前進度、項目存在問題。會后發布會議紀要給相關的項目人員,由專人跟蹤項目問題,直到問題解決。

質量控制:按項目要求,在預定的時間提供預定的制品,如:可行性分析報告、軟件需求規格說明、軟件設計說明、軟件代碼、軟件測試報告、用戶驗收報告等,在制品提交基線之前,從內容和格式兩方面進行嚴格的評審,保證文檔的質量。為了保證軟件滿足用戶要求,且軟件與文檔二者一致,在里程碑點組織項目組成員對軟件演示,進行階段性的軟件驗收,及時發現問題,解決問題。

(三)成績評定

整個實踐過程的安排,希望能夠幫助學生在短時間掌握軟件項目從定義、分析、設計到開發、維護的一般過程,培養學生的實踐能力及軟件項目管理能力,適應社會及企業對人才的要求。所以從以下兩個方面進行考核:

(1)軟件質量:各里程碑提交的演示軟件的質量及團隊最終提交的完整軟件的質量,考察內容如:軟件軟件的可操作性,與需求的一致性,軟件中缺陷的數量等。

(2)文檔質量:各階段提交文檔的質量,考察內容如:文檔結構的正確性,內容的正確性,文檔的規范性等。

四、總結

在校企結合的教學實踐過程中,學生們在真實項目、真實開發環境中得到了良好的鍛煉,學會了將理論知識應用于項目實踐,執行了完整的項目開發流程,至少熟練掌握了2~3種主流開發工具;體驗較為嚴格的進度管理和質量管理等流程和規范;增強了創新、競爭和團隊意識,培養了良好的職業素養和工作習慣,為將來步入社會,適應社會企業要求打下了良好基礎。

參考文獻:

[1] 徐玲等.軟件工程專業實踐教學體系的構建[J].計算機教育. 2010(11):137-139,49

[2] 覃遵躍等.基于校企合作的軟件工程專業實踐教學體系研究[J].時代教育.2012(11):12,17

[3] 秦放等.案例驅動與項目導向結合的軟件工程課程教學模式探討[J].計算機教育. 2013(9):87-90

[4] 王愛民等.軟件工程專業校企合作實踐教學模式研究[J].實驗技術與管理.2012(1):143-145

[5] 徐洪智等.校企合作共建軟件工程專業實踐教學體系[J].實驗室研究與探索.2013(6): 128-130,160

[6] 韓萬江等編著.軟件項目管理案例教程(第2版)[M].北京:機械工業出版社,2009.135

猜你喜歡
校企合作教學模式
群文閱讀教學模式探討
“思”以貫之“學、練、賽、評”教學模式的實踐探索
創新線上英語教學模式的思考
高中英語“讀寫學思”教學模式探索與實踐
“認知-遷移”教學模式在高年級閱讀教學中的應用
茶學專業校企合作實踐教學探索
韓國高校校企合作模式新發展
芻議職業教育校企合作的有效性
就業視域下卓越工程師校企合作培養模式探析
民辦高職院校軟件技術專業深度校企合作模式探索
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合