2021年《軟件工程》實(shí)驗(yàn)教學(xué)改革與實(shí)踐方法的研究論文_第1頁
2021年《軟件工程》實(shí)驗(yàn)教學(xué)改革與實(shí)踐方法的研究論文_第2頁
2021年《軟件工程》實(shí)驗(yàn)教學(xué)改革與實(shí)踐方法的研究論文_第3頁
2021年《軟件工程》實(shí)驗(yàn)教學(xué)改革與實(shí)踐方法的研究論文_第4頁
2021年《軟件工程》實(shí)驗(yàn)教學(xué)改革與實(shí)踐方法的研究論文_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

《軟件工程》實(shí)驗(yàn)教學(xué)改革與實(shí)踐方法的研究論文一、 引言軟件工程自1968年提出以來,在過去50多年中,己發(fā)展成為用于指導(dǎo)軟件生產(chǎn)工程化,覆蓋軟件—方法學(xué)、軟件工具與環(huán)境、軟件工程管理等內(nèi)容的一門綜合性較強(qiáng)的學(xué)科?!盾浖こ獭氛n程更是軟件工程、網(wǎng)絡(luò)工程和計(jì)算機(jī)科學(xué)與技術(shù)及相關(guān)專業(yè)教學(xué)計(jì)劃中一門重要的專業(yè)必修課,該課程實(shí)踐性很強(qiáng),涉及的學(xué)科較多,綜合性較強(qiáng)。通過《軟件工程》課程的學(xué)習(xí),學(xué)生能夠了解軟件—過程和熟悉過程管理相關(guān)技術(shù),為學(xué)生在畢業(yè)設(shè)計(jì)和今后從事類似軟件—和應(yīng)用的工作奠定一定的基礎(chǔ)。二、 《軟件工程》實(shí)驗(yàn)教學(xué)的重要作用《軟件工程》課程教學(xué)最重要的是讓學(xué)生理解“工程”的概念,圍繞軟件工程三要素,以軟件生存周期的若干階段為主線,掌握軟件—工程的若干模型,使用的—方法和相應(yīng)的工具,但僅僅掌握計(jì)算機(jī)技術(shù)是遠(yuǎn)遠(yuǎn)不夠的,還應(yīng)該將管理和工程的思想融合進(jìn)去。因此,《軟件工程》課程是以理論和實(shí)驗(yàn)相結(jié)合的教學(xué)方式,通過理論課程學(xué)習(xí)軟件—技術(shù),全面了解軟件系統(tǒng)的實(shí)際—過程。但理論教學(xué)枯燥、乏味、知識點(diǎn)抽象,學(xué)生們沒有經(jīng)歷過軟件過程,所以只是理論講解沒有一定的說服力,學(xué)生也不知道這些理論知識應(yīng)該如何和在軟件—中得以應(yīng)用,學(xué)生通過理論的學(xué)—遠(yuǎn)不能真正了解軟件的—周期,深刻理解每個(gè)—階段的真正意義,所以《軟件工程》課程的實(shí)驗(yàn)教學(xué)就非常重要。實(shí)驗(yàn)教學(xué)是對理論的實(shí)際應(yīng)用的過程,理論是基礎(chǔ),實(shí)驗(yàn)是應(yīng)用。通過實(shí)驗(yàn)教學(xué),學(xué)生在理論學(xué)習(xí)中學(xué)到的知識點(diǎn)能夠得到更好的理解和掌握,對理論學(xué)習(xí)起到了一個(gè)很好的推動(dòng)作用。在一定的實(shí)驗(yàn)教學(xué)安排下,學(xué)生根據(jù)教師所給出的實(shí)驗(yàn)項(xiàng)目自由選擇,將所學(xué)的軟件—過程、方法和工具,以及淺顯的管理學(xué)知識應(yīng)用到整個(gè)項(xiàng)目—中,從而更好地理解了軟件工程的理念,熟悉和掌握了軟件工程相關(guān)技術(shù),同時(shí)也提高了學(xué)生的實(shí)踐動(dòng)手能力。實(shí)驗(yàn)課程與理論教學(xué)是相輔相成的。它們彼此之間相互影響、相互支持、相互促進(jìn)。三、《軟件工程》實(shí)驗(yàn)教學(xué)存在的問題針對學(xué)院相關(guān)專業(yè),根據(jù)《軟件工程》課程的特點(diǎn)和培養(yǎng)計(jì)劃的制定等條件,課程安排理論學(xué)時(shí)較多,約占總學(xué)時(shí)的'78%,實(shí)驗(yàn)學(xué)時(shí)很少,約占12%,并且實(shí)驗(yàn)課的內(nèi)容是為學(xué)生提供現(xiàn)成的系統(tǒng),要求學(xué)生利用CASEI具,按照老師提供的系統(tǒng)進(jìn)行建模,編寫軟件—各階段的文檔。由于學(xué)生沒有參與過系統(tǒng)的要熟悉別人—的系統(tǒng)有一定的困難,導(dǎo)致學(xué)生對此不感興趣。教師不可能每個(gè)—階段安排相應(yīng)的實(shí)驗(yàn),因此在實(shí)驗(yàn)課程有限的時(shí)間內(nèi),要編寫相對完整的軟件—各階段相關(guān)文檔也是不可能完成的,這樣學(xué)生不能夠真正地理解教學(xué)內(nèi)容,學(xué)生的實(shí)踐能力也沒有真正地得到鍛煉。隨著軟件行業(yè)的快速發(fā)展,軟件技術(shù)和內(nèi)容不斷擴(kuò)充,不斷更新,《軟件工程》教學(xué)而臨著計(jì)算機(jī)學(xué)科發(fā)展規(guī)范所提出的更高的質(zhì)量要求,同時(shí)也面臨著大眾化高等教育背景所帶來的客觀問題,如何開展軟件工程的實(shí)驗(yàn)教學(xué),如何保證軟件工程實(shí)驗(yàn)環(huán)節(jié)的良好效果一直是個(gè)問題。因此《軟件工程》課程的實(shí)驗(yàn)教學(xué)環(huán)節(jié)的創(chuàng)新與設(shè)計(jì)至關(guān)重要,直接影響到此門課的授課效果和學(xué)習(xí)效果。四、《軟件工程》實(shí)驗(yàn)教學(xué)—與實(shí)踐基于《軟件工程》課程應(yīng)用型的特點(diǎn)和傳統(tǒng)《軟件工程》實(shí)驗(yàn)教學(xué)中存在的若干問題,我們必須積極探索《軟件工程》實(shí)驗(yàn)課程的教學(xué) 通過—和創(chuàng)新使《軟件工程》實(shí)驗(yàn)教學(xué)真正發(fā)揮其重要的作用,確實(shí)提高學(xué)生的實(shí)際—能力,使學(xué)生盡早地投入到—角色中去。因?yàn)閷?shí)驗(yàn)課程是由學(xué)生、教師和實(shí)驗(yàn)室共同參與完成的,學(xué)生主要完成相應(yīng)的實(shí)驗(yàn)內(nèi)容目,實(shí)驗(yàn)內(nèi)容設(shè)定的優(yōu)劣直接影響到實(shí)驗(yàn)教學(xué)質(zhì)量和效果;教師是學(xué)生完成實(shí)驗(yàn)的直接指導(dǎo)者,教師實(shí)踐水平的高低也直接影響到學(xué)生的實(shí)踐能力;實(shí)驗(yàn)室提供實(shí)驗(yàn)教學(xué)的環(huán)境支持,合理和最大限度地利用實(shí)驗(yàn)室的資源也是對提高實(shí)驗(yàn)教學(xué)質(zhì)量的一種幫助。所以我們主要從實(shí)驗(yàn)內(nèi)容設(shè)計(jì)、教師實(shí)踐水平和開放性實(shí)驗(yàn)室這三個(gè)方而對《軟件工程》實(shí)驗(yàn)教學(xué)做了—與創(chuàng)新的嘗試。實(shí)驗(yàn)內(nèi)容設(shè)計(jì)。我們拋棄了傳統(tǒng)的實(shí)驗(yàn)內(nèi)容,不給學(xué)生提供已經(jīng)完成的系統(tǒng),而是使用了新的實(shí)驗(yàn)教學(xué)模式,讓學(xué)生以小組為單位,采用面向結(jié)構(gòu)的軟件—方法和面向?qū)ο蟮能浖椒ㄏ嘟Y(jié)合完成對系統(tǒng)的—。系統(tǒng)題目采取教師命題的方式,教師提供3個(gè)系統(tǒng)題目供學(xué)生自由選擇,如圖書管理系統(tǒng)等。題目均結(jié)合本學(xué)校實(shí)際情況,就地取材,有利于學(xué)生的調(diào)查研究,因此具備一定的應(yīng)用價(jià)值和進(jìn)一步擴(kuò)充完善的能力,而且難易度適中,功能約占畢業(yè)設(shè)計(jì)題目要求的50%,具有可操作性、可驗(yàn)證性和可實(shí)現(xiàn)性。學(xué)生選好題目后,教師統(tǒng)計(jì)每個(gè)系統(tǒng)對應(yīng)的學(xué)生人數(shù),并將學(xué)生分成若干個(gè)項(xiàng)目組,每組5?6人,仿照軟件公司進(jìn)行職責(zé)分配,每個(gè)項(xiàng)目組有一名學(xué)生擔(dān)任項(xiàng)目經(jīng)理,負(fù)責(zé)本組學(xué)生的工作分配和項(xiàng)目的檢查工作:可將組員設(shè)定為系統(tǒng)分析員、系統(tǒng)設(shè)計(jì)員、程序員和測試人員。隨著課程進(jìn)展,按照軟件生存周期的各個(gè)階段(問題定義、可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件測試)布置任務(wù),每組學(xué)生分工合作,項(xiàng)目經(jīng)理負(fù)責(zé)—和管理每個(gè)組員,每個(gè)組員負(fù)責(zé)項(xiàng)目中的一個(gè)任務(wù),每個(gè)組員均—完成任務(wù),組員之間合作共同完成該組所負(fù)責(zé)項(xiàng)目。教師的主要任務(wù)是—和管理所有項(xiàng)目組,同時(shí)進(jìn)行答疑和檢查,答疑在每次實(shí)驗(yàn)時(shí)或課后進(jìn)行,檢查在每次實(shí)驗(yàn)結(jié)束時(shí)或課后進(jìn)行。這樣的實(shí)驗(yàn)?zāi)J?,培養(yǎng)了學(xué)生的團(tuán)隊(duì)合作精神和—分析解決問題的能力。提高教師實(shí)踐水平?!盾浖こ獭愤@樣一門綜合性的學(xué)科,更需要教師有很強(qiáng)的實(shí)踐水平。但往往教師的理論知識很豐富,卻缺乏一定的實(shí)踐經(jīng)驗(yàn)。如果教師的實(shí)踐經(jīng)驗(yàn)不足,那么在實(shí)踐教學(xué)中會(huì)使理論和實(shí)際脫節(jié),從而影響教學(xué)質(zhì)量。為了能夠培養(yǎng)出更適應(yīng)社會(huì)需要的應(yīng)用型人才,必須首先從教師的專業(yè)素質(zhì)抓起。學(xué)院會(huì)定期—相關(guān)教師到北京或大連的軟件公司進(jìn)行培訓(xùn),培訓(xùn)內(nèi)容主要是參與—公司的實(shí)際項(xiàng)目。通過在軟件公司的經(jīng)歷,教師積累了實(shí)踐經(jīng)驗(yàn),也使其掌握的理論知識更好地運(yùn)用于實(shí)踐中,在實(shí)踐教學(xué)中能夠更加專業(yè)地指導(dǎo)學(xué)生,并將在軟件公司遇到的實(shí)際問題和學(xué)到的寶貴經(jīng)驗(yàn)與學(xué)生—,增加了學(xué)生的實(shí)際經(jīng)驗(yàn),為學(xué)生將來更好地就業(yè)打下了良好的基礎(chǔ)。開放性實(shí)驗(yàn)室的建設(shè)?!盾浖こ獭氛n程實(shí)驗(yàn)學(xué)時(shí)很少,要想在有限的時(shí)間內(nèi)完成實(shí)驗(yàn)教學(xué)內(nèi)容是不可能的,更多的是需要學(xué)生在課后完成的實(shí)驗(yàn)內(nèi)容。但由于學(xué)生課后的時(shí)間比較自由,不利于—和管理,為了保證實(shí)驗(yàn)內(nèi)容的連續(xù)性,應(yīng)集中安排學(xué)生上機(jī)實(shí)驗(yàn)。根據(jù)學(xué)院實(shí)驗(yàn)室具備的條件,我們特向?qū)W院要求為《軟件工程》課程安排固定的時(shí)間開放實(shí)驗(yàn)室,以便于學(xué)生集中進(jìn)行實(shí)驗(yàn),方便學(xué)生對項(xiàng)目的—和討論,對資料的查閱等。同時(shí)要求實(shí)驗(yàn)室教師盡可能地參與其中,幫助學(xué)生及時(shí)解決困難。五、《軟件工程》實(shí)驗(yàn)教學(xué)—效果《軟件工程》實(shí)驗(yàn)教學(xué)—己在學(xué)院軟件工程和網(wǎng)絡(luò)工程兩個(gè)專業(yè)的學(xué)生中進(jìn)行了實(shí)施,教學(xué)效果有了明顯改善。一方面,學(xué)生綜合運(yùn)用所學(xué)理論知識解決實(shí)際問題的能力得到了提升,學(xué)生的實(shí)踐能力、—分析問題和解決問題的能力也得以提高,其團(tuán)隊(duì)合作精神得到了加強(qiáng),因此,加強(qiáng)了學(xué)生“工程”化的思想,提高了其就業(yè)等方而的競爭力,使其更加適合在現(xiàn)代軟件企業(yè)中發(fā)展。另一方而,通過《軟件工程》實(shí)驗(yàn)課的鍛煉,學(xué)生為大四學(xué)期的畢業(yè)設(shè)計(jì)環(huán)節(jié)奠定了基礎(chǔ),學(xué)生撰寫畢業(yè)的質(zhì)量有了明顯提高??陀^地說,作為經(jīng)驗(yàn)較少的大三學(xué)生,要在一學(xué)期的時(shí)間里—出各方而都達(dá)到真正實(shí)用要求的系統(tǒng)是比較困難的。實(shí)驗(yàn)教學(xué)的意義不是讓學(xué)生花大量時(shí)間做出多完整、多—的軟件,更重要的意義是讓學(xué)生經(jīng)歷軟件—的完整的過程,體驗(yàn)各階段方法和工具的應(yīng)用,同時(shí)學(xué)生的專業(yè)技術(shù)能力、管理能力、溝通能力等多方面的能力都得到了鍛煉,為學(xué)生將來進(jìn)入社會(huì)成為一個(gè)全面發(fā)展的綜合型人才奠定了較好的基礎(chǔ)。六、結(jié)語從《軟件工程》實(shí)驗(yàn)教學(xué)—的效果看,我們?nèi)〉昧艘欢ǖ某煽儯瑫r(shí)也得到了學(xué)院老師和學(xué)生的肯定和好評?!盾浖こ獭穼?shí)驗(yàn)作為綜合性的實(shí)驗(yàn),如果條件允許的話,可建立校企合作,與產(chǎn)學(xué)研結(jié)合,將《軟件工程》實(shí)驗(yàn)或部分實(shí)驗(yàn)安排在企業(yè)中,讓學(xué)生真正地深入企業(yè),了解軟件產(chǎn)品的生產(chǎn)過程,并在實(shí)際操作中進(jìn)一步加深對課堂知識的理解。沈文軒.軟件工程基礎(chǔ)與實(shí)用教程[M].北京:清華大學(xué)出版社,XX.張海藩.軟件工程導(dǎo)論[M].第5版.北京:清華大學(xué)出版社,XX.史濟(jì)民,等.軟件工程一一原理方法與應(yīng)用[M].第3版.北京:高等教育出版社,XX.馬燕,張根耀,王文發(fā).軟件工程實(shí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論