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

正文內(nèi)容

[工學(xué)]d第四章詳細(xì)設(shè)計(jì)-展示頁

2024-10-25 18:19本頁面
  

【正文】 ? 使用有限的幾種邏輯構(gòu)造還有助于人們用“成塊識別”的方式去理解進(jìn)程。 ? 提出這些結(jié)構(gòu)化構(gòu)造的目的是限制軟件的過程設(shè)計(jì),只允許采用幾種預(yù)定的操作。 ? 重復(fù)構(gòu)造則是為循環(huán)而設(shè)置的。 ? 順序構(gòu)造是實(shí)現(xiàn)任何一個(gè)算法的基本處理步驟。這組構(gòu)造強(qiáng)調(diào)“維持一定的功能域”。 ? 詳細(xì)設(shè)計(jì)的基礎(chǔ)在 60年代初期開始奠定和充實(shí)的。 ? 語言工具 :用類語言來表示過程的細(xì)節(jié),類語言很接近編程語言。 ? ?? ??? 結(jié)構(gòu)化 構(gòu)造 ? 過程規(guī)格說明的工具稱之為詳細(xì)設(shè)計(jì)工具,可分為: ? 圖形工具 :把過程的細(xì)節(jié)表示成一個(gè)“圖”的組成部分,在這個(gè)圖上,邏輯構(gòu)造用具體的圖形來表示。 ? 在概要設(shè)計(jì)期間,每個(gè)模塊被定義為軟件總體結(jié)構(gòu)的組成部分,用自然語言編寫結(jié)構(gòu)圖和接口說明、模塊的處理說明和性能說明。 ? 但是,詳細(xì)設(shè)計(jì)必須是無歧義地描述過程的細(xì)節(jié),而自然語言卻不具有單一性。 ? 這一步工作不僅編碼工作容易多了 , 而且給軟件的維護(hù)帶來了很多的方便 。? 概述 ? 結(jié)構(gòu)化構(gòu)造 ? 圖形設(shè)計(jì)工具 ? 偽碼與程序設(shè)計(jì)語言 ? 各種詳細(xì)設(shè)計(jì)工具的比較 ? 詳細(xì)設(shè)計(jì)文件與復(fù)審 概 述 ? 概要設(shè)計(jì)完成了程序的總體結(jié)構(gòu)設(shè)計(jì) , 規(guī)定了各個(gè)模塊的功能及各模塊之間的相互聯(lián)系 ,再進(jìn)一步 , 要考慮每個(gè)模塊內(nèi)部的算法問題 。 ? 從軟件開發(fā)的工程化觀點(diǎn)來看 , 在使用程序設(shè)計(jì)語言編寫程序以前 , 需要對算法的邏輯關(guān)系進(jìn)行分析 , 并給出清晰的表達(dá) , 使之成為編碼的依據(jù) 。 ? 在理想的情況下,詳細(xì)設(shè)計(jì)步驟需要的過程描述應(yīng)當(dāng)用自然語言來表達(dá)。必須使用更有約束性的方式來表示過程細(xì)節(jié)。 ? 為了把這些簡明的、無歧義的一般處理步驟的描述轉(zhuǎn)換為準(zhǔn)確的、結(jié)構(gòu)過程的描述,就需要使用設(shè)計(jì)描述工具。 ? 列表工具 :用一個(gè)表來表示過程的細(xì)節(jié),表列出了各種操作及相應(yīng)的條件。 ? 不管屬于哪一類,一種設(shè)計(jì)工具應(yīng)表現(xiàn)出控制的流程、處理功能、數(shù)據(jù)的組織及實(shí)現(xiàn)的細(xì)節(jié)。 60年代后期,提出了一組邏輯構(gòu)造,利用這組邏輯構(gòu)造可以構(gòu)成任何程序。也就是說,每個(gè)構(gòu)造有一個(gè)預(yù)定的邏輯結(jié)構(gòu),每個(gè)構(gòu)造都從頂部進(jìn)入并從底部離去。 ? 條件構(gòu)造根據(jù)某種邏輯條件的出現(xiàn)而選擇相應(yīng)的處理步驟。 ? 這三種構(gòu)造是結(jié)構(gòu)程序設(shè)計(jì) —— 軟件工程領(lǐng)域中的一種重要方法 —— 的基礎(chǔ)。 ? 采用這些結(jié)構(gòu)化構(gòu)造將減少程序的復(fù)雜性,從而提高軟件的可讀性、可測試性和可維護(hù)性。 ? 任何一個(gè)程序,不管它的應(yīng)用領(lǐng)域或技術(shù)復(fù)雜性如何,都可以僅僅用這 3種結(jié)構(gòu)化構(gòu)造來設(shè)計(jì)和實(shí)現(xiàn)。 圖形設(shè)計(jì) 工具 ? 流程圖獨(dú)立于各種程序設(shè)計(jì)語言 , 比較直觀 、 清晰 ,易于學(xué)習(xí)掌握 。 ? 為使流程圖能描述結(jié)構(gòu)化程序 , 限制流程圖只能由幾種基本控制結(jié)構(gòu)組成 , 或者說任一程序流程圖都應(yīng)能由幾種基本控制結(jié)構(gòu)嵌套而成 。 A B 順序結(jié)構(gòu) 選擇結(jié)構(gòu) P A B F T 當(dāng)型循環(huán) P S T F S 直到型循環(huán) P T F P1 S1 T F P2 S2 T … P3 F F Sn 多情況選擇結(jié)構(gòu) T 【 例 】 畫出實(shí)現(xiàn)符號函數(shù)的流程圖。 這時(shí) , 可以有兩種選擇: ?重新設(shè)計(jì)程序流程 , 使得在控制流程的嵌套部位不需要出現(xiàn)離去分支 。 ? 方塊圖是一種強(qiáng)制使用結(jié)構(gòu)化構(gòu)造的圖示工具 , 具有下列特點(diǎn): ?明確規(guī)定功能域 (即某一具體構(gòu)造的功能范圍 ) ,并且很直觀地從圖形表示中看出來 。 ?可以很容易地確定局部數(shù)據(jù)和 (或 ) 全程數(shù)據(jù)的作用域 。 S1 S3 S2 順序結(jié)構(gòu) T P F S1 S2 選擇結(jié)構(gòu) WHILE 條件 S 當(dāng)型循環(huán)結(jié)構(gòu)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1