軟件工程課程案例教學(xué)方法的分析和研究
本文關(guān)鍵詞:軟件工程課程案例教學(xué)方法的研究,由筆耕文化傳播整理發(fā)布。
I》》學(xué)術(shù)交流
軟件工程課程案例教學(xué)方法的分析和研究 天津市河?xùn)|區(qū)職工大學(xué)粟元龍 【摘要】新時(shí)期,在我國經(jīng)濟(jì)發(fā)展的強(qiáng)大推動(dòng)作用下,促進(jìn) 7計(jì)算機(jī)信息技術(shù)的繁榮與蓬勃發(fā)展,而軟件工程課程作為計(jì)算機(jī)信息技術(shù)課程的一部分,也取得了新發(fā)展。 一
般來講,軟件工程的實(shí)踐性和理論性往往比較強(qiáng),學(xué)習(xí)起來比較抽象和吃力,屬于計(jì)算機(jī)專業(yè)課程的重要組成部分。我們針對(duì)軟件工程課程的知識(shí)特點(diǎn),對(duì)教學(xué)方法進(jìn)
行了不斷探索和研究,其中發(fā)現(xiàn),采用案例教學(xué)方法能夠有效的提高軟件課程的教學(xué)效果,同時(shí)也有助于培養(yǎng)學(xué)生的軟件設(shè)計(jì)能力和分析能力。 【關(guān)鍵詞】軟件工程;案例教學(xué); -方法
案例教學(xué)方法是指通過具體實(shí)際的案例教學(xué),讓學(xué)生更直觀和形象的學(xué)習(xí)課程知識(shí),從而培養(yǎng)實(shí)際分析問題和解決問題的能力。 眾所周知,軟件課程是在計(jì)算機(jī)專業(yè)基礎(chǔ)上,逐漸發(fā)展和形成的一門獨(dú)立的課
程,一般具有比較抽象的特征,學(xué)生們對(duì) 軟件工程課程的學(xué)習(xí)往往積極性不高,課程的教學(xué)效果也相對(duì)比較差。為了提高軟件工程的教學(xué)效果,新時(shí)期,我們提出了 軟件工程的案例教學(xué)方法,這在不同程度上有助于提高教學(xué)的效果。本文主要針對(duì)案例教學(xué)法的設(shè)計(jì)原則、設(shè)計(jì)方法和應(yīng)用做了如下探討。
案例教學(xué)法的設(shè)計(jì)原則案例教學(xué)法是通過真實(shí)的案例,并與我們身邊熟悉的生活內(nèi)容相聯(lián)系,來學(xué)習(xí) 專業(yè)的課程知識(shí)的過程。但是案例教學(xué)方 一
、
法并不是隨便設(shè)計(jì)的,在案例設(shè)計(jì)中要遵 循一定的設(shè)計(jì)原則。下面我們簡單論述一下,軟件工程案例教學(xué)法設(shè)計(jì)的基本原則。 1 .目的性眾所周知,軟件工程課程是一門理論性比較強(qiáng)的課程,在教學(xué)過程中要求理論與實(shí)際情況相聯(lián)系,讓學(xué)生把理論知識(shí)應(yīng)用到實(shí)際聯(lián)系中去,發(fā)現(xiàn)問題,解決問 題。鞏固軟件開發(fā)專門技術(shù),并應(yīng)用到實(shí)踐中去,因此,在案例選擇和設(shè)計(jì)的過程中,要按照教學(xué)目標(biāo)和要求來展開。 2 .真實(shí)性案例設(shè)計(jì)的真實(shí)性是指,要通過實(shí)際的項(xiàng)目作為研究和討論學(xué)習(xí)的核心,給學(xué)
生營造一個(gè)真實(shí)的學(xué)習(xí)環(huán)境,在課堂教學(xué)
參考文獻(xiàn)中,通過接觸真實(shí)的問題,來提高學(xué)生的[ 1 1田保軍軟件工程課程案例教學(xué)方法的研究U 1 .
內(nèi)蒙古實(shí)踐動(dòng)手和操作能力,為以后的軟件開發(fā)師范大學(xué)學(xué)報(bào)(教育科學(xué)版), 2 o o 8 ( o 3 ) . 提供堅(jiān)實(shí)的實(shí)踐基礎(chǔ)。另外,還要邀請(qǐng)國【 2]孫紅梅,賈瑞生.基于網(wǎng)絡(luò)的軟件工程案例教學(xué)資源內(nèi)經(jīng)驗(yàn)比較豐富的老師或資深比較深厚的平臺(tái)建設(shè)Ⅱ】 .實(shí)驗(yàn)室研究與探索, 2 0 1 0 ( 0 2 ) . 軟件工程師,對(duì)案例進(jìn)行編寫以及對(duì)開發(fā)【 3】牟琴.基于計(jì)算思維的計(jì)算機(jī)基礎(chǔ)課程教學(xué)與學(xué)習(xí)的 的實(shí)際項(xiàng)目進(jìn)行講述。 模式研究與實(shí)踐U]四川師范大學(xué)學(xué)報(bào), 2 0 1 2 ( 0 1 ) . 3 .代表性【 4】劉曉明,劉顯德.基于應(yīng)用型人才培養(yǎng)的“軟件工 軟件工程課程涉及的方面比較廣泛, 程課程教學(xué)方法研究D】 .中國電力教育, 2 0 1 1 ( O 9] . 系統(tǒng)的設(shè)計(jì)和開發(fā)都比較廣泛,因此在教[ 5]程麗麗.構(gòu)建“三棱錐式軟件工程課程教學(xué)方法研學(xué)過程中,案例的選擇還要具有典型性和究Ⅱ】 職業(yè)教育研究, 2 0 1 1 ( 1 o ) . 代表性。具有代表性的案例才能將實(shí)際的理論知識(shí)更好的應(yīng)用和實(shí)踐,同時(shí)也擴(kuò)大了應(yīng)用的范圍,對(duì)培養(yǎng)學(xué)生解決問題的能行分配任務(wù),確保每項(xiàng)任務(wù)的進(jìn)度和項(xiàng)目 力和思維方式有著積極的意義。 使用的各項(xiàng)工具。對(duì)每項(xiàng)任務(wù)需要完成的[ 2]陳招文.加強(qiáng)建筑機(jī)械管理,提高資金使用效益Ⅱ] .福建建設(shè)科技, 2 0 1 2 ( 5 ) . 一
二、案例教學(xué)法的設(shè)計(jì)方法面向?qū)ο蠓椒▽W(xué)和生命周期方法學(xué)是軟件工程的兩種基本方法學(xué),這兩種方法學(xué)都把軟件的生命周期,分別分成幾個(gè)不同的階段對(duì)系統(tǒng)進(jìn)行分析、研究、設(shè)計(jì)、 實(shí)現(xiàn)。因此在對(duì)于案例教學(xué)法的設(shè)計(jì),要按照不同的階段對(duì)系統(tǒng)開發(fā)進(jìn)行設(shè)計(jì),針對(duì)其中不同的現(xiàn)實(shí)問題設(shè)計(jì)不同的解決方法和案例,并且對(duì)案例的應(yīng)用要分階段的進(jìn)行降解。當(dāng)整個(gè)案例課程教學(xué)方法完成后,再對(duì)學(xué)生布置幾個(gè)綜合性的案例, 對(duì)所學(xué)的知識(shí)進(jìn)行鞏固和加深印象。一般來講,綜合性的案例內(nèi)部聯(lián)系往往比較緊密,包括的內(nèi)容也通常比較多,運(yùn)用和調(diào)動(dòng)的知識(shí)和技術(shù)也比較廣泛,因此,從整體上來說,綜合性的案例教學(xué),對(duì)學(xué)生綜合能力和綜合知識(shí)的提升發(fā)揮著重要的意義。 三、案例教學(xué)法的應(yīng)用案例教學(xué)是軟件工程課程教學(xué)的主要
方法,對(duì)于案例教學(xué)法的應(yīng)用,我們要考 慮以下方面的因素。 首先,通過案例講解后,讓學(xué)生們知道軟件工程的基本方法和原理,然后把一個(gè)具有代表性的、真實(shí)的、易于理解的實(shí)際案例導(dǎo)入到軟件工程的教學(xué)中去,把軟件工程課程中抽象的概念和理論,通過具體的實(shí)際案例生動(dòng)、形象的表達(dá)出來。舉例來講,當(dāng)講授課程中生命周期方法學(xué)時(shí),課程講解從問題的定義出發(fā),再對(duì)其進(jìn)行可行性研究和需求分析,然后進(jìn)行設(shè)計(jì),編碼、測試和維護(hù)等一系列的教學(xué)管理工作。這樣把學(xué)生接受的知識(shí)有序的連接起來,讓學(xué)生在具體的案例中掌握D F D、 E— R圖、W a r n e r圖、H I P O圖以及 J s e k s o n圖的繪制和測試方法,并且理解基本的含義和作用,以達(dá)到良好的教學(xué)效果。 其次,案例教學(xué)的應(yīng)用必須要調(diào)動(dòng)學(xué)生的動(dòng)手能力,讓學(xué)生參與到案例教學(xué)的設(shè)計(jì)和分析中來,這樣才能培養(yǎng)學(xué)生的實(shí)踐能力和動(dòng)手操作能力。對(duì)此我們對(duì)軟件工程課程進(jìn)行了綜合案例設(shè)計(jì),具體設(shè)計(jì)內(nèi)容主要從如下幾個(gè)方面來闡述。 1 .確立項(xiàng)目開發(fā)計(jì)劃首先,項(xiàng)目組完成“可行性研究報(bào)告”的撰寫,然后根據(jù)“可行性研究報(bào)告”確立項(xiàng)目開發(fā)計(jì)劃,對(duì)每個(gè)組成員進(jìn)
時(shí)間和日期進(jìn)行規(guī)定,最后再對(duì)項(xiàng)目開發(fā)計(jì)劃進(jìn)行評(píng)審,不斷完善 2 .需求分析 需求分析是項(xiàng)目開發(fā)和設(shè)計(jì)研究性強(qiáng)度的分析,通過對(duì)項(xiàng)目任務(wù)的結(jié)果和進(jìn)度,相關(guān)負(fù)責(zé)人員對(duì)項(xiàng)目需求性進(jìn)行分析,并撰寫“需求分析說明書”,然后再經(jīng)過相關(guān)的評(píng)審人員進(jìn)行評(píng)審,不斷完善需求分析內(nèi)容。 2 .軟件設(shè)計(jì)參考項(xiàng)目進(jìn)度和任務(wù)分配結(jié)果,以及“需求分析說明書”,由相關(guān)負(fù)責(zé)人對(duì)項(xiàng)目進(jìn)行初步設(shè)計(jì),并對(duì)具體的設(shè)計(jì)內(nèi)容和任務(wù)進(jìn)行細(xì)分,其他人員要輔助開展完成項(xiàng)目設(shè)計(jì)任務(wù)。然后對(duì)設(shè)計(jì)內(nèi)容撰寫“軟件設(shè)計(jì)說明書”其中包括數(shù)據(jù)庫設(shè)計(jì)、功能設(shè)計(jì)以及人機(jī)界面設(shè)計(jì),并撰寫相關(guān)的“軟件測試計(jì)劃”。其中人機(jī)界面設(shè)計(jì)是個(gè)重要的環(huán)節(jié),在設(shè)計(jì)過程中要兼顧考慮技術(shù)和人兩個(gè)方面的因素,保證界面的致性、簡潔性以及易操作性。 4 .實(shí)現(xiàn)按照項(xiàng)目的具體任務(wù)要求,以及相關(guān)的指導(dǎo)說明以及計(jì)劃書等,完成具體的軟件工程項(xiàng)目設(shè)計(jì),達(dá)到項(xiàng)目設(shè)計(jì)
的要求, 實(shí)現(xiàn)項(xiàng)目設(shè)計(jì)的目標(biāo),并撰寫相關(guān)的程序設(shè)計(jì)清單。 一 一
四、結(jié)語
綜上所述,案例教學(xué)法是軟件工程課程重要的教學(xué)方法,通過案例分析和研究,對(duì)項(xiàng)目進(jìn)行設(shè)計(jì),把抽象的理論知識(shí)和概念通過形象、生動(dòng)的案例表現(xiàn)出來, 同時(shí)也培養(yǎng)了學(xué)生的思維能力和實(shí)踐操作能力。
[ 3]龐永偉戡談建筑機(jī)械施工與管理Ⅱ] .中小企業(yè)管理與 科技(下旬刊), 2 0 1 0 ( 8 ) .
[ 4]喬巍.淺談如何提升建筑施工機(jī)械管理效果 U】 .企業(yè)導(dǎo)
報(bào), 2 0 1 1 ( 1 2 ) .
5 2 0一屯- g - t齄冉
本文關(guān)鍵詞:軟件工程課程案例教學(xué)方法的研究,由筆耕文化傳播整理發(fā)布。
,本文編號(hào):154134
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/154134.html