文章編號:1672-5913(2008)12-0132-03
摘要:高職院校軟件技術專業綜合實訓方案以提高學生職業能力和綜合素質為目標,采用“項目/任務”實訓模式,選取來源于企業的真實項目作為實訓內容,讓學生嚴格遵循業界主流的軟件過程參與實際的項目開發,可實現教學與就業崗位的“零距離對接”。本文介紹了我院在此方面的探索經驗。
關鍵詞:綜合實訓;職業能力;實訓模式;“項目/任務”實訓模式
中圖分類號:G642
文獻標識碼:B
目前我國高等院校學生的知識結構與企業人才的需求之間的脫節,主要體現在兩個方面:學生在校所學知識與行業主流技術脫節;學生在校所學大部分為理論知識,缺少實際項目的開發經驗和團隊協作技巧。因此學生在畢業后進入企業必然要經過一個再培訓的過程,造成人力、財力的極大浪費。
軟件技術專業綜合實訓方案可以從根本上解決以上的問題。通過畢業前讓學生參與真實的項目開發,并嚴格遵循業界主流的軟件開發過程,讓學生在整個過程中親身體驗項目開發過程中的編程技巧、團隊協作技巧、項目理解的方法以及掌握項目實施的能力,提高自身的綜合素質。從而,幫助學生極大縮短與實際企業所需軟件開發人員的距離,為企業培養出合格的軟件開發人員。
1軟件技術專業綜合實訓的設計
(1) 軟件技術綜合實訓的模式
軟件技術綜合實訓采用“項目/任務”實訓模式,內容來源于企業的實際項目WebEDU(互聯網教育平臺及資源),通過該項目的開發將學生所學的專業理論知識、單項操作技能綜合地應用于實踐,培養學生系統、完整、具體地解決實際問題的能力。這一模式適用于已經學完軟件技術專業的所有專業知識,能熟練進行程序編碼的專業學生。對具有軟件開發經驗的學生更為適合。項目的選擇要求具有生產性、可操作性和成果可展示性。項目要有符合標準和商業經營要求的、輪廓清晰的說明,并能夠在一定的時間范圍內完成。實訓過程中注意培養學生收集信息、制定計劃、實施計劃和自我評價的能力,并注意安排小組工作,鍛煉學生團隊協作的能力,注重學生關鍵能力與綜合素質的培養。
(2) 軟件技術綜合實訓的整體設計思路
軟件技術專業的綜合實訓堅持以就業為導向,以能力為本位,以提高職業技能與綜合素質為目標的指導思想。
項目或任務的設計:由具有企業開發經驗的指導教師根據軟件工程師的職業要求設計一項要求學生完成的綜合性項目,或者來源于企業的具有代表性的實際項目,可以將所學的專業理論知識、單項操作技能(包括程序設計、數據庫設計、web開發、軟件工程、軟件測試等)綜合于一體。
項目或任務的組織實施:為了更好的讓學生參與整個項目,達到培訓目標,現在對學生實施“項目組”的工作模式。具體的分組原則如下。
每組為7個學生,最多不超過9個。
每組學生劃分成為四種角色,分別是項目經理、分析師、程序員和測試員。其中項目經理1名,分析師2名,程序員和測試員都將全員參與。
項目組遵循一定的項目協作和匯報機制。
成果的展示與評價:學生將項目或任務的成果進行展示與評價。展示要求由小組派代表現場運行所完成的實訓項目,并進行現場答辯,評委會將根據成果內容及答辯情況進行評分。
2實訓內容與教學方法
(1) 實訓內容
WebEDU(互聯網教育平臺及資源)項目是一個實際的基于J2EE的WEB應用平臺,本項目的最終目標是開發一套基于互聯網的、具有高可用性的遠程教育平臺,以配合軟件技術教育的面授培訓,使得開發的軟件教育課程可以通過本系統傳授給全國各地的學員,實現學員的學籍管理、考試認證、作業處理、網上輔導、網上交流等教學教務管理。同時,要能夠用軟件教育平臺發布信息,管理教員、課程和加盟教學點。其整體結構如下圖。

