前言:想要寫出一篇引人入勝的文章?我們特意為您整理了課程案例教學法軟件工程論文范文,希望能給你帶來靈感和參考,敬請閱讀。
一、案例教學法的設計原則
案例教學法是通過真實的案例,并與我們身邊熟悉的生活內(nèi)容相聯(lián)系,來學習專業(yè)的課程知識的過程。但是案例教學方法并不是隨便設計的,在案例設計中要遵循一定的設計原則。下面我們簡單論述一下,軟件工程案例教學法設計的基本原則。
1.目的性
眾所周知,軟件工程課程是一門理論性比較強的課程,在教學過程中要求理論與實際情況相聯(lián)系,讓學生把理論知識應用到實際聯(lián)系中去,發(fā)現(xiàn)問題,解決問題。鞏固軟件開發(fā)專門技術,并應用到實踐中去,因此,在案例選擇和設計的過程中,要按照教學目標和要求來展開。
2.真實性
案例設計的真實性是指,要通過實際的項目作為研究和討論學習的核心,給學生營造一個真實的學習環(huán)境,在課堂教學中,通過接觸真實的問題,來提高學生的實踐動手和操作能力,為以后的軟件開發(fā)提供堅實的實踐基礎。另外,還要邀請國內(nèi)經(jīng)驗比較豐富的老師或資深比較深厚的軟件工程師,對案例進行編寫以及對開發(fā)的實際項目進行講述。
3.代表性
軟件工程課程涉及的方面比較廣泛,系統(tǒng)的設計和開發(fā)都比較廣泛,因此在教學過程中,案例的選擇還要具有典型性和代表性。具有代表性的案例才能將實際的理論知識更好的應用和實踐,同時也擴大了應用的范圍,對培養(yǎng)學生解決問題的能力和思維方式有著積極的意義。
二、案例教學法的設計方法
面向?qū)ο蠓椒▽W和生命周期方法學是軟件工程的兩種基本方法學,這兩種方法學都把軟件的生命周期,分別分成幾個不同的階段對系統(tǒng)進行分析、研究、設計、實現(xiàn)。因此在對于案例教學法的設計,要按照不同的階段對系統(tǒng)開發(fā)進行設計,針對其中不同的現(xiàn)實問題設計不同的解決方法和案例,并且對案例的應用要分階段的進行降解。當整個案例課程教學方法完成后,再對學生布置幾個綜合性的案例,對所學的知識進行鞏固和加深印象。一般來講,綜合性的案例內(nèi)部聯(lián)系往往比較緊密,包括的內(nèi)容也通常比較多,運用和調(diào)動的知識和技術也比較廣泛,因此,從整體上來說,綜合性的案例教學,對學生綜合能力和綜合知識的提升發(fā)揮著重要的意義。
三、案例教學法的應用
案例教學是軟件工程課程教學的主要方法,對于案例教學法的應用,我們要考慮以下方面的因素。首先,通過案例講解后,讓學生們知道軟件工程的基本方法和原理,然后把一個具有代表性的、真實的、易于理解的實際案例導入到軟件工程的教學中去,把軟件工程課程中抽象的概念和理論,通過具體的實際案例生動、形象的表達出來。舉例來講,當講授課程中生命周期方法學時,課程講解從問題的定義出發(fā),再對其進行可行性研究和需求分析,然后進行設計,編碼、測試和維護等一系列的教學管理工作。這樣把學生接受的知識有序的連接起來,讓學生在具體的案例中掌握DFD、E-R圖、Warner圖、HIPO圖以及Jsckson圖的繪制和測試方法,并且理解基本的含義和作用,以達到良好的教學效果。其次,案例教學的應用必須要調(diào)動學生的動手能力,讓學生參與到案例教學的設計和分析中來,這樣才能培養(yǎng)學生的實踐能力和動手操作能力。對此我們對軟件工程課程進行了綜合案例設計,具體設計內(nèi)容主要從如下幾個方面來闡述。
1.確立項目開發(fā)計劃
首先,項目組完成“可行性研究報告”的撰寫,然后根據(jù)“可行性研究報告”確立項目開發(fā)計劃,對每個組成員進行分配任務,確保每項任務的進度和項目使用的各項工具。對每項任務需要完成的時間和日期進行規(guī)定,最后再對項目開發(fā)計劃進行評審,不斷完善。
2.需求分析
需求分析是項目開發(fā)和設計研究性強度的分析,通過對項目任務的結果和進度,相關負責人員對項目需求性進行分析,并撰寫“需求分析說明書”,然后再經(jīng)過相關的評審人員進行評審,不斷完善需求分析內(nèi)容。
3.軟件設計
參考項目進度和任務分配結果,以及“需求分析說明書”,由相關負責人對項目進行初步設計,并對具體的設計內(nèi)容和任務進行細分,其他人員要輔助開展完成項目設計任務。然后對設計內(nèi)容撰寫“軟件設計說明書”其中包括數(shù)據(jù)庫設計、功能設計以及人機界面設計,并撰寫相關的“軟件測試計劃”。其中人機界面設計是一個重要的環(huán)節(jié),在設計過程中要兼顧考慮技術和人兩個方面的因素,保證界面的一致性、簡潔性以及易操作性。
4.實現(xiàn)
按照項目的具體任務要求,以及相關的指導說明以及計劃書等,完成具體的軟件工程項目設計,達到項目設計的要求,實現(xiàn)項目設計的目標,并撰寫相關的程序設計清單。
四、結語
綜上所述,案例教學法是軟件工程課程重要的教學方法,通過案例分析和研究,對項目進行設計,把抽象的理論知識和概念通過形象、生動的案例表現(xiàn)出來,同時也培養(yǎng)了學生的思維能力和實踐操作能力。
作者:栗元龍 單位:天津市河東區(qū)職工大學