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

軟件工程改革研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程改革研究范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

軟件工程改革研究

【摘要】軟件工程是一門理論與實(shí)踐多方面要求的課程。分析當(dāng)前軟件工程教學(xué)中存在的問(wèn)題,從教材改革,課堂教學(xué)與項(xiàng)目實(shí)踐相結(jié)合等多個(gè)方面提出了改革意見。

【關(guān)鍵字】軟件工程;教學(xué);改革

一、研究背景

軟件工程是高校計(jì)算機(jī)專業(yè)教學(xué)計(jì)劃中的一門重要課程。軟件工程的課程體系涉及了從客戶溝通,軟件設(shè)計(jì),軟件開發(fā),軟件測(cè)試到最終軟件維護(hù)等軟件生命周期各個(gè)階段。既是一門理論性極強(qiáng)的專業(yè)課程,更是一門實(shí)踐性很強(qiáng)的課程。近年來(lái),全國(guó)各大高校均將軟件工程作為計(jì)算機(jī)及其相關(guān)專業(yè)的一門重要專業(yè)課程。計(jì)算機(jī)專業(yè)的學(xué)生通過(guò)軟件工程課程,學(xué)習(xí)作為軟件從業(yè)人員需要掌握的基本專業(yè)能力,為未來(lái)從事計(jì)算機(jī)軟件相關(guān)的各類工作,提供理論及方法的指導(dǎo)??梢哉f(shuō),學(xué)好軟件工程,對(duì)計(jì)算機(jī)及其相關(guān)專業(yè)的從業(yè)人員來(lái)說(shuō)都是一門必修課。

二、教學(xué)現(xiàn)狀

在當(dāng)前的軟件工程課堂教學(xué)當(dāng)中,部分院校采用純理論課堂講授的授課形式,另一部分院校則采用理論講授與實(shí)踐實(shí)訓(xùn)課程相結(jié)合的授課形式。然而,從教學(xué)內(nèi)容來(lái)看,當(dāng)前軟件工程的教學(xué)內(nèi)容,主要集中在傳統(tǒng)方法學(xué),即傳統(tǒng)的軟件工程學(xué)。對(duì)于面向?qū)ο蠓椒▽W(xué)來(lái)說(shuō),很多新的知識(shí)方法還涉及不足,特別是軟件模型化,構(gòu)建技術(shù),UML統(tǒng)一建模語(yǔ)言等等一些當(dāng)下社會(huì)流行的軟件工具和方法。同時(shí),實(shí)踐環(huán)節(jié)較少,實(shí)踐效果不夠理想也是軟件工程教學(xué)中普遍存在的問(wèn)題。目前可供該課程選用的合適的實(shí)驗(yàn)項(xiàng)目甚少,所以學(xué)生通過(guò)實(shí)驗(yàn)課程所達(dá)到的效果與教學(xué)要求存在較大的差距。另一方面,學(xué)生對(duì)理論知識(shí)的理解不足。軟件工程是一門計(jì)算機(jī)領(lǐng)域的綜合性、工程性學(xué)科。涉及軟件生命從萌芽、成型、成熟、生命結(jié)束的各個(gè)周期階段的工作和任務(wù)。學(xué)習(xí)者似乎能聽懂,可聽完后大部分學(xué)生還處在似懂非懂的階段,真正需要?jiǎng)邮謺r(shí),不知道該從何下手。在近年來(lái)的教學(xué)實(shí)踐過(guò)程中發(fā)現(xiàn),一些理論知識(shí),過(guò)于抽象晦澀。與實(shí)際的應(yīng)用需要相脫節(jié),學(xué)生對(duì)很多知識(shí)理論,只停留在概念階段,難以消化,更無(wú)法理解理論知識(shí)在實(shí)際的軟件設(shè)計(jì)、開發(fā)、測(cè)試、維護(hù)中究竟何時(shí)何地可以運(yùn)用,具體又該如何操作。理論與實(shí)際的結(jié)合仍存在很多不足。這一方面與課程理論研究性較強(qiáng)有關(guān),另一面也與教師本身長(zhǎng)期在院校從事較單一的教學(xué)工作,缺少工程項(xiàng)目經(jīng)驗(yàn),脫離實(shí)際的生產(chǎn)及軟件開發(fā)場(chǎng)景,難以將理論與現(xiàn)實(shí)情境很好的結(jié)合傳授給學(xué)生。在計(jì)算機(jī)專業(yè)畢業(yè)生的畢業(yè)設(shè)計(jì)中,也集中體現(xiàn)出了學(xué)生不能把理論知識(shí)有效地運(yùn)用到實(shí)踐活動(dòng)中的問(wèn)題。學(xué)生并沒(méi)有真正掌握基礎(chǔ)理論及運(yùn)用理論的技能和方法,所以在進(jìn)行畢業(yè)論文設(shè)計(jì)時(shí),不能將軟件工程的理論充分運(yùn)用到他們的設(shè)計(jì)實(shí)踐中去,從而導(dǎo)致設(shè)計(jì)開發(fā)的軟件和撰寫的文檔在結(jié)構(gòu)、內(nèi)容等方面錯(cuò)誤百出。

