公務(wù)員期刊網(wǎng) 論文中心 正文

實(shí)踐教學(xué)軟件工程論文

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了實(shí)踐教學(xué)軟件工程論文范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

實(shí)踐教學(xué)軟件工程論文

1構(gòu)建先進(jìn)的課程體系

軟件開(kāi)發(fā)技術(shù)發(fā)展迅速,軟件管理出現(xiàn)了新的概念,教學(xué)內(nèi)容也要與時(shí)俱進(jìn),不然無(wú)法滿足社會(huì)需要。通過(guò)分析IEEE最新的軟件工程知識(shí)體系進(jìn)行組織教學(xué)內(nèi)容,使得學(xué)生學(xué)習(xí)之后繼續(xù)深入學(xué)習(xí)軟件開(kāi)發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。(1)基礎(chǔ)部分:課程知識(shí)包括IEEE的軟件工程知識(shí)體系(SWEBOK),有軟件需求分析、軟件的程序設(shè)計(jì)、軟件開(kāi)發(fā)代碼實(shí)現(xiàn)、軟件的測(cè)試(白盒黑盒)、演化過(guò)程、過(guò)程質(zhì)量、配置管理等核心內(nèi)容。(2)應(yīng)用部分:包括如今常用的開(kāi)發(fā)過(guò)程、程序開(kāi)發(fā)的技術(shù)方法和UML語(yǔ)言,教學(xué)內(nèi)容加入企業(yè)實(shí)踐和案例教學(xué)。(3)實(shí)踐部分:教學(xué)以開(kāi)發(fā)團(tuán)隊(duì)的方式開(kāi)發(fā)一個(gè)軟件系統(tǒng),學(xué)生從開(kāi)發(fā)軟件的過(guò)程體會(huì)軟件工程思想,學(xué)習(xí)和運(yùn)用軟件工程知識(shí)解決軟件開(kāi)發(fā)出現(xiàn)的很多問(wèn)題。

2研究認(rèn)知規(guī)律與學(xué)生心理,強(qiáng)調(diào)案例化教學(xué)和探索式學(xué)習(xí)

《軟件工程》的知識(shí)是根據(jù)很多軟件開(kāi)發(fā)過(guò)程中提煉出來(lái)的,對(duì)于缺乏軟件開(kāi)發(fā)經(jīng)驗(yàn)的學(xué)生來(lái)說(shuō)只是簡(jiǎn)單的講授課本上的知識(shí)會(huì)讓學(xué)生理解不了。所以,首先收集軟件開(kāi)發(fā)案例,然后將好的案例放到平時(shí)的理論課程中,學(xué)生通過(guò)了解軟件開(kāi)發(fā)過(guò)程掌握軟件工程的思想和方法。教學(xué)過(guò)程應(yīng)該注重鼓勵(lì)學(xué)生探索學(xué)習(xí)知識(shí),啟發(fā)學(xué)生自己想辦法查閱資料,最好能夠和軟件企業(yè)的開(kāi)發(fā)人員聊天接觸開(kāi)發(fā)知識(shí),體會(huì)一個(gè)工程師的工作。老師上課的時(shí)候喜歡“一言談”,這樣教學(xué)不受學(xué)生喜愛(ài),如果增加課堂上的互動(dòng),可以使得教室內(nèi)氣氛活躍、寬松,積極啟發(fā)學(xué)生多問(wèn)問(wèn)問(wèn)題,針對(duì)問(wèn)的比較多的問(wèn)題進(jìn)行專項(xiàng)訓(xùn)練和專題報(bào)告。介紹學(xué)生了解網(wǎng)絡(luò)課程和網(wǎng)絡(luò)中的教學(xué)資源,激發(fā)學(xué)生學(xué)習(xí)興趣,讓學(xué)生自主學(xué)習(xí)。利用網(wǎng)絡(luò)聊天工具,創(chuàng)造機(jī)會(huì)和學(xué)生多交流,引導(dǎo)他們思考討論軟件工程的問(wèn)題,這樣的話,老師由知識(shí)的灌輸者成為學(xué)習(xí)的引導(dǎo)者,學(xué)生學(xué)習(xí)興趣會(huì)提高,學(xué)習(xí)效果也得到了提升。

3根據(jù)課程特點(diǎn)結(jié)合實(shí)際開(kāi)發(fā)因素進(jìn)行實(shí)踐教學(xué)

