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

正文內(nèi)容

軟件工程第六章詳細(xì)設(shè)計(jì)-展示頁(yè)

2025-01-15 17:30本頁(yè)面
  

【正文】 程,寫出模塊的詳細(xì)過(guò)程性描述。第六章 詳細(xì)設(shè)計(jì) (過(guò)程設(shè)計(jì)、模塊設(shè)計(jì) ) 詳細(xì)設(shè)計(jì)概述 過(guò)程設(shè)計(jì)工具 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法 程序復(fù)雜度的定量度量 詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 詳細(xì)設(shè)計(jì)概述 詳細(xì)設(shè)計(jì)階段的目標(biāo)與任務(wù) 結(jié)構(gòu)化程序設(shè)計(jì) 詳細(xì)設(shè)計(jì)階段的目標(biāo): 確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng)。精確地描述整個(gè)目標(biāo)系統(tǒng),從而在編碼階段可以把這個(gè)描述翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫的程序。 (2)確定每一模塊的數(shù)據(jù)結(jié)構(gòu)。 詳細(xì)設(shè)計(jì)是編碼的先導(dǎo)。 結(jié)構(gòu)程序設(shè)計(jì) 結(jié)構(gòu)程序設(shè)計(jì)的經(jīng)典的定義是 :“如果一個(gè)程序的代碼僅僅通過(guò)順序 ,選擇 ,和循環(huán)這三種基本控制結(jié)構(gòu)進(jìn)行連接 ,并且每個(gè)代碼塊只有一個(gè)入口和一個(gè)出口 ,則稱這個(gè)程序是結(jié)構(gòu)化的” 逐步求精的含義 ? 詳細(xì)設(shè)計(jì)階段逐步求精的含義:把一個(gè)模塊的功能逐步分解細(xì)化為一系列具體的處理步驟或某種高級(jí)語(yǔ)言的語(yǔ)句。 例子-逐步求精 ? 讀入三個(gè)數(shù),找出并打印其中的最大數(shù) 二級(jí)求精 ② 將 X1與 X2的大數(shù)存于 MAX中 If x1x2 then max=x1 else max=x2 ③ 將 X3與 MAX的大數(shù)存于 MAX中 If x3max then max=x3 一級(jí)算法 輸入 X1,X2,X3 將 X1與 X2的大數(shù)存于 MAX中 將 X3與 MAX的大數(shù)存于 MAX中 輸出結(jié)果 B exp A A B exp A A exp T F T T F F 順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu) 1)“當(dāng)”型循環(huán) 2)直到型循環(huán) 三種基本的控制結(jié)構(gòu) 結(jié)構(gòu)程序設(shè)計(jì)技術(shù)的優(yōu)越性 ? (1)自頂向下逐步求精的方法符合人類解決復(fù)雜問(wèn)題的普遍規(guī)律,因此可以顯著提高軟件開(kāi)發(fā)工程的成功率和生產(chǎn)率。 ? (3)不使用 GO TO語(yǔ)句僅使用單入口單出口的控制結(jié)構(gòu),使得程序的靜態(tài)結(jié)構(gòu)和它的動(dòng)態(tài)執(zhí)行情況比較一致,易于閱讀和理解。 ? (5)程序清晰和模塊化使得在修改和重新設(shè)計(jì)一個(gè)軟件時(shí)可以重用的代碼量最大。 過(guò)程設(shè)計(jì)的工具 過(guò)程設(shè)計(jì)工具包括 圖形 ,表格 , 語(yǔ)言三類 . 不論是哪一類工具 ,都應(yīng)該指明控制流 ,處理功能 ,數(shù)據(jù)組織以及其它方面的實(shí)現(xiàn)細(xì)節(jié) ,從而在編碼階段能把對(duì)設(shè)計(jì)的描述直接翻譯成程序代碼 . 描述程序處理過(guò)程的工具稱為過(guò)程設(shè)計(jì)工具 1. 程序流程圖 2. 盒圖 (NS圖 ) 3. 問(wèn)題分析圖 (PAD) 5. 過(guò)程設(shè)計(jì)語(yǔ)言 (PDL)(偽碼 ) 4. 判定樹(shù)與判定表 程序流程圖的標(biāo)準(zhǔn)符號(hào) 示例 盒圖 (NS圖 ) 用方框圖代替?zhèn)鹘y(tǒng)的流程圖 描述五種基本控制結(jié)構(gòu)的圖形構(gòu)件 (1) 順序型 A B C (2) 選擇型( If – then – else) A B F 條件 T A F T 條件 then –部分 then –部分 else–部分 If – then – else If – then (3)多分支選擇型 (CASE型 ) A1 值 1 A2 An .... .... 條件 值 2 值 n (4) WHILE重復(fù)型 (5) UNTIL重復(fù)型 S ( 循環(huán)體) DOWHILE P S ( 循環(huán)體) REPEAT UNTIL P (先測(cè)試循環(huán) ) (后測(cè)試循環(huán) ) 循環(huán)條件 (6) 移出標(biāo)記 A C B F X6 T A: D (調(diào)用結(jié)構(gòu) ) 1)功能域 (即一個(gè)特定控制結(jié)構(gòu)的作用 域)明確 2)不可能任意轉(zhuǎn)移控制 3)很容易確定局部和全程數(shù)據(jù)的作用域 4)很容易表現(xiàn)嵌套關(guān)系,也可以表示模塊 的層次結(jié)構(gòu) NS圖的特點(diǎn) NS圖示例 a b 條 件 1 T F Case Xi, i=2,3,4 X2 X3 X4 當(dāng)條件 3成立 條 件 2 直到條件 4成立 直 到 條 件 成立 c d e f g h i j 順序結(jié)構(gòu) 選擇結(jié)構(gòu) 多分支選擇結(jié)構(gòu) 先判定型循環(huán)結(jié)構(gòu) 后判定型循環(huán)結(jié)構(gòu) F T T F 例 1: Tr ue Fa ls e G NPFQstart if p then while q do f end do else block g n end block endif stop 例 2:以下是兩個(gè)程序流程圖,試用 N—S圖表示。 例 1: s t a r ts t o pPW H I L E Q FGNstart if p then while q do f end do else block g n end block endif stop 例 2:以下是兩個(gè)程序
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1