孫靚
摘 要:EET(企業(yè)經驗實訓)是本課程作為高職院校軟件技術專業(yè)的一門專業(yè)核心課程,目標是讓學生熟悉企業(yè)項目開發(fā)的一般過程,積累項目開發(fā)經驗。作為前導技術串講是EET課程的第一個階段,也是最重要的階段,能否全面的掌握企業(yè)經驗,在專業(yè)技術的掌握程度上最主要就是看前導技術串講階段,本文將淺淡一下前導技術串講階段。
關鍵詞:EET 技術串講 項目開發(fā)
中圖分類號:G623.58 文獻標識碼:A 文章編號:1672-3791(2014)04(b)-0183-01
對于EET課程,在軟件外包專業(yè)(群)中的定位是非常重要的。通過參與項目的開發(fā),學生能理解軟件開發(fā)思想,熟悉軟件項目開發(fā)的基本流程,熟悉企業(yè)主流開發(fā)技術(HTML/CSS/JavaScript/C#/ADO.NET/ASP.NET/SQLServer2008等);熟練使用設計、開發(fā)工具(Visual studio 2010等),強化需求分析、設計、編碼、測試的技能,提高編碼熟練度,熟悉項目開發(fā)文檔和表格的撰寫;增強解決處理問題的能力。能體驗企業(yè)對不同的崗位要求,強化自我領導力與團隊協(xié)作的能力,積累企業(yè)項目開發(fā)經驗。
職業(yè)能力培養(yǎng)目標:(1)能掌握軟件項目開發(fā)所用到的主流編程技術,并進行項目模塊編碼。(2)能準確理解用戶需求說明書、需求規(guī)格說明書、系統(tǒng)設計說明書。(3)能基本編制子模塊的詳細設計說明書、測試用例、測試數(shù)據。能夠根據測試用例準確執(zhí)行測試,對測試數(shù)據進行基本分析,并基本完成測試報告。
1 課程現(xiàn)狀及存在問題
EET(企業(yè)經驗實訓)作為軟件技術專業(yè)大二下學期的一門綜合型的實訓課程。它是多門軟件技術課程的綜合實戰(zhàn)運用,也為后期的頂崗實習和就業(yè)積累企業(yè)項目開發(fā)的經驗。在EET課程中,,如何把基礎課程、專業(yè)課程的知識點穿插進來,讓學生能夠融會貫通的使用技術,并且能夠開發(fā)企業(yè)實戰(zhàn)項目。因為EET課程的前導課程,都是學生在大一、大二上學期學習的課程,如果把這些課程比喻成“點”的話,那么EET課程首先把這些點連起來,形成“線”,然后把線連成“面”,面就是軟件技術的整個開發(fā)流程。掌握了這個“面”,讓學生能夠把握住整個企業(yè)項目。
2 教學條件
本課程標準引入的小項目是學生比較熟悉的項目,更容易學生操作,而大項目是來自企業(yè)的實際項目,更利于學生職業(yè)能力的培養(yǎng)。在教學活動中,引導學生主動積極學習,注重實訓教學參考手冊的開發(fā)和應用。注重實訓平臺軟件、課程資源庫等常用課程資源和現(xiàn)代化教學資源的開發(fā)和利用,這些資源有利于創(chuàng)設形象生動的工作情境,激發(fā)學生的學習興趣,促進學生對知識的理解和掌握。積極開發(fā)和利用網絡課程資源,充分利用諸如電子書籍、電子期刊、數(shù)據庫、數(shù)字圖書館、教育網站和電子論壇等網絡信息資源,使教學從單一媒體向多種媒體轉變;教學活動從信息的單向傳遞向雙向交換轉變;學生單獨學習向合作學習轉變。同時應積極創(chuàng)造條件搭建遠程教學平臺,擴大課程資源的交互空間。產學合作開發(fā)實驗實訓課程資源,充分利用本行業(yè)典型的企業(yè)資源,加強產學合作,建立實習實訓基地,實踐工學交替,滿足學生的實習實訓需求,同時為學生的就業(yè),創(chuàng)造機會。
教學環(huán)境:60座機房二個,能夠運行VS 2010,SQLSERVER2008等項目開發(fā)環(huán)境的計算機實驗室;服務器2臺,用于教學平臺、數(shù)據庫服務器、課程資源服務器、版本管理服務器、項目演示服務器;實驗室也要有多媒體教學設備。
3 技術串講階段的教學改革主要內容
EET課程教學實施主要分為三個階段:技術串講、框架開發(fā)、項目實戰(zhàn)。其中,第一階段是技術串講。技術串講就是把所有前導課程的技術重點和難點,在有限的時間里,系統(tǒng)的講解一次,為后面兩個階段打好基礎。技術串講階段,通過對開發(fā)需要了解的基礎知識進行串講,給學員建立宏觀體系,明確各部分知識在整個體系中的位置,理解各部分知識在體系中的作用;在復習基礎知識時注重對各部分知識中的重點、難點進行講解,最后以一個綜合實例將基礎知識有機聯(lián)系在一起,為后續(xù)的框架項目開發(fā)打下堅實的基礎。
4 預期成效
預期成效1:給軟件技術專業(yè)的學生建立宏觀體系,讓學生明確各部分知識在整個體系中的位置,理解各部分軟件技術知識在軟件開發(fā)體系中的作用。
預期成效2:讓學生了解軟件開發(fā)框架的作用與意義,熟悉開發(fā)框架的技術細節(jié),能夠在完整的開發(fā)規(guī)范指導下,實際開發(fā)一個小型的項目,充分鍛煉技術能力,掌握基于框架的開發(fā)方法。
預期成效3:上通過大型項目的開發(fā),熟悉項目開發(fā)流程,理解項目管理的基本理念,學會需求分析及系統(tǒng)設計方法,提高技術的使用熟練度,充分鍛煉團隊開發(fā)的協(xié)作能力,理解測試過程及Bug跟蹤的流程,從而積累真實的項目開發(fā)經驗,拉近與企業(yè)用人需求的距離。
5 結論
通過4個月實訓過程,讓學生掌握一線實踐技能,學習和實踐公司規(guī)范化、專業(yè)化、標準化的管理運作、業(yè)務流程及項目開發(fā)流程,感受公司對員工知識結構、技術技能、團隊合作的要求,體驗企業(yè)文化氛圍,積累項目開發(fā)經驗。在課程的前導技術串講階段,學生將之前所學專業(yè)課程進行技術串講,形成知識面,掌握軟件開發(fā)的能力,為后期的項目開發(fā)奠定基礎。
參考文獻
[1] 吳雪純.志存高遠 技報天下—— 學海攻略[M].南京:南京大學出版社,2010.
[2] 鄒承俊.國家示范(骨干)高職院校重點建設專業(yè)優(yōu)質核心課程系統(tǒng)教材:軟件開發(fā)流程與項目管理[M].北京:中國水利水電出版社,2013.endprint