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