前言:小編為你整理了5篇軟件工程論文參考范文,供你參考和借鑒。希望能幫助你在寫作上獲得靈感,讓你的文章更加豐富有深度。
1CDIO工程教育模式概述
CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識(shí)、個(gè)人與職業(yè)技能、人際團(tuán)隊(duì)能力和工程系統(tǒng)能力四個(gè)層面,要求以綜合的培養(yǎng)方式使學(xué)生在這四個(gè)層面達(dá)到預(yù)定目標(biāo)。CDIO不僅繼承和發(fā)展了歐美20多年來(lái)工程教育改革的理念,還提出了系統(tǒng)的能力培養(yǎng)、全面的實(shí)施指導(dǎo)、完整的實(shí)施過(guò)程和嚴(yán)格的結(jié)果檢驗(yàn)的12條標(biāo)準(zhǔn),具有很強(qiáng)的可操作性。
2綜合實(shí)訓(xùn)課程的定位與培養(yǎng)目標(biāo)
按照循序漸進(jìn),由淺入深,逐層推進(jìn)的原則,鹽城師范學(xué)院信息科學(xué)與技術(shù)學(xué)院將軟件工程專業(yè)的實(shí)踐教學(xué)體系分為四個(gè)層次:課程實(shí)驗(yàn)、課程設(shè)計(jì)、綜合實(shí)訓(xùn)、畢業(yè)設(shè)計(jì)。其中,綜合實(shí)訓(xùn)是以前期課程實(shí)驗(yàn)和課程設(shè)計(jì)為基礎(chǔ),綜合運(yùn)用多門相關(guān)課程(群)知識(shí)完成一個(gè)工程項(xiàng)目的實(shí)戰(zhàn)訓(xùn)練,并作為后續(xù)畢業(yè)設(shè)計(jì)的預(yù)演,是整個(gè)實(shí)踐教學(xué)體系中承上啟下的關(guān)鍵環(huán)節(jié)。在軟件工程領(lǐng)域,軟件開發(fā)與軟件測(cè)試是目前兩個(gè)主流的就業(yè)方向,也是綜合實(shí)訓(xùn)課程訓(xùn)練的重點(diǎn)。軟件開發(fā)綜合實(shí)訓(xùn)要求以軟件生命周期為主線,綜合運(yùn)用程序設(shè)計(jì)、數(shù)據(jù)庫(kù)應(yīng)用、軟件工程、軟件項(xiàng)目管理等學(xué)科知識(shí),嚴(yán)格遵守軟件開發(fā)的流程與規(guī)范,完成一個(gè)軟件項(xiàng)目的開發(fā),最后提交軟件產(chǎn)品和相關(guān)技術(shù)文檔;軟件測(cè)試綜合實(shí)訓(xùn)要求學(xué)生以軟件開發(fā)綜合實(shí)訓(xùn)所完成的軟件產(chǎn)品為被測(cè)對(duì)象,綜合運(yùn)用軟件測(cè)試與質(zhì)量保證、軟件測(cè)試流程與方法、測(cè)試框架與自動(dòng)化測(cè)試等學(xué)科知識(shí),使用軟件測(cè)試的方法與技術(shù),設(shè)計(jì)測(cè)試用例和測(cè)試腳本,完成被測(cè)軟件的功能測(cè)試與性能測(cè)試,生成測(cè)試報(bào)告,并對(duì)測(cè)試結(jié)果進(jìn)行分析。綜合實(shí)訓(xùn)的培養(yǎng)目標(biāo)為:通過(guò)軟件開發(fā)與軟件測(cè)試項(xiàng)目的實(shí)戰(zhàn)訓(xùn)練,全面提升學(xué)生綜合運(yùn)用所學(xué)知識(shí)與技術(shù)解決實(shí)際工程問題的素質(zhì)與能力,進(jìn)一步加深學(xué)生對(duì)工程化、系統(tǒng)化原則與方法的理解,為勝任現(xiàn)代軟件工程環(huán)境下高質(zhì)量軟件的開發(fā)、測(cè)試和維護(hù)工作奠定堅(jiān)實(shí)的基礎(chǔ)。
3CDIO模式下課程改革與實(shí)踐
根據(jù)綜合實(shí)訓(xùn)課程的定位和培養(yǎng)目標(biāo),借鑒和吸收CDIO工程教育理念和標(biāo)準(zhǔn),按照“以CDIO培養(yǎng)大綱為指南、以項(xiàng)目為載體任務(wù)為驅(qū)動(dòng)、以工程能力培養(yǎng)為目標(biāo)”的原則,對(duì)我們綜合實(shí)訓(xùn)課程改革進(jìn)行了探索與實(shí)踐。
3.1全真模擬企業(yè)環(huán)境,實(shí)施一體化訓(xùn)練模式
1地方高校軟件工程專業(yè)人才培養(yǎng)現(xiàn)狀
1.1專業(yè)定位不適應(yīng)社會(huì)需求
專業(yè)人才培養(yǎng)不具有明確針對(duì)性,人才培養(yǎng)結(jié)構(gòu)合理性欠缺,專業(yè)人才培養(yǎng)層次相對(duì)單一。造成這一問題根源是地方院校對(duì)行業(yè)企業(yè)實(shí)際需求不明,導(dǎo)致專業(yè)人才培養(yǎng)定位不清。畢業(yè)生雖然專業(yè)知識(shí)結(jié)構(gòu)比較全面,但實(shí)際工作能力不強(qiáng),無(wú)法滿足企業(yè)實(shí)際需求。
1.2專業(yè)課程設(shè)置不合理
課程體系建設(shè)是地方高校軟件工程未來(lái)走內(nèi)涵發(fā)展道路的核心。從調(diào)研地方本科學(xué)?,F(xiàn)有軟件工程課程體系實(shí)情來(lái)看,傳統(tǒng)“學(xué)術(shù)型”課程體系架構(gòu)占據(jù)主導(dǎo),“應(yīng)用型”與“學(xué)術(shù)型”課程體系架構(gòu)區(qū)分度不明顯。
1.3教師隊(duì)伍應(yīng)用型能力欠缺
地方高校軟件工程現(xiàn)有師資隊(duì)伍的實(shí)踐能力不足,專業(yè)教師參與企業(yè)生產(chǎn)科研活動(dòng)的力度不夠。雙師型結(jié)構(gòu)教師比例低于30%。
一、軟件工程專業(yè)現(xiàn)有培養(yǎng)模式存在的問題
隨著信息技術(shù)的快速發(fā)展,軟件的復(fù)雜度與規(guī)模呈指數(shù)級(jí)增長(zhǎng),給軟件的開發(fā)與維護(hù)帶來(lái)了極大的困難。因此,需要將系統(tǒng)化的、規(guī)范化的、可度量的方法應(yīng)用于軟件的開發(fā)、運(yùn)行和維護(hù)中,即將工程化方法應(yīng)用于軟件。而傳統(tǒng)的計(jì)算機(jī)專業(yè)的人才培養(yǎng)模式主要面向理論研究,不能夠滿足軟件企業(yè)對(duì)工程實(shí)踐型人才的需求。為了解決計(jì)算機(jī)教育重理論、輕實(shí)踐的不足,國(guó)家教育部與發(fā)展計(jì)劃委員會(huì)于2001年新增軟件工程專業(yè)。目前,全國(guó)已經(jīng)建立了一批國(guó)家與省級(jí)示范性軟件學(xué)院,很多高校也相繼開設(shè)了軟件工程專業(yè),培養(yǎng)模式各具特色,尤其是國(guó)家級(jí)示范性軟件學(xué)院已經(jīng)探索出了各具特色的培養(yǎng)模式,但是還是存在著重理論、輕實(shí)踐的不足,這一缺陷在地方院校的軟件工程專業(yè)尤為突出。由于受到資金支持、政策引導(dǎo)、師資建設(shè)等方面的限制,地方院校的軟件工程專業(yè)基本上都是從計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)繁衍出來(lái)的,其培養(yǎng)模式很容易沿用計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的人才培養(yǎng)模式,不能滿足軟件企業(yè)的需求,主要存在重理論、輕實(shí)踐的問題,主要表現(xiàn)如下。
(一)教學(xué)方式單一化、理論化
軟件工程專業(yè)的特點(diǎn)是理論性與實(shí)踐性并重,特別是實(shí)踐性非常強(qiáng),軟件工程的許多理論都來(lái)源于對(duì)實(shí)踐的總結(jié)與歸納。但是目前的教學(xué)方法還主要是沿用計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的教學(xué)方式,偏向純理論介紹,教學(xué)方式上還是以教師講、學(xué)生聽為主的“灌輸式”的“教授/接受式”傳統(tǒng)教學(xué),學(xué)生只是被動(dòng)接受,學(xué)習(xí)積極性不高。此外,很多教師缺少實(shí)際軟件項(xiàng)目的開發(fā)經(jīng)歷,在教學(xué)過(guò)程中缺少必要的案例或者使用的案例不合適,妨礙了學(xué)生對(duì)軟件工程中基本概念與理論的理解,不明白可行性分析、需求分析、軟件設(shè)計(jì)的必要性以及不會(huì)撰寫所對(duì)應(yīng)的文檔。
(二)實(shí)踐少,理論與實(shí)踐相脫節(jié),學(xué)生動(dòng)手能力差
目前很多高校軟件工程專業(yè)開設(shè)的理論課比較多,實(shí)驗(yàn)課比較少,并且由于目前的專業(yè)教師大都是畢業(yè)后直接到高校工作的,缺少開發(fā)大型軟件項(xiàng)目的實(shí)際經(jīng)歷,設(shè)計(jì)的實(shí)驗(yàn)題目大都規(guī)模比較小并且比較零散,比如成績(jī)管理系統(tǒng),學(xué)生可以直接進(jìn)行設(shè)計(jì)與編碼,無(wú)需可行性分析、需求設(shè)計(jì)、軟件設(shè)計(jì)、進(jìn)度安排等環(huán)節(jié),也沒有必要撰寫相關(guān)的文檔。如此以來(lái),學(xué)生不能夠加深對(duì)相關(guān)概念與理論的學(xué)習(xí),沒有體會(huì)到軟件工程理論在實(shí)際軟件項(xiàng)目開發(fā)中的重要作用,導(dǎo)致學(xué)生面對(duì)實(shí)際軟件項(xiàng)目時(shí)無(wú)法下手,這直接影響到軟件工程專業(yè)畢業(yè)學(xué)生的市場(chǎng)競(jìng)爭(zhēng)力。
(三)校企合作不夠
1以加強(qiáng)學(xué)生工程實(shí)踐能力為重心,構(gòu)建多層次實(shí)踐教育體系
注重實(shí)踐和創(chuàng)新能力培養(yǎng),實(shí)踐環(huán)節(jié)一方面設(shè)計(jì)階梯式GIS軟件開發(fā)能力和基本技能輔助訓(xùn)練,另一方面通過(guò)項(xiàng)目庫(kù)、學(xué)生自主命題導(dǎo)師輔導(dǎo)、創(chuàng)新性第二課堂、企業(yè)實(shí)踐、科技競(jìng)賽等形式形成多級(jí)多層次的實(shí)踐體系。
1.1建設(shè)學(xué)生創(chuàng)新學(xué)習(xí)和實(shí)踐的多層次引導(dǎo)體系
通過(guò)建設(shè)實(shí)踐教學(xué)平臺(tái),改革實(shí)踐教學(xué)內(nèi)容,并結(jié)合工作性實(shí)踐、專業(yè)興趣小組、學(xué)生社團(tuán)活動(dòng)、參加各類技能競(jìng)賽等一系列的課外實(shí)踐教學(xué)環(huán)節(jié),對(duì)學(xué)生的創(chuàng)新精神、創(chuàng)業(yè)能力、實(shí)踐能力和社會(huì)適應(yīng)能力進(jìn)行綜合培養(yǎng)。重點(diǎn)建設(shè)學(xué)科競(jìng)賽培養(yǎng)體系,開展產(chǎn)學(xué)研、科研立項(xiàng)等課外實(shí)踐活動(dòng)以及企業(yè)工作性實(shí)踐。
1.2改善實(shí)踐教學(xué)環(huán)境,加強(qiáng)實(shí)踐教學(xué)基地的建設(shè)
加大對(duì)實(shí)驗(yàn)室的建設(shè)和投入,增加先進(jìn)的教學(xué)實(shí)驗(yàn)設(shè)備,為培養(yǎng)學(xué)生的實(shí)踐能力提供平臺(tái)。一方面依據(jù)學(xué)科競(jìng)賽教學(xué)理念和培養(yǎng)目標(biāo),建立開放式學(xué)科競(jìng)賽實(shí)驗(yàn)室,形成一套開放式學(xué)科競(jìng)賽實(shí)驗(yàn)室的管理運(yùn)行體系;另一方面進(jìn)一步加強(qiáng)與國(guó)內(nèi)外優(yōu)秀企業(yè)的產(chǎn)學(xué)研合作關(guān)系,以具體實(shí)施專業(yè)為主體,確定并拓展一批高水平軟件企業(yè)作為“卓越軟件工程師教育培養(yǎng)計(jì)劃”的聯(lián)合培養(yǎng)單位。校企雙方共同設(shè)立工程實(shí)踐教育中心,強(qiáng)化工程實(shí)踐的環(huán)節(jié),確保校企聯(lián)合培養(yǎng)各項(xiàng)目標(biāo)得到具體落實(shí)。
1.3開展軟件工程專業(yè)實(shí)踐教學(xué)體系標(biāo)準(zhǔn)研究,制訂軟件工程專業(yè)實(shí)踐教學(xué)體系標(biāo)準(zhǔn)
1軟件升級(jí)必須達(dá)到的目標(biāo)
近幾年,計(jì)算機(jī)軟件工程的應(yīng)用領(lǐng)域日益廣泛,具體包括各種程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)庫(kù)技術(shù)、軟件設(shè)計(jì)模式、操作和數(shù)據(jù)指令的標(biāo)準(zhǔn)、應(yīng)用系統(tǒng)平臺(tái)和軟件開發(fā)工具。鑒于傳統(tǒng)軟件工程存在的諸多缺限,還有功能對(duì)象的轉(zhuǎn)變和應(yīng)用范圍的擴(kuò)大。無(wú)論是作為軟件研發(fā)的開發(fā)商還是作為軟件直接應(yīng)用的用戶都要進(jìn)行軟件的升級(jí)。軟件升級(jí)需要達(dá)到幾點(diǎn)要求,包括要有非常高的工作效率,靠的住的安全性,增加軟件的應(yīng)用壽命和能夠進(jìn)行方便的修改重生成特性。
1.1軟件要具有高的工作效率
軟件升級(jí)幾乎涵蓋了所有軟件相關(guān)組成結(jié)構(gòu),要充分審核任何一個(gè)重要結(jié)構(gòu),做必要的改造。升級(jí)后軟件要明顯優(yōu)于未升級(jí)前,對(duì)任務(wù)的處理時(shí)間要有較大的提升。具體來(lái)說(shuō)就是,要對(duì)空間、時(shí)間等資源進(jìn)行充分高效的利用,例如對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)一定要充分挖掘數(shù)據(jù)的可利用價(jià)值。同時(shí),始終保持用戶至上的理念,不斷提高用戶操作的便捷性是軟件升級(jí)最重要的目標(biāo)。應(yīng)該在原有的基礎(chǔ)上增加修改程序、組裝軟件和調(diào)整指令等必要的新功能。
1.2軟件要安全可靠
互聯(lián)網(wǎng)的廣泛應(yīng)用方便了人們的工作生活,對(duì)計(jì)算機(jī)的廣泛應(yīng)用起到了不可忽視的推動(dòng)作用。但由于它的開放性也給黑客提供了作案方便。黑客善于利用應(yīng)用軟件對(duì)計(jì)算機(jī)系統(tǒng)實(shí)施攻擊,通過(guò)對(duì)軟件代碼的反編譯,植入和修改破壞軟件安全性以達(dá)到個(gè)人的目的,使得用戶蒙受巨大的精神或經(jīng)濟(jì)損失。所以軟件升級(jí)改造必須要考慮軟件的安全防御功能。
1.3盡量延長(zhǎng)軟件的使用壽命