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