freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程軟件詳細(xì)設(shè)計(已修改)

2024-11-08 17:00 本頁面
 

【正文】 1 教案首頁 周次 日期 課時序 課 題 軟件詳細(xì)設(shè)計 教學(xué)目的 要 求 理解軟件詳細(xì)設(shè)計概念、目標(biāo);掌握詳細(xì)設(shè)計的方法; 重 點(diǎn) 詳細(xì)設(shè)計的任務(wù)、目標(biāo) 難 點(diǎn) 詳細(xì)設(shè)計分析方法 教學(xué)過程 設(shè) 計 及 時間分配 第五章 軟件詳細(xì)設(shè)計( 2*45‘) 第一節(jié) 詳細(xì)設(shè)計的任務(wù)與原則( 30‘) 第二節(jié) 詳細(xì)設(shè)計的方法( 45‘) 第三節(jié) 詳細(xì)設(shè)計規(guī)格說明與復(fù)審( 15‘) 教學(xué)場所 或教學(xué)方法 使用 教具 作 業(yè) 課 后 記 授課教師 2 第五章 軟件詳細(xì)設(shè)計 詳細(xì)設(shè)計又稱過程設(shè)計,在總體設(shè)計階段,已經(jīng)確定了軟件系統(tǒng)的總體結(jié)構(gòu),給出系統(tǒng)中各個組成模塊的功能和模塊間的聯(lián)系。這一步的工作,就是要在上述結(jié)果的基礎(chǔ)上,考慮“怎樣實(shí)現(xiàn)”這個軟件系統(tǒng),直到對系統(tǒng)中的每個模塊給出足夠詳細(xì)的過程性描述。需要指出,這些描述應(yīng)該用詳細(xì)設(shè)計的表達(dá)工具來表示,但它們還不是程序,一般不能夠在計算機(jī)上運(yùn)行。 詳細(xì)設(shè)計是編碼的先導(dǎo)。這個階段所產(chǎn)生的設(shè)計文檔的 質(zhì)量,將直接影響下一階段程序的質(zhì)量。為了提高文檔的質(zhì)量和可讀性,本章除要說明詳細(xì)設(shè)計的目的、任務(wù)與表達(dá)工具外,還將扼要介紹結(jié)構(gòu)程序設(shè)計的基本原理,以及如何用這些原理來指導(dǎo)模塊內(nèi)部的邏輯設(shè)計,提高模塊控制結(jié)構(gòu)的清晰度 。 詳細(xì)設(shè)計的任務(wù)與原則 詳細(xì)設(shè)計的目的是為軟件結(jié)構(gòu)圖( SC圖或 HC 圖)中的每一個模塊確定使用的算法和塊內(nèi)數(shù)據(jù)結(jié)構(gòu),并用某種選定的表達(dá)工具給出清晰的描述。表達(dá)工具可以由開發(fā)單位或設(shè)計人員選擇,但表達(dá)工具必須具有描述過程細(xì)節(jié)的能力,進(jìn)而可在編碼階段能夠直接將它翻譯為用程序設(shè)計語言書寫的 源程序。 詳細(xì)設(shè)計階段的主要任務(wù)如下。 1.為每個模塊確定采用的算法,選擇某種適當(dāng)?shù)墓ぞ弑磉_(dá)算法的過程,寫出模塊的詳細(xì)過程性描述; 2.確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu); 3.確定模塊接口的細(xì)節(jié),包括對系統(tǒng)外部的接口和用戶界面,對系統(tǒng)內(nèi)部其它模塊的接口,以及模塊輸入數(shù)據(jù)、輸出數(shù)據(jù)及局部數(shù)據(jù)的全部細(xì)節(jié)。 在詳細(xì)設(shè)計結(jié)束時,應(yīng)該把上述結(jié)果寫入詳細(xì)設(shè)計說明書,并且通過復(fù)審形成正式文檔。交付給下一階段(編碼階段)的工作依據(jù)。 4.要為每一個模塊設(shè)計出一組測試用例,以便在編碼階段對模塊代碼(即程序)進(jìn)行預(yù)定的測 試,模塊的測試用例是軟件測試計劃的重要組成部分,通常應(yīng)包括輸入數(shù)據(jù),期望輸出等內(nèi)容,其要求和設(shè)計方法將在第八章詳細(xì)介紹,這里需要說明的一點(diǎn)是,由于負(fù)責(zé)詳細(xì)設(shè)計的軟件人員對模塊的功能、邏輯和接口最清楚,所以可由他們在完成詳細(xì)設(shè)計后接著提出對各個模塊的測試要求。 詳細(xì)設(shè)計的原則 1.模塊的邏輯描述要清晰易讀、正確可靠。 2.采用結(jié)構(gòu)化設(shè)計方法,改善控制結(jié)構(gòu),降低程序的復(fù)雜程度,從而提高程序的可讀性、可測試性、可維護(hù)性。其基本內(nèi)容歸納為如下幾點(diǎn)。 ①程序語言中應(yīng)盡量少用 GOTO 語句,以確保程 序結(jié)構(gòu)的獨(dú)立性。 3 ②使用單入口單出口的控制結(jié)構(gòu),確保程序的靜態(tài)結(jié)構(gòu)與動態(tài)執(zhí)行情況相一致。保證程序易理解。 ③程序的控制結(jié)構(gòu)一般采用順序、選擇、循環(huán)三種結(jié)構(gòu)來構(gòu)成,確保結(jié)構(gòu)簡單。 ④用自頂向下逐步求精方法完成程序設(shè)計。結(jié)構(gòu)化程序設(shè)計的缺點(diǎn)是存儲容量和運(yùn)行時間增加 10 一 20%,但可讀性和可維護(hù)性好。 。 詳細(xì)設(shè)計的方法 采用自然語言來表達(dá)算法過程的優(yōu)點(diǎn)是:能使不懂軟件的人較易理解這些規(guī)格說明,但是,自然語言在語法和語義上有時具有多義性,且與上下文才相關(guān), 因
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1