軟件工程課程理論與實踐教學(xué)方法
本文關(guān)鍵詞:軟件工程課程理論與實踐教學(xué)方法,,由筆耕文化傳播整理發(fā)布。
軟件工程課程理論與實踐教學(xué)方法 摘要:軟件工程是高等院校計算機專業(yè)教學(xué)計劃中的一門理論性和實踐性非 常強的課程,是計算機軟件開發(fā)和維護的一門工程性學(xué)科,課程主要培養(yǎng)學(xué)生的軟 件開發(fā)能力和項目管理的能力,課程的理論和方法也逐漸運用到軟件行業(yè)中,軟件 工程課程的教學(xué)也越來越受到重視。從軟件工程課程的理論教學(xué)、實踐教學(xué)方面 對軟件工程的教學(xué)方法進行分析與探討。 關(guān)鍵詞:軟件工程;理論教
學(xué);實踐教學(xué) 軟件工程課程是高校計算機教學(xué)計劃中的一門核心課程,也是計算機和軟件 專業(yè)的必修課程,其相應(yīng)知識是從事軟件設(shè)計、開發(fā)、管理、維護人員的必備知 識。課程教學(xué)目標(biāo)為培養(yǎng)學(xué)生掌握軟件工程的基本原理、概念,樹立正確的軟件 工程思想,學(xué)習(xí)典型的軟件開發(fā)技術(shù),培養(yǎng)學(xué)生進行實際的軟件開發(fā)和項目管理的 能力,培養(yǎng)多層次、實用型、應(yīng)用型、具有國際競爭能力的軟件工程人才。但課 程中涉及的概念、原理比較抽象、復(fù)雜,學(xué)生在學(xué)習(xí)過程中容易感覺到理解困難、 枯燥、乏味,所以教師在實際的教學(xué)過程中應(yīng)注意教學(xué)方法的合理運用。 1 理論教學(xué) 在理論課程的教學(xué)過程中 ,教師應(yīng)根據(jù)教學(xué)大綱 ,深入分析教學(xué)內(nèi)容 , 要盡可 能舉例講解書中理論知識 ,常設(shè)計問題,多提問,鼓勵學(xué)生自己找出答案,充分調(diào)動 學(xué)生的主觀能動性。講評所述方案的優(yōu)缺點,進行由淺入深的啟發(fā)式教學(xué)。另外, 教學(xué)過程是由教師教與學(xué)生學(xué)兩個方面組成。教師最終目的是為了學(xué)生學(xué),教師 應(yīng)以學(xué)生為主體,運用自身的專業(yè)素質(zhì)、實踐經(jīng)驗與學(xué)生進行溝通。例如在第一 堂課中首先應(yīng)讓學(xué)生對整個課程的定位、主要內(nèi)容、結(jié)構(gòu)安排以及重要性等有一 個整體的認識[1]。其次,教師在課堂講解過程中,要運用一個具體的“工程”項目有 步驟、有計劃地進行講解,可以采用階段性的知識小測驗、知識練習(xí)題、問卷調(diào) 查等方式來了解學(xué)生對知識掌握的程度。 1.1 采用案例式教學(xué)的方法 軟件工程課程中的原理、技術(shù)、方法比較抽象,學(xué)生在接受抽象的理論時,容 易產(chǎn)生枯燥乏味的感覺。為了使學(xué)生領(lǐng)會和理解軟件工程的思想和方法,在教學(xué) 中,對復(fù)雜抽象的概念引入實際案例進行解釋,如在教學(xué)中可運用貫穿全課程所有 知識點的某個系統(tǒng)實例進行講解,也可用教師直接或間接經(jīng)歷過的實際案例或一 些經(jīng)典軟件工程教學(xué)案例進行說明,給學(xué)生提供實際成功與失敗的軟件工程項目 素材,教師通過模擬實際項目開發(fā)的部分場景,將枯燥的理論和技術(shù)用靈活生動的 例子表述出來, 讓學(xué)生對項目成功與否 ,哪些地方符合軟件工程思想 ,哪些地方違 背了軟件工程原理,怎樣改進等問題進行討論并提出自己的解決方案;而后教師做 出總結(jié)。對正確的論點給予肯定和完善,指出一些帶有傾向性和原則性的問題,特 別是對某些問題可以更深一步的思考,做出啟發(fā)式的誘導(dǎo)[2]。通過案例貫穿軟件 工程各知識點的講授中,將理論與實際的案例緊密結(jié)合,變抽象為具體, 讓學(xué)生從 枯燥的理論中走出來,將軟件工程過程、方法論和工具的使用貫徹到軟件項目開 發(fā)當(dāng)中[3],激發(fā)學(xué)生學(xué)習(xí)的興趣 ,幫助學(xué)生充分理解和掌握各理論知識點,使學(xué)生 能夠真正從工程師的角度分析問題和解決問題,為學(xué)生將來從事軟件專業(yè)打下基 礎(chǔ)。 選擇案例要注意以下幾點:首先要選擇具有目的性、典型性、完整性、真實 性、易于理解的軟件項目案例。其次,教學(xué)案例要有一定的復(fù)雜度,能夠啟發(fā)學(xué)生 的思考, 并能根據(jù)軟件工程的發(fā)展對其進行不斷的修改和完善 [2],學(xué)生可以通過 閱讀案例,查閱有關(guān)資料,多角度地進行觀察,客觀分析問題,做出合理的解決方案。 再次,選擇的案例應(yīng)體現(xiàn)出軟件測試階段及軟件的維護過程等相關(guān)內(nèi)容。 1.2 “
本文關(guān)鍵詞:軟件工程課程理論與實踐教學(xué)方法,由筆耕文化傳播整理發(fā)布。
本文編號:158978
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/158978.html