軟件工程課程教學(xué)總結(jié)_第1頁
軟件工程課程教學(xué)總結(jié)_第2頁
軟件工程課程教學(xué)總結(jié)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

2004~2005學(xué)年第一學(xué)期《軟件工程》教學(xué)總結(jié)

任課教師:李萍本學(xué)期擔(dān)任計算機30231班《軟件工程》課程的教學(xué)工作,通過一學(xué)期的教學(xué)工作,本人對《軟件工程》這門課程的教學(xué)內(nèi)容、教學(xué)方法、教學(xué)建議等小結(jié)如下:一、教學(xué)內(nèi)容的小結(jié)《軟件工程》是一門綜合性和實踐性很強的核心課程,它屬于是一門交叉學(xué)科,包含有:軟件開發(fā)技術(shù)(軟件開發(fā)方法學(xué)、軟件開發(fā)過程、軟件工具和軟件工程環(huán)境)、軟件工程管理(軟件管理學(xué)、軟件經(jīng)濟學(xué)、軟件心理學(xué))。主要內(nèi)容包括軟件工程概述、可行性分析、需求分析、概要設(shè)計、詳細設(shè)計、面向?qū)ο蠓治雠c設(shè)計、編碼、軟件測試、項目計劃與管理。根據(jù)培養(yǎng)基層應(yīng)用型人才的需要,本課程的目的與任務(wù)是使學(xué)生通過本課程的學(xué)習(xí),了解軟件項目開發(fā)和維護的一般過程,掌握軟件開發(fā)的傳統(tǒng)方法和最新方法,為更深入地學(xué)習(xí)和今后從事軟件工程實踐打下良好的基礎(chǔ)。二、教學(xué)方法的小結(jié)1.根據(jù)實際需求,精簡教學(xué)內(nèi)容,突出重點本課程是面向準備從事軟件開發(fā)的畢業(yè)生而開設(shè)的一門專業(yè)課程。針對我院計算機教學(xué)中軟件工程這一薄弱環(huán)結(jié),結(jié)合目前軟件開發(fā)商對人才的要求,對計算機專業(yè)的畢業(yè)生進行軟件工程強化培訓(xùn),目的是使畢業(yè)生能夠了解和掌握軟件工程的基本理論和方法,并在實際軟件開發(fā)中運用這些方法。根據(jù)軟件開發(fā)商的實際需求以及畢業(yè)生將要從事的工作的性質(zhì),選擇軟件工程中的與實際開發(fā)有關(guān)、適合底層編程人員運用的內(nèi)容,沒必要將軟件工程這門課程的每一章節(jié)的內(nèi)容系統(tǒng)地講解。本人對以下幾章進行了重點講解:(1)第三單元軟件需求分析主要介紹需求分析的方法、任務(wù)和原則,并完成一個實例系統(tǒng)的需求分析說明書(2)第四單元軟件設(shè)計主要講解軟件設(shè)計過程中模塊的劃分原則,通過學(xué)習(xí)能完成一個簡單系統(tǒng)的功能信息和模塊化分。(3)第七單元軟件測試主要介紹軟件測試用例的設(shè)計,實現(xiàn)對軟件進行全面測試,并學(xué)會編寫測試報告。2.采用交互式教學(xué)方法,提高學(xué)生學(xué)習(xí)興趣軟件工程這門課程的大部分內(nèi)容理論性較強,如果采用傳統(tǒng)的教學(xué)方法,學(xué)生肯定是沒有任何興趣。為激發(fā)學(xué)生的興趣,將一些課程安排到多媒體教室或是雙向多媒體機房去上,教師事先準備好課件,對一些理論部分舉例說明的時候,直接通過計算機演示,如在講解模塊的耦合性和內(nèi)聚性的時候,就可以通過不同的例子讓學(xué)生親自體驗并總結(jié)出各種不同耦合性或內(nèi)聚性模塊的區(qū)別,這種方法比反復(fù)地讓學(xué)生去記憶要好得多。3.實例引導(dǎo),理論貫穿實踐軟件測試在本課程中是比較重要的一個章節(jié),其中講到了各種測試的方法與技術(shù),如黑盒測試中的邊界值法、等價類劃分法、因果圖法等,白盒測試中的語句覆蓋、條件覆蓋、判定覆蓋、路徑覆蓋等,這些方法書中是介紹了,但是學(xué)生學(xué)完之后還是不會用。所以,從一開始,就通過實例讓學(xué)生進行測試,這樣才能真正地學(xué)會測試的方法。三、教學(xué)大綱的調(diào)整建議1.原教學(xué)大綱中48學(xué)時全部為理論教學(xué)時數(shù),通過本輪教學(xué)實踐發(fā)現(xiàn)實驗學(xué)時必不可少,否則學(xué)生很難把課上學(xué)到的理論知識融會貫通到實踐中去。2.第7章(軟件測試)原教學(xué)時數(shù)較少,所講內(nèi)容也較為空洞,建議增加本章節(jié)的教學(xué)時間,并重新調(diào)整教學(xué)內(nèi)容、重點難點。3.本課程的學(xué)習(xí)評價不能同普通課程一樣,學(xué)生最終的成績絕大部分由最后的期末考試來決定。這門課程是一門綜合性和實踐性很強的課程,建議采用累積的階段測驗方式。也就是說,從一開始,教師就引導(dǎo)學(xué)生從一個真實的實例系統(tǒng)進行分析,對它進行可行性分析(寫出可行性分析報告),進行需求分析(寫出需求規(guī)格說明書),進行軟件設(shè)計、詳細設(shè)計(畫出系統(tǒng)功能模塊圖),再進行軟件測試(寫出各種測試用例)等等。每一個階段都有相應(yīng)的文檔報告生成,每一時期所作的報告或文檔就作為該階段的一次測試,由教師進行評分。四、教學(xué)中存在問題及解決方案1.目前軟件工程類的大部分教材都是理論性較強,學(xué)生自己課后自學(xué)有點難度。即使書中有時也會舉一些例子,但是例子之間都比較孤立。所以,我們的當(dāng)務(wù)之急就是要制作一個實例系統(tǒng),供學(xué)生從一開始學(xué)習(xí)就能夠?qū)ζ溥M行分析,也就是我們經(jīng)常所說的項目式、案例式教學(xué)。2.部分學(xué)生對課程在專業(yè)學(xué)習(xí)中的作用了解不夠,因此,對這本門課程不太感興

溫馨提示

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

評論

0/150

提交評論