任傳杰
摘 要:軟件工程網(wǎng)絡(luò)課程能夠滿足網(wǎng)絡(luò)教育的需要,但筆者在長期實(shí)踐過程中發(fā)現(xiàn)軟件工程網(wǎng)絡(luò)課程存在一些不足之處。本文在分析軟件工程課程的基礎(chǔ)上,進(jìn)一步對其與IBM-Jazz平臺的有效整合進(jìn)行分析,并提出了相關(guān)實(shí)踐需求,以期為軟件工程網(wǎng)絡(luò)課程的優(yōu)化及完善奠定基礎(chǔ)。
關(guān)鍵詞:軟件工程;網(wǎng)絡(luò)課程;IBM-Jazz平臺
中圖分類號:G642.3 文獻(xiàn)標(biāo)識碼:C 收稿日期:2016-01-19
1.“軟件工程”網(wǎng)絡(luò)課程分析
對于軟件工程課程來說,為的是讓學(xué)生能夠了解軟件工程的相關(guān)知識,進(jìn)一步學(xué)習(xí)有關(guān)軟件的開發(fā)技術(shù),從而達(dá)到優(yōu)化學(xué)習(xí)效果的目的。高校對軟件工程課程教學(xué)也提出了相關(guān)的建議與意見,表明學(xué)生既要對軟件工程的基本理論加以掌握,又需要借助基本理論知識去解決相關(guān)實(shí)際問題。軟件工程網(wǎng)絡(luò)課程的開展,為學(xué)生掌握軟件工程理論知識提供了有效途徑。但在實(shí)踐方面,軟件工程網(wǎng)絡(luò)課程也存在不足。例如,在網(wǎng)絡(luò)課程開展中,實(shí)際案例不充分,實(shí)踐性得不到很好的體現(xiàn),從而大大弱化了實(shí)踐教學(xué)目標(biāo)。為此,解決軟件工程網(wǎng)絡(luò)課程在實(shí)踐方面存在的不足便成為一項(xiàng)迫在眉睫的工作。
2.“軟件工程”網(wǎng)絡(luò)課程與IBM-Jazz平臺的有效整合分析
在上述分析中,我們認(rèn)識到軟件工程網(wǎng)絡(luò)課程的開展雖然能夠滿足學(xué)生的理論學(xué)習(xí)基本需求,但實(shí)踐環(huán)節(jié)較為薄弱。為此,大量學(xué)者提出將軟件工程網(wǎng)絡(luò)課程和IBM-Jazz平臺有效整合,實(shí)現(xiàn)“理論+實(shí)踐”的教學(xué)目標(biāo)。Jazz平臺是IBM推行的面向跨地域團(tuán)隊(duì)的下一代團(tuán)隊(duì)協(xié)作平臺。將該平臺應(yīng)用于軟件工程網(wǎng)絡(luò)課程開發(fā)中,能夠使以往軟件工程網(wǎng)絡(luò)課程在實(shí)踐方面的不足得到有效彌補(bǔ)。一方面,Jazz平臺對Web2.0技術(shù)充分支持,能夠構(gòu)建實(shí)時(shí)協(xié)作平臺,從而便于師生在網(wǎng)絡(luò)課程中的溝通交流。另一方面,Jazz平臺支持軟件工程生命周期各個(gè)階段的任務(wù),可以使學(xué)生對軟件工程過程有系統(tǒng)且全面的理解及掌握。此外,Jazz平臺能夠?qū)γ艚蒈浖_發(fā)給予充分支持,從而為軟件工程網(wǎng)絡(luò)課程實(shí)踐教學(xué)的實(shí)現(xiàn)夯實(shí)基礎(chǔ)。
結(jié)合上述分析,筆者認(rèn)為,要想使軟件工程網(wǎng)絡(luò)課程與IBM-Jazz平臺實(shí)現(xiàn)有效整合,需要了解IBM-Jazz平臺的優(yōu)勢,在針對學(xué)生完成軟件工程網(wǎng)絡(luò)課程中的理論知識的基礎(chǔ)上,積極開展工具培訓(xùn)授課,讓學(xué)生了解并掌握J(rèn)azz平臺相關(guān)培訓(xùn)教材以及教學(xué)資源,通過網(wǎng)絡(luò)指導(dǎo)學(xué)生正確、科學(xué)地使用相關(guān)工具,以此初步實(shí)現(xiàn)將IBM-Jazz平臺有效應(yīng)用到軟件工程網(wǎng)絡(luò)課程教學(xué)過程中。
3.相關(guān)實(shí)踐研究
軟件工程網(wǎng)絡(luò)課程教學(xué)過程中,對學(xué)生進(jìn)行實(shí)踐教學(xué)是尤為重要的一個(gè)環(huán)節(jié)。筆者認(rèn)為,在借助IBM-Jazz平臺的基礎(chǔ)上,需讓學(xué)生掌握的實(shí)踐內(nèi)容如下。
(1)基于實(shí)踐環(huán)節(jié),不脫離對理論知識的理解。也就是說,在實(shí)踐過程中,需要學(xué)生對軟件工程課程理論知識加深理解。例如,組織學(xué)生積極主動(dòng)參與小規(guī)模的軟件開發(fā)過程,讓學(xué)生在此期間借助所學(xué)理論知識加深對軟件開發(fā)過程活動(dòng)的理解,從而實(shí)現(xiàn)“理論+實(shí)踐”教學(xué)的完美結(jié)合。
(2)明確實(shí)踐項(xiàng)目,注重學(xué)生團(tuán)隊(duì)精神的培養(yǎng)?;谲浖こ叹W(wǎng)絡(luò)課程實(shí)踐環(huán)節(jié)的復(fù)雜性,需對實(shí)踐項(xiàng)目加以明確,并做好項(xiàng)目的分配,然后將項(xiàng)目小組作為中心,分析軟件系統(tǒng)的需求、測試等內(nèi)容。
(3)掌握相關(guān)工具應(yīng)用方法,提高學(xué)生解決問題的能力。既然要將IBM-Jazz平臺融入軟件工程網(wǎng)絡(luò)課程教學(xué)過程中,便需要學(xué)生充分掌握J(rèn)azz平臺的相關(guān)工具應(yīng)用方法,并引導(dǎo)學(xué)生在加強(qiáng)理論知識學(xué)習(xí)的基礎(chǔ)上,借助網(wǎng)絡(luò)實(shí)踐課程的開展,有效提高學(xué)生解決問題的能力。
4.結(jié)語
筆者通過本文的探究,發(fā)現(xiàn)我國軟件工程網(wǎng)絡(luò)課程的開展存在一些不足之處,主要體現(xiàn)在實(shí)踐教學(xué)環(huán)節(jié)。為此,通過融入IBM-Jazz平臺,強(qiáng)化軟件工程網(wǎng)絡(luò)課程實(shí)踐教學(xué)便顯得尤為重要。一方面需在實(shí)踐中加深學(xué)生對理論知識的理解,另一方面需注重學(xué)生團(tuán)隊(duì)精神的培養(yǎng)。
此外,需要學(xué)生掌握J(rèn)azz平臺相關(guān)工具,提高學(xué)生解決問題的能力,讓學(xué)生在實(shí)踐學(xué)習(xí)過程中參與軟件的設(shè)計(jì)及建模,掌握軟件的編碼、測試、部署以及項(xiàng)目總結(jié)。
參考文獻(xiàn):
[1]張國平,戴長英,祁 鑫.軟件工程“卓越工程師教育培養(yǎng)計(jì)劃”的探索與設(shè)計(jì)[J].計(jì)算機(jī)工程與科學(xué), 2011,33(S1):96-99.
[2]張俊三,張愛艷,吳春雷.軟件工程專業(yè)面向協(xié)作開發(fā)的軟件配置與變更實(shí)驗(yàn)的構(gòu)建[J].教育教學(xué)論壇, 2015,(49):60-61.