任煥海 李清
【摘 要】綜合實(shí)訓(xùn)是高職軟件技術(shù)專業(yè)很重要的一個(gè)教學(xué)和學(xué)習(xí)環(huán)節(jié),是將各門專業(yè)課程進(jìn)行一次全面融合,具有綜合性強(qiáng)、知識點(diǎn)全面等特點(diǎn),本文重點(diǎn)闡述高職軟件技術(shù)專業(yè)綜合實(shí)訓(xùn)的目標(biāo)、課程任務(wù)和內(nèi)容及考核方式的設(shè)計(jì)。
【關(guān)鍵詞】高職 ? ?軟件技術(shù)專業(yè) ? ?綜合實(shí)訓(xùn) ? ? 考核方式
1 研究解決的主要問題
根據(jù)國家發(fā)展高等職業(yè)教育的政策,圍繞軟件專業(yè)建設(shè)重點(diǎn)難點(diǎn)開展理論教學(xué)與實(shí)踐教學(xué)研究,力求構(gòu)建軟件專業(yè)高等職業(yè)教育全新的教學(xué)模式,大力推動(dòng)專業(yè)設(shè)置與產(chǎn)業(yè)需求、課程內(nèi)容與職業(yè)標(biāo)準(zhǔn)、教學(xué)過程與生產(chǎn)過程“三對接”,積極推進(jìn)學(xué)歷證書和職業(yè)資格證書“雙證書”制度,做到學(xué)以致用,使教學(xué)工作真正步入高等職業(yè)教育軌道,最終達(dá)到增加學(xué)生的就業(yè)機(jī)會,提高學(xué)生的就業(yè)率和就業(yè)層次,實(shí)現(xiàn)人才培養(yǎng)目標(biāo)。
本研究擬解決幾個(gè)問題:
1.1構(gòu)建高職軟件專業(yè)綜合實(shí)訓(xùn)教學(xué)體系
堅(jiān)持理論教學(xué)為基礎(chǔ),但也本著“夠用”為度,實(shí)訓(xùn)課程開出率達(dá)到總課時(shí)的一半以上,并且將實(shí)訓(xùn)課程貫穿在這三年的教學(xué)中,確定專業(yè)綜合實(shí)訓(xùn)教學(xué)的培養(yǎng)目標(biāo),力求解決實(shí)訓(xùn)內(nèi)容與理論課程相結(jié)合、專業(yè)實(shí)訓(xùn)與綜合實(shí)訓(xùn)相結(jié)合的問題。
1.2綜合實(shí)訓(xùn)內(nèi)容項(xiàng)目化、實(shí)際化
以項(xiàng)目教學(xué)法為主導(dǎo),按著軟件的開發(fā)流程,模擬公司使用的項(xiàng)目管理組織方式和工作程序,采取自行開發(fā)和引進(jìn)企業(yè)的真實(shí)項(xiàng)目作為實(shí)訓(xùn)教學(xué)的主要內(nèi)容。每個(gè)項(xiàng)目有明確的實(shí)訓(xùn)目標(biāo)、組隊(duì)方式、學(xué)生知識結(jié)構(gòu)及能力要求、教師能力要求、實(shí)訓(xùn)進(jìn)度時(shí)間安排、實(shí)訓(xùn)環(huán)境等要求,包括場景設(shè)計(jì)、角色分工、文檔模板、實(shí)訓(xùn)項(xiàng)目、考評標(biāo)準(zhǔn)在內(nèi)的完善的實(shí)訓(xùn)解決方案。
1.3改善綜合實(shí)訓(xùn)環(huán)境,力求實(shí)訓(xùn)過程職業(yè)化
建立實(shí)訓(xùn)基地,建立模擬公司,聘請軟件公司一線項(xiàng)目開發(fā)人員以及有企業(yè)項(xiàng)目管理經(jīng)驗(yàn)的老師按企業(yè)項(xiàng)目管理模式,模擬企業(yè)實(shí)際開發(fā)環(huán)境和工作流程,搭建適宜軟件專業(yè)的集成開發(fā)軟件環(huán)境,按照工程項(xiàng)目概念及要求組織實(shí)訓(xùn)教學(xué)。
1.4軟件專業(yè)課程體系建設(shè)
采取“一主二輔”三線式宏觀課程體系,“一主”即以 Java 語言系列為主線設(shè)置軟件開發(fā)語言技能方面的理論和實(shí)訓(xùn)課程,目的在于訓(xùn)練學(xué)生的代碼編寫能力,培養(yǎng)軟件開發(fā)人員。
“二輔”圍繞 Java 主線,設(shè)置軟件工程和軟件技術(shù)服務(wù)方面的課程,主要訓(xùn)練學(xué)生在軟件開發(fā)生命周期其他階段的基本技能,培養(yǎng)軟件設(shè)計(jì)、軟件測試、軟件實(shí)施部署和系統(tǒng)集成等方面的人才。
在第五學(xué)期設(shè)置了軟件開發(fā)綜合實(shí)訓(xùn)。綜合實(shí)訓(xùn)的項(xiàng)目內(nèi)容在技術(shù)上側(cè)重于 J2EE 增值業(yè)務(wù)開發(fā),并貫穿軟件工程和軟件測試課程的相關(guān)理論,同時(shí)運(yùn)用 Window系統(tǒng)管理相關(guān)知識和網(wǎng)絡(luò)管理及網(wǎng)絡(luò)安全的相關(guān)理論進(jìn)行軟件項(xiàng)目的安裝、實(shí)施和維護(hù)。軟件開發(fā)綜合實(shí)訓(xùn)涵蓋了“一主二輔”課程體系的大部分內(nèi)容,作為對軟件技術(shù)專業(yè)學(xué)生在校所學(xué)課程的實(shí)踐性總結(jié)。
2 軟件開發(fā)綜合實(shí)訓(xùn)課程的目標(biāo)
綜合實(shí)訓(xùn)課程是在畢業(yè)前最后一次大型的軟件開發(fā)項(xiàng)目訓(xùn)練,作為學(xué)生邁出校門走向?qū)I(yè)工作的一個(gè)過渡,本課程內(nèi)容要力爭貼近當(dāng)前軟件企業(yè)所用的實(shí)際技術(shù)和實(shí)際工作過程,還需要讓學(xué)生適應(yīng)快速自學(xué)和自行解決問題的要求。
1) 要求學(xué)生按著軟件工程的思想,掌握規(guī)范的軟件開發(fā)流程,使用常用的軟件工程方法,并且了解一些實(shí)用的軟件工具的使用方法,用以進(jìn)行項(xiàng)目規(guī)劃、設(shè)計(jì)、測試以及過程控制和管理,以及項(xiàng)目文檔的撰寫。運(yùn)用Visio 工具進(jìn)行項(xiàng)目計(jì)劃甘特圖、用例圖、程序流程圖、E-R圖等的繪制,運(yùn)用 Photoshop進(jìn)行系統(tǒng)界面設(shè)計(jì)。
2) 要求掌握 J2EE 項(xiàng)目開發(fā)平臺 Eclipse的使用,以及JAVA Web開發(fā)平臺的搭建與使用,熟練掌握 JAVA 語言的基本編程,掌握 J2EE 環(huán)境的安裝配置,掌握 J2EE 開發(fā)模式 MVC 的基本原理和意義。
3) 運(yùn)用操作系統(tǒng)、數(shù)據(jù)庫管理相關(guān)知識和網(wǎng)絡(luò)管理及網(wǎng)絡(luò)安全的相關(guān)理論進(jìn)行軟件項(xiàng)目的安裝、實(shí)施和維護(hù)。
3 課程的任務(wù)和內(nèi)容
本綜合實(shí)訓(xùn)要求學(xué)生使用規(guī)范的軟件開發(fā)流程,以團(tuán)隊(duì)協(xié)作的方式完成一個(gè)功能完備的企業(yè)人力資源管理系統(tǒng),讓學(xué)生切身體會一個(gè)完整的基于 Web 的J2EE 項(xiàng)目開發(fā)過程,使用常用的軟件工程方法熟悉各種軟件過程工具的使用,幫助學(xué)生全面回顧在校所要求掌握的軟件技術(shù)相關(guān)的知識點(diǎn),強(qiáng)化鍛煉學(xué)生的項(xiàng)目開發(fā)能力,培養(yǎng)學(xué)生的自學(xué)能力和團(tuán)隊(duì)協(xié)作精神。
綜合實(shí)訓(xùn)的主要內(nèi)容包括:項(xiàng)目需求分析和用例設(shè)計(jì);項(xiàng)目體系結(jié)構(gòu)設(shè)計(jì);項(xiàng)目數(shù)據(jù)庫設(shè)計(jì);項(xiàng)目開發(fā)環(huán)境的搭建;項(xiàng)目迭代開發(fā)和單元測試;項(xiàng)目功能測試和壓力測試;項(xiàng)目安裝部署和演示;軟件開發(fā)文檔。
4 考核方式及成績評定辦法
考核方法包括團(tuán)隊(duì)考核和個(gè)人考核。首先,團(tuán)隊(duì)考核包括:系統(tǒng)架構(gòu)和設(shè)計(jì)、系統(tǒng)基本功能、系統(tǒng)擴(kuò)展功能、測試情況、項(xiàng)目文檔完成情況和團(tuán)隊(duì)分工情況;其次,個(gè)人考核項(xiàng)目包括:平時(shí)表現(xiàn)、團(tuán)隊(duì)角色、所負(fù)責(zé)模塊完成情況、教師提問和組內(nèi)互評;最后,個(gè)人考核最終成績?yōu)閳F(tuán)隊(duì)考核成績與個(gè)人考核成績相加再除以二。
5 小結(jié)
綜合實(shí)訓(xùn)設(shè)置的意義在于幫助學(xué)生把兩年多所學(xué)的專業(yè)課程有機(jī)地結(jié)合起來,培養(yǎng)學(xué)生把理論知識應(yīng)用到實(shí)際軟件開發(fā)中去。在綜合實(shí)訓(xùn)的實(shí)際項(xiàng)目選擇上,也是本著難易程度適中,又能把理論知識以及目前軟件行業(yè)流行開發(fā)技術(shù)融合進(jìn)去,讓學(xué)生通過綜合實(shí)訓(xùn),了解并掌握相關(guān)軟件開發(fā)技術(shù)以及開發(fā)規(guī)范,提升學(xué)生綜合職業(yè)素質(zhì),為頂崗實(shí)習(xí),也最終為走向軟件開發(fā)崗位打下堅(jiān)實(shí)的基礎(chǔ)。
【參考文獻(xiàn)】
[1]周旁榮,于訓(xùn)全.高職軟件技術(shù)專業(yè)實(shí)踐教學(xué)體系構(gòu)建[J].職業(yè)教育研究,2009 (1).
[2]白德淳,羅大偉.高職軟件技術(shù)專業(yè)實(shí)踐教學(xué)體系的研究與構(gòu)建[J].教育與職業(yè),2007 (21).
[3]魏蘇寧.高職院校職業(yè)指導(dǎo)現(xiàn)狀與對策研究[D].福建師范大學(xué), 2006.