課程案例教學法軟件工程_第1頁
課程案例教學法軟件工程_第2頁
課程案例教學法軟件工程_第3頁
課程案例教學法軟件工程_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

Word第第頁課程案例教學法軟件工程案例教學法是通過真實的案例,并與我們身邊熟識的生活內(nèi)容相聯(lián)系,來學習專業(yè)的課程學問的過程。但是案例教學方法并不是任憑設計的,在案例設計中要遵循肯定的設計原則。下面我們簡潔論述一下,軟件工程案例教學法設計的基本原則。

1.目的性

眾所周知,軟件工程課程是一門理論性比較強的課程,在教學過程中要求理論與實際狀況相聯(lián)系,讓同學把理論學問應用到實際聯(lián)系中去,發(fā)覺問題,解決問題。穩(wěn)固軟件開發(fā)特地技術,并應用到實踐中去,因此,在案例選擇和設計的過程中,要根據(jù)教學目標和要求來綻開。

2.真實性

案例設計的真實性是指,要通過實際的項目作為討論和商量學習的核心,給同學營造一個真實的學習環(huán)境,在課堂教學中,通過接觸真實的問題,來提高同學的實踐動手和操作力量,為以后的軟件開發(fā)供應堅實的實踐基礎。另外,還要邀請國內(nèi)閱歷比較豐富的老師或資深比較深厚的軟件工程師,對案例進行編寫以及對開發(fā)的實際項目進行講解并描述。

3.代表性

軟件工程課程涉及的方面比較廣泛,系統(tǒng)的設計和開發(fā)都比較廣泛,因此在教學過程中,案例的選擇還要具有典型性和代表性。具有代表性的案例才能將實際的理論學問更好的應用和實踐,同時也擴大了應用的范圍,對培育同學解決問題的力量和思維方式有著主動的意義。

二、案例教學法的設計方法

面對對象方法學和生命周期方法學是軟件工程的兩種基本方法學,這兩種方法學都把軟件的生命周期,分別分成幾個不同的階段對系統(tǒng)進行分析、討論、設計、實現(xiàn)。因此在對于案例教學法的設計,要根據(jù)不同的階段對系統(tǒng)開發(fā)進行設計,針對其中不同的現(xiàn)實問題設計不同的解決方法和案例,并且對案例的應用要分階段的進行降解。當整個案例課程教學方法完成后,再對同學布置幾個綜合性的案例,對所學的學問進行穩(wěn)固和加深印象。一般來講,綜合性的案例內(nèi)部聯(lián)系往往比較緊密,包括的內(nèi)容也通常比較多,運用和調(diào)動的學問和技術也比較廣泛,因此,從整體上來說,綜合性的案例教學,對同學綜合力量和綜合學問的提升發(fā)揮著重要的意義。

三、案例教學法的應用

案例教學是軟件工程課程教學的主要方法,對于案例教學法的應用,我們要考慮以下方面的因素。首先,通過案例講解后,讓同學們知道軟件工程的基本方法和原理,然后把一個具有代表性的、真實的、易于理解的實際案例導入到軟件工程的教學中去,把軟件工程課程中抽象的概念和理論,通過詳細的實際案例生動、形象的表達出來。舉例來講,當講授課程中生命周期方法學時,課程講解從問題的定義動身,再對其進行可行性討論和需求分析,然后進行設計,編碼、測試和維護等一系列的教學管理工作。這樣把同學接受的學問有序的連接起來,讓同學在詳細的案例中把握DFD、E-R圖、Warner圖、HIPO圖以及Jsckson圖的繪制和測試方法,并且理解基本的含義和作用,以到達良好的教學效果。其次,案例教學的.應用必需要調(diào)動同學的動手力量,讓同學參加到案例教學的設計和分析中來,這樣才能培育同學的實踐力量和動手操作力量。對此我們對軟件工程課程進行了綜合案例設計,詳細設計內(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)

根據(jù)項目的詳細任務要求,以及相關的指導說明以及打算書等,完成詳細的軟件工程項目設計,到達項目設計的要求,實現(xiàn)項目設計的目標,并撰寫相關的程序設計清單。

溫馨提示

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

評論

0/150

提交評論