- 相關推薦
教案-軟件設計
教學內容:軟件設計的步驟 信息技術 王維 2008-10-27 教 學 目 標 知識與技能 1.了解軟件設計; 2.理解軟件設計每步所起的作用; 過程與方法 1.了解軟件設計的規(guī)律; 2.通過實例理解軟件設計的步驟; 情感態(tài)度與價值觀 1.滲透軟件設計思想; 2.軟件設計觀思路的培養(yǎng); 3.提高軟件設計修養(yǎng); 教 學 重 點 1.軟件設計步驟:需求-設計-編碼-測試; 2. 需求、設計、編碼、測試在程序設計中各自的作用; 教 學 難 點 1.軟件設計過程 教 學 手 段 1. 多媒體 2. 啟發(fā)誘導式 教 學 過 程 知 識 導 入 計算機是一種有效的信息處理機,人們怎樣利用它去處理信息來解決實際問題呢? 軟件工程師是怎樣通過程序語言編寫程序,軟件設計是采取什么樣的步驟呢? 教 學 過 程 新 課 講 解 一. 分析問題:首先要對問題進行分析,看看這個問題提什么要求,給出了哪些已知條件;要使問題得到解決,需要哪些條件;從給出的已知條件出發(fā),經(jīng)過哪些處理才能最后解決問題而得到結果。 二. 設計算法:從已知的數(shù)據(jù)出發(fā),到得出所要求解的結果,往往需要經(jīng)過一系列的處理過程。對某一特定問題的一組(有限的)求解過程(步驟),就是算法。注意這里的“算法”并不是數(shù)學中的“計算方法”的縮語,我們所說的“算法”只包含有限的步驟,而計算方法有時是個無限過程。算法不僅是指“數(shù)學運算”,也指根據(jù)需要而進行的邏輯判斷。 三. 畫出框圖:框圖也叫流程圖。由于應用計算機問題時的算法一般比較復雜,故常用一種人為約定的圖形符號把采用的算法描繪出來,用框圖可以把解決問題的思路,如要進行的數(shù)學運算、邏輯判斷等清晰、形象、直觀地表示出來,為下面的工作打下良好的基礎。 四. 編寫程序:目前,計算機只能接受并執(zhí)行用計算機語言編寫的程序。所以,編寫程序就是用機器語言、匯編語言或高級語言,根據(jù)相應的語言法則用一條條語句(命令)形式把框圖所表示的算法表達出來。 五. 上機調試:編寫好的程序,要輸入到計算機。由于在編寫或輸入過程中,往往會發(fā)生一些錯誤,計算機在執(zhí)行程序時由于這些錯誤,自然得不出預期的結果,這變需要進行修改以排除程序中錯誤。要注意的是,計算機會自動找出一些語法方面的錯誤,數(shù)據(jù)的錯誤, 如數(shù)30被改成了80,以及邏輯性的錯誤,計算機就無能為力了。 學生活動 教師活動 學生提問 舉例說明 并論述發(fā) 現(xiàn)的規(guī)律 引導 歸納 總結 課 后 小 結 作 業(yè)【教案-軟件設計】相關文章:
應屆畢業(yè)生求軟件設計英文簡歷樣本05-04
‘教案’教案04-28
‘教案’遠方教案04-28
‘教案’白鵝教案04-28
‘教案’人琴俱亡教案04-28
‘教案’狼(教案)04-28
《我為你教案》教案04-25
高中教案教案03-05
科學教案教案科學教案05-16