該系統不僅是先進計算機科學和技術水平的體現,更加重要的是要符合現代化教育的一般規律,使得遠程教育成為一個真正高效的現代化教育手段。所有教學及教學管理軟件都將基于構件的體系結構模式,具有實時、交互式的特點。該平臺將能夠運行多門課程,是一個統一的教學/學習、網上輔導及討論、自我測驗的系統平臺。計劃開發的軟件系統將具有簡單、靈活、使用方便的特點。通過本項目的開發能夠幫助學生掌握完整的通過J2EE構建Web系統的知識,同時還能夠提供完備的項目開發過程,幫助學生提高對實際軟件項目的理解力以及其對項目開發過程的掌握。
(2) 教學方法
我院采用了“項目驅動”的教學方法。按照軟件的基本開發流程展開實訓,主要分為“需求分析、概要設計、詳細設計、測試驗收”四個階段,注重培養學生發現問題、分析問題、解決問題的能力以及創新思維與技術綜合應用能力,鍛煉學生的團隊合作能力,使學生在實訓過程中感受真實的工作氛圍,做到與企業“無縫對接”。具體如下。
Oslash;需求分析:首先由教師以客戶的身份給出項目的總體功能要求,學生對需求進行分析,確定開發目標,制定開發計劃。鼓勵學生在滿足基本需求的基礎上,充分發揮創新能力,擴充和完善系統的功能。
Oslash;概要設計:根據需求分析,進行總體設計,指導學生寫出了詳細的概要設計,設計數據庫系統。培養學生分析問題、解決問題的能力,增強團隊意識。
Oslash;詳細設計:學生按照開發計劃進行詳細設計,通過查閱資料自主完成項目的開發。教師負責答疑。在此過程中,學生分析問題、解決問題的能力得到有效的鍛煉。
Oslash;測試驗收:對完成的項目進行測試,教師負責驗收。對于優秀作品,進行展示與點評。
3實訓環境與條件
為了能夠更好的達到項目實訓的效果并控制培訓成本,我院采取集中式實訓的方式,時間為4~5周。教師應對時間做階段性的劃分與安排,由學生按軟件工程的開發流程完成實訓計劃。
整個實訓要求在機房內進行,因為是實際的項目開發,所以要求每一個參與培訓的學生能夠擁有一臺開發機器。具體的軟硬件環境如下。
硬件環境
CPU:不得小于P4 1.8GHz
內存:不得小于512MB
空余硬盤空間:不小于20GB
軟件環境
操作系統:中文Microsoft Windows 2000 Advanced Server/WorkStation
支持環境:Tomcat/JRUN(Apache)
數據庫:Microsoft SQL Server 2000/JDBC
編程語言:JSP、html
設計工具:DreamWaver、Eclipse等
師資要求
WebEDU項目實訓是一個實際案例的開發,其系統的真實性和開發過程的仿真度都相當高,這就要求指導教師具有較高的素質,具體體現在以下幾個方面。
① 必須具有基本的項目管理能力。本項目實訓要讓學生真實的感受實際項目的管理,并且由于項目經理是由學生擔任,所以教師必須要能夠具有一定的項目管理能力,能夠分析出項目經理在管理過程中的問題,并且給予指正。
② 必須具有項目開發經驗。本項目要求嚴格遵循項目開發的流程進行開發,這就要求指導教師必須具有實際開發經驗,能在項目開發的各個階段對學生進行指導。
③ 教師必須具有評價學生成果的能力,能夠根據自己的教學和項目實際實施能力和經驗,評價學生的技術水平和對項目把握能力水平。
④ 教師必須掌握必要的軟件開發技術(數據庫技術、服務器技術和web開發技術),能夠幫助學生解決在項目開發過程中所遇到的問題。
4考核與評價
在軟件技術綜合實訓中,只有具有了嚴格的質量評估與審核體系,才能使得實訓更具有高效性。綜合實訓的評價分為兩部分:一部分是指導教師的評價,主要是過程評價,占總成績的40%;二是答辯演示評價,主要是對作品的評價,占總成績的60%。
(1) 指導教師的評價
指導教師根據學生在小組內任務完成過程中的表現進行評分,滿分為40分,注重專業核心能力和關鍵能力的考核,見表1。

(2) 答辯演示評價
答辯小組由本學科中級以上職稱者5~7人組成(其中高級職稱不少于兩人),主要根據學生作品的完成情況和學生答辯情況進行打分,見表2。

參考文獻
[1] 梁琦等. 高等職業教育綜合實訓典型方案[M]. 北京:高等教育出版社,2006.
[2] 譚浩強等. 中國高等職業院校計算機教育課程體系2007[M]. 北京:中國鐵道出版社,2007.
[3] 陳永芳. 職業技術教育專業教學論[M]. 北京:清華大學出版社,2007.
[4] 戴士弘. 職業教育課程教學改革[M]. 北京:清華大學出版社,2007.