實(shí)踐教學(xué)是本課程中一個(gè)重要的組成部分,它要求學(xué)生以開(kāi)發(fā)團(tuán)隊(duì)(一個(gè)團(tuán)隊(duì)通常由3~5人組成)的方式開(kāi)發(fā)一個(gè)具有一定規(guī)模的軟件系統(tǒng),側(cè)重培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題、獨(dú)立分析問(wèn)題和解決問(wèn)題的能力以及團(tuán)隊(duì)合作精神,使學(xué)生初步體會(huì)到一個(gè)軟件開(kāi)發(fā)項(xiàng)目全過(guò)程。課程實(shí)驗(yàn)項(xiàng)目的軟件開(kāi)發(fā)過(guò)程分成實(shí)驗(yàn)準(zhǔn)備、分析設(shè)計(jì)、編程測(cè)試和軟件交付等部分,具體要求如下:(1)準(zhǔn)備實(shí)驗(yàn):實(shí)訓(xùn)課堂中學(xué)生首先接觸到一個(gè)軟件描述,內(nèi)容很簡(jiǎn)單。學(xué)生自發(fā)的聯(lián)系隊(duì)友組成一個(gè)團(tuán)隊(duì),并且制定開(kāi)發(fā)計(jì)劃。(2)分析設(shè)計(jì):開(kāi)發(fā)團(tuán)隊(duì)根據(jù)軟件描述實(shí)現(xiàn)需求分析,最終形成需求分析規(guī)格說(shuō)明。軟件需求規(guī)格說(shuō)明完成后,設(shè)計(jì)軟件系統(tǒng)的總體框架,分模塊完成,每個(gè)團(tuán)隊(duì)都將得到開(kāi)發(fā)任務(wù),最好能夠?qū)崿F(xiàn)競(jìng)爭(zhēng)性開(kāi)發(fā)。(3)編程測(cè)試:得到任務(wù)的團(tuán)隊(duì),實(shí)現(xiàn)項(xiàng)目開(kāi)發(fā)包括文檔,測(cè)試和調(diào)試代碼。(4)軟件交付:團(tuán)隊(duì)集成的完整系統(tǒng)交給老師驗(yàn)收。

4研究軟件工程環(huán)境

提供一個(gè)軟件開(kāi)發(fā)項(xiàng)目對(duì)學(xué)生來(lái)說(shuō)是不夠的,他們還需要一個(gè)符合軟件工程的開(kāi)發(fā)環(huán)境,在這個(gè)環(huán)境里面體會(huì)軟件工程的思想和方法,怎樣這樣一個(gè)學(xué)生喜歡效果好的軟件開(kāi)發(fā)工程環(huán)境呢?通過(guò)研究軟件工程應(yīng)該具備的基本要素,軟件工程工具的使用引入課堂中來(lái),特別是課程實(shí)驗(yàn)項(xiàng)目中,學(xué)生可以使用管理工具,他們會(huì)發(fā)現(xiàn)各種制品控制在有序管理之下,使用他們建模和測(cè)試進(jìn)行軟件分析、設(shè)計(jì)和測(cè)試效果要比沒(méi)用他們好很多。老師認(rèn)真編寫(xiě)規(guī)范的實(shí)驗(yàn)指導(dǎo)書(shū),包括開(kāi)發(fā)過(guò)程模型、系列文檔模板、軟件編碼規(guī)范、段評(píng)審標(biāo)準(zhǔn)等,使實(shí)驗(yàn)和實(shí)踐環(huán)節(jié)規(guī)范有序,改變了學(xué)生以往突出個(gè)人技巧的雜亂過(guò)程。

5結(jié)論

軟件專業(yè)的學(xué)生根據(jù)培養(yǎng)計(jì)劃加強(qiáng)他們的實(shí)踐教學(xué),通過(guò)分析軟件工程的發(fā)展和社會(huì)需求,我們認(rèn)為在教學(xué)內(nèi)容中應(yīng)該突出內(nèi)容的先進(jìn)性、系統(tǒng)性和工程化;教學(xué)方法方法提倡互動(dòng)式討論,教練是教學(xué)是適合這個(gè)課程的有效教學(xué)方法;在教學(xué)實(shí)踐方面,通過(guò)開(kāi)發(fā)團(tuán)隊(duì)搭建軟件工程開(kāi)發(fā)環(huán)境實(shí)現(xiàn)實(shí)踐教學(xué)。

作者:郝強(qiáng) 單位:濟(jì)南職業(yè)學(xué)院