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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]軟件詳細(xì)設(shè)計(jì)-文庫(kù)吧資料

2025-03-28 02:03本頁(yè)面
  

【正文】 程序 2設(shè)計(jì)說(shuō)明 用類(lèi)似第三章的方式 , 說(shuō)明 第 2 個(gè)程序乃至第 N個(gè)程序的 設(shè)計(jì)考慮 。 在總體結(jié)構(gòu)上它和高級(jí)語(yǔ)言程序的相似之處主要在于 ? 關(guān)鍵字起到了骨架作用 ? 按程序結(jié)構(gòu)縮格書(shū)寫(xiě) ? 主要差別表現(xiàn)在:除去特定的若干關(guān)鍵字外 , 所描述的內(nèi)容也使用了簡(jiǎn)單的自然語(yǔ)言 , 沒(méi)有高級(jí)語(yǔ)言那樣嚴(yán)格的語(yǔ)法限制 ? 程序設(shè)計(jì)語(yǔ)言是用于詳細(xì)設(shè)計(jì)階段的工具 , 這個(gè)階段的任務(wù)顯然與用高級(jí)語(yǔ)言編寫(xiě)程序的任務(wù)完全不同 ? 程序設(shè)計(jì)語(yǔ)言把敘述性說(shuō)明文直接插入到 PDL語(yǔ)句中 。 這時(shí) , 可以有兩種選擇: ? 重新設(shè)計(jì)程序流程 , 使得在控制流程的嵌套部位不需要出現(xiàn)離去分支 ? 有控制地采用非結(jié)構(gòu)化的構(gòu)造;也就是說(shuō) , 設(shè)計(jì)成有限制地從嵌套流程中往外分支 圖 55 一個(gè)結(jié)構(gòu)化流程圖 方塊圖 (NS) ? 是一種強(qiáng)制使用結(jié)構(gòu)化構(gòu)造的圖示工具 , 具有下列特點(diǎn) ? 明確規(guī)定功能域 (即某一具體構(gòu)造的功能范圍 ) , 并且很直觀地從圖形表示中看出來(lái) ? 不可能隨意分支或轉(zhuǎn)移 ? 可以很容易地確定局部數(shù)據(jù)和 (或 ) 全程數(shù)據(jù)的作用域 ? 容易表示出遞歸結(jié)構(gòu) 圖 56 方塊圖表示的結(jié)構(gòu)化構(gòu)造 圖 57 方塊圖 HIPO圖 ? (層次加輸入 處理 輸出 ) 是根據(jù) IBM公司研制的軟件設(shè)計(jì)與文件編制技術(shù)發(fā)展而來(lái)的一種圖示工具 ? 在概要設(shè)計(jì) 、 詳細(xì)設(shè)計(jì) 、 設(shè)計(jì)評(píng)審 、 測(cè)試和維護(hù)的不同階段 , 都可以使用 HIPO圖對(duì)設(shè)計(jì)進(jìn)行描述 ? HIPO圖的最重要的特征是它能夠表示輸入 /輸出數(shù)據(jù) (外部數(shù)據(jù)和內(nèi)部數(shù)據(jù)流程 ) 與軟件的過(guò)程之間的關(guān)系 ? 完整的一組 HIPO圖由下列各部分組成 ? 層次圖 (H圖 ) :以層次方框形式表達(dá)程序主功能模塊與次功能模塊的關(guān)系 ? 高層 IPO圖:針對(duì) H圖中的主功能模塊和次功能模塊 , 描述其輸入 , 處理功及輸出等 ? 低層 IPO圖:給出 H圖中最低層次的具體設(shè)計(jì) 數(shù)據(jù)編 輯模塊 數(shù)據(jù)輸 入模塊 開(kāi)票數(shù) 據(jù)模塊 開(kāi)票 模塊 發(fā)票登 記模塊 事務(wù)報(bào) 表模塊 顧客報(bào) 表模塊 余額報(bào) 表模塊 進(jìn)貨 付款 貸調(diào)整 借調(diào)整 每月發(fā)票處理 事務(wù)處理 報(bào)表生成準(zhǔn)備 訂單處理子系統(tǒng) 圖 58 訂單處理的 H圖 HIPO圖 ? 在畫(huà) H圖時(shí)要注意幾個(gè)問(wèn)題 ? 根據(jù)經(jīng)驗(yàn) , 一般每層畫(huà) 310個(gè)功能模塊為宜 ? 對(duì)于畫(huà)到第幾層為止則無(wú)統(tǒng)一標(biāo)準(zhǔn) , 視具體情況而定 ? 畫(huà)高層 IPO時(shí) , 從 H層第一層開(kāi)始畫(huà) , 按自上而下 , 從左到右的順序畫(huà)出 H圖中每個(gè)方框 (除最底層外 ) 的 IPO圖 。也就是說(shuō),每個(gè)構(gòu)造有一個(gè)預(yù)定的邏輯結(jié)構(gòu),每個(gè)構(gòu)造都從頂部進(jìn)入并從底部離去 ? 順序構(gòu)造是實(shí)現(xiàn)任何一個(gè)算法的基本處理步驟 ? 條件構(gòu)造根據(jù)某種邏輯條件的出現(xiàn)而選擇相應(yīng)的處理步驟 ? 重復(fù)構(gòu)造則是為循環(huán)而設(shè)置的 ? 這三種構(gòu)造是結(jié)構(gòu)程序設(shè)計(jì) —— 軟件工程領(lǐng)域中的一種重要方法 —— 的基礎(chǔ) ? 結(jié)構(gòu)程
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1