三、改革思路

(1)研究并解決軟件工程教學(xué)中存在的新興軟件方法不足等問(wèn)題。結(jié)合現(xiàn)有的專業(yè)培養(yǎng)方案,教學(xué)大綱,制定教學(xué)計(jì)劃,改善軟件工程教學(xué)現(xiàn)狀,研究傳統(tǒng)軟件工程技術(shù)在教學(xué)改革中占的課時(shí)比例及應(yīng)當(dāng)講授的內(nèi)容,增加研究面向?qū)ο筌浖こ碳夹g(shù)在教學(xué)改革中的地位及講授的方式、內(nèi)容和課時(shí)量。(2)研究并解決軟件工程課程實(shí)踐性不足,學(xué)生學(xué)習(xí)停留于理論階段的問(wèn)題。結(jié)合理論課程的內(nèi)容,增強(qiáng)軟件工程的實(shí)踐性,與一些軟件開發(fā)的實(shí)訓(xùn)課程相結(jié)合,增加學(xué)生的實(shí)踐機(jī)會(huì),將軟件工程理論應(yīng)用于實(shí)踐當(dāng)中,提高學(xué)生對(duì)課程的理解和現(xiàn)實(shí)認(rèn)識(shí)。(3)研究并解決學(xué)生對(duì)理論知識(shí)理解不足,課程停留于課堂教學(xué),脫離實(shí)際運(yùn)用,學(xué)生難以滿足應(yīng)用型人才培養(yǎng)目標(biāo)等問(wèn)題。根據(jù)教學(xué)計(jì)劃,教師請(qǐng)教并邀請(qǐng)相關(guān)企業(yè)的軟件資深從業(yè)人員,與學(xué)生開展專業(yè)知識(shí)交流活動(dòng)。以企業(yè)中實(shí)際可行的軟件項(xiàng)目為案例,為學(xué)生講解軟件知識(shí),讓學(xué)生理解軟件工程的理論知識(shí)如何有效的融入實(shí)踐當(dāng)中。并加深學(xué)生對(duì)課程、對(duì)當(dāng)今計(jì)算機(jī)領(lǐng)域流行的專業(yè)知識(shí)及未來(lái)從業(yè)方向,對(duì)計(jì)算機(jī)專業(yè)從業(yè)現(xiàn)狀的認(rèn)識(shí),真正做到應(yīng)用型人才的培養(yǎng)。可以安排學(xué)生到企業(yè)進(jìn)行調(diào)研,參與實(shí)際的企業(yè)項(xiàng)目。(4)研究并解決學(xué)生在畢業(yè)設(shè)計(jì)及畢業(yè)論文的完成過(guò)程中,缺少理論支撐,不能合理規(guī)范化完成設(shè)計(jì)的問(wèn)題。將軟件工程專業(yè)知識(shí)與計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)相結(jié)合,在畢業(yè)論文指導(dǎo)的過(guò)程中,重視軟件工程理論的應(yīng)用。以軟件工程方法學(xué),軟件過(guò)程,項(xiàng)目管理等相關(guān)知識(shí)軟件工程相關(guān)理論指導(dǎo)學(xué)生的畢業(yè)設(shè)計(jì),力求整個(gè)畢業(yè)設(shè)計(jì)過(guò)程達(dá)到模塊化、規(guī)范化,正規(guī)化。

參考文獻(xiàn)

[1]張海藩.軟件工程導(dǎo)論(第5版)[M].北京:清華大學(xué)出版社,2018.2

[2]崔含鼎,梁仕云.現(xiàn)代教學(xué)系統(tǒng)工程模式論[M].廣西教育出版社,2001.

[3]胡振文,隋修志,田明山.校企合作打造交通土建專業(yè)精品[J].中國(guó)高??萍寂c產(chǎn)業(yè)化,2007.

[4]姜楠,馬蕾.軟件工程技術(shù)與應(yīng)用[M.上海交通大學(xué)出版社.2018.2

作者:馬蕾 張忠秋 張娜娜 單位:西北工業(yè)大學(xué)明德學(xué)院

相關(guān)熱門標(biāo)簽