梁宇恩+戴堅鋒+鄒會來
摘要:依據培養目標,軟件項目開發與實施課程采取項目化教學形式,運用分階段和雙循環結構進行課程設計。這種方式改革創新了課堂教學模式、課程管理模式,在專業、管理和人際溝通協作三方面提高了學生綜合職業能力。
關鍵詞:項目課程;職業能力;課程改革
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2017)39-0262-02
培養學生職業能力是高職教育最根本的目標之一。目前關于職業能力還沒有統一的表述,國內較多使用綜合職業能力來作為人才培養目標。綜合職業能力包括專業能力、方法能力、社會與交流能力和個性能力,這也是社會對高素質技能人才的基本要求。軟件項目開發與實施作為計算機類的核心課程,內容廣泛,綜合性強,適合采用項目課程方式進行教學。學生通過軟件項目立項到部署的全過程體驗,初步形成綜合職業技術能力,為將來就業奠定良好基礎。
一、課程簡介及教學模式
1.課程簡介。軟件項目開發與實施是計算機信管專業的主干課程,涉及知識門類多,綜合性強。課程目標定位于提升學生專業技能、管理技能和人際溝通與協作技能。專業技能包括業務需求分析、系統設計、系統測試、系統部署與維護。管理技能涵蓋計劃編制、成本、進度及質量控制、財務、營銷、合同與法律。人際溝通與協作主要體現在有效溝通、激勵、談判與沖突管理、解決問題等方面。本課程運用軟件工程方法,完成一項規模適中的軟件項目,提高學生的專業、管理和人際溝通協作能力。
2.項目課程教學模式。培養學生職業能力,一個好的辦法是參考實際工作體系設計課程內容。目前企業生產方式已從流水線模式演變為團隊模式,工作體系基本要素也相應的從任務轉變成產品和服務。這表明員工不僅要能完成單一任務,更要具備綜合性的職業能力,以適應產品與服務的需要。因此,項目課程應以產品和服務為參照體系,讓學生體驗完整工作過程,在過程中逐步培養職業能力。
二、教學設計
1.確定目標。根據職業能力培養需要,與企業專家一起將培養目標落實為教學目標:專業技能目標、管理技能目標和人際溝通協作目標,這些反映了支撐綜合職業技能所需的能力和素質。
2.選擇項目。為課程選定的項目首先要滿足教學目標的需要,其次有較強的可操作性,規模、難度要適中。第三業務流程具有一定的代表性,便于總結推廣。經過教師調研評估,將中小型圖書館管理系統作為課程項目。
3.設計任務。設計教學任務的原則是理論與實踐緊密結合。教學任務按教學目標劃分為三大類,貫穿整個項目開發過程。任務圍繞項目而設計,要完成預設任務,需要綜合運用專業、管理和人際溝通三方面的技能。在專業技能方面既需要經驗知識,又要具備一定的策略技巧運用能力。在管理方面要運用軟件工程方法管理項目,還要處理好人際溝通協作。
三、項目課程實施與管理
1.構建工作情境。項目課程在開始實施前營造工作情境。首先組建項目小組,采用學生自由組合與教師指導相結合的方式完成。確定項目組長后,由組長負責分配組員任務。接著建立工作硬環境和軟環境。硬環境利用實訓機房作為教學場所,制作工號牌、打印公司標牌,刻制公司印章,布置工作場地。軟環境方面要求項目小組制定公司規章制度,并將這些規章上墻。工作情境的構建,使學生能在接近真實的環境中完成項目開發。
2.教學實施。實施開始前教師先布置項目任務,講解規則,提供文檔模板,并作為甲方與各項目小組簽訂圖書館管理系統開發合同。考慮到可操作性,將項目任務按階段分為需求、設計、開發測試、部署四個階段。開發測試結束時,進行階段評審,修訂需求和設計文件,相應的開發測試任務也要重新執行。將項目實施過程設計成階段加雙循環結構,使課程內容和工作過程盡可能接近實際。①項目啟動,各項目小組召開啟動大會,制定項目工作計劃,分配工作任務。②需求分析,組織學生參觀圖書館,觀看教學錄像,深入了解圖書館業務流程,從收集到的素材分析業務需求。在教師指導下編寫需求規格說明書,確定項目范圍。教師參與規格說明書評審,給出修改建議。③系統設計,在需求規格說明書的基礎上,項目小組構建圖書館管理系統整體框架;劃分功能模塊;描述功能要求及接口;基于業務系統實體與關系確定數據庫結構。教師指導學生編制系統概要設計說明書并參加評審、修訂。需求和設計文檔作為重要的開發文檔是評價成績的重要依據。④開發測試,項目小組成員按工作分工完成各自功能模塊的編程調試,最后將功能模塊組合在一起進行系統測試。教師在這一階段主要指導程序設計,幫助學生積累編程經驗。⑤階段評審,教師檢查主要功能實現情況,將發現的問題反饋給各項目小組,各小組修訂需求規格說明書、系統概要設計說明書,重復步驟②—④,完成變更。⑥部署驗收,教師與學生共同參與系統驗收,對照需求規格說明書檢驗功能實現情況。⑦總結與評價,項目小組對項目開發做總結陳述,教師、企業專家與其他小組提問并進行評價。評價權重分配如下:項目結果(50%)+職業素質(30%)+平時表現(20%)。最后教師進行總結,指出優點和不足,提出改進建議。
3.Libreplan管理項目。Libreplan是支持中文的開源Web應用系統,用于項目計劃、監視和控制。教師預先為所有項目小組分配賬戶和角色,項目組長角色為項目管理員,負責小組項目管理。項目過程產生的開發文檔、產品文檔和管理文檔全部上傳服務器,教師查閱各個項目的狀態報告、成本支出、甘特圖等文檔掌握項目開發情況,發現存在的問題并提出建議。學生使用Libreplan使工作更加專業,融入實際工作情境。
四、實施效果
1.提升學生職業能力。高職學生擅長形象思維,經驗知識和策略技巧是主要追求目標。通過開發圖書館管理系統,學生以項目小組的方式全程體驗項目過程,在專業、管理和人際溝通協作三方面均有不同程度提高。70%的程序員和測試員可以較好地執行崗位任務,50%的項目小組長能較好地理解項目經理角色,經過項目課程,學生的工作態度與學習面貌發生了很大變化。教師指導量呈現出前半程多、中后程逐漸減少的規律。這些都表明學生職業能力隨著項目進展有積累和提高。
2.增強教師綜合技能。設計實施項目課程,教師要投入大量時間和精力。在實施過程中,教師的課堂組織與管理能力在項目課程中有明顯提高。教師參與項目小組例會、評審,密切了師生關系,及時掌握項目進度,更容易發現項目小組存在的問題,并幫助學生解決問題,積累了教學經驗。
3.考核創新。考核采用過程與結果并重、學生與專家兼顧的模式。項目過程完成質量在總評占50%的權重,包含階段成果和素質表現。結果評價有教師、企業專家和全體學生共同完成,按3:3:4的比例分配分數權重,這樣能有效消除教師單方面評價帶來的主觀片面性,保證結果客觀公正。
4.項目課程管理創新。項目課程使用Libreplan軟件全程管理項目開發,使學生對項目過程的體驗更加真實,促進了團隊成員之間分享、溝通與協作,提高了項目管理效率。教師運用Libreplan工具能更好的開展項目教學,提高課程組織管理能力。
5.不足及改進。實施過程中,學生在需求分析和系統設計環節表現欠佳。今后可以在前置課程中引入小項目,讓學生預先積累一些分析和設計經驗。其次改進項目任務設計,加強教師示范,幫助學生掌握需求分析過程系統設計方法。
五、結論
項目課程教學模式以培養綜合職業技術能力為目標,運用項目課程模式,將軟件項目開發有關的教學內容有機整合在工作任務內,克服了傳統教學內容脫離實際的弊端,全面培養了學生專業技能、管理技能和人際溝通協作能力,提高了學生綜合素質。同時,教師通過項目課程創新了教學方法,鍛煉了實踐能力,積累了教學組織與管理經驗。師生關系隨著教學進程變得更加融洽,有助于學生在積極向上、身心愉快的氛圍中成長與進步。
參考文獻:
[1]吳霏,徐朔.職業能力及其相關概念辨析[J].中國職業技術教育,2011,(27):22-25.
[2]姜大源.論工作過程系統化的課程開發[J].新課程研究旬刊,2012,(9):5-7endprint