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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]軟件詳細(xì)設(shè)計(jì)(已修改)

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

【正文】 周 蘇 教授 : 81505050 軟件工程學(xué)教程 第二版 第 5章 軟件詳細(xì)設(shè)計(jì) ? 結(jié)構(gòu)化構(gòu)造 ? 圖形設(shè)計(jì)工具 ? 偽碼與程序設(shè)計(jì)語(yǔ)言 (PDL) ? 各種詳細(xì)設(shè)計(jì)工具的比較 ? 詳細(xì)設(shè)計(jì)文件與復(fù)審 第 5章 軟件詳細(xì)設(shè)計(jì) ? 概要設(shè)計(jì)完成了程序的總體結(jié)構(gòu)設(shè)計(jì) , 規(guī)定了各個(gè)模塊的功能及各模塊之間的相互聯(lián)系 , 再進(jìn)一步 , 要考慮每個(gè)模塊內(nèi)部的算法問題 ? 從軟件開發(fā)的工程化觀點(diǎn)來(lái)看 , 在使用程序設(shè)計(jì)語(yǔ)言編寫程序以前 , 需要對(duì)算法的邏輯關(guān)系進(jìn)行分析 , 并給出清晰的表達(dá) , 使之成為編碼的依據(jù) ? 這一步工作不僅編碼工作容易多了 , 而且給軟件的維護(hù)帶來(lái)了很多的方便 概 述 ? 在理想情況下,詳細(xì)設(shè)計(jì)需要的過(guò)程描述應(yīng)當(dāng)用自然語(yǔ)言來(lái)表達(dá),但是,自然語(yǔ)言不具有單義性,必須使用更有約束性的方式來(lái)表示過(guò)程細(xì)節(jié) ? 為了把概要設(shè)計(jì)期間簡(jiǎn)明、無(wú)歧義的一般處理步驟的描述轉(zhuǎn)換成為準(zhǔn)確的、結(jié)構(gòu)過(guò)程描述,需要使用設(shè)計(jì)描述工具 數(shù)據(jù)描述 軟件的結(jié)構(gòu)描述 軟件的程序過(guò)程描述 圖 51 工具的類別 概 述 ? 過(guò)程規(guī)格說(shuō)明的工具稱為詳細(xì)設(shè)計(jì)工具,分為 ? 圖形工具 —— 把過(guò)程的細(xì)節(jié)表示成一個(gè)“圖”的組成部分,在這個(gè)圖上,邏輯構(gòu)造用具體的圖形來(lái)表示 ? 列表工具 —— 用一個(gè)表來(lái)表示過(guò)程的細(xì)節(jié),這個(gè)表列出了各種操作及其相應(yīng)的條件。換句話說(shuō),描述了輸入、處理和輸出信息 ? 語(yǔ)言工具 —— 用類語(yǔ)言來(lái)表示過(guò)程的細(xì)節(jié),這種類語(yǔ)言很接近于編程語(yǔ)言 ? 設(shè)計(jì)工具應(yīng)當(dāng)表現(xiàn)出控制的流程、處理功能、數(shù)據(jù)的組織以及實(shí)現(xiàn)的細(xì)節(jié) 結(jié)構(gòu)化構(gòu)造 ? 詳細(xì)設(shè)計(jì)的基礎(chǔ)在 60年代初期開始奠定和充實(shí)的。 60年代后期,提出了一組邏輯構(gòu)造,利用這組邏輯構(gòu)造可以構(gòu)成任何程序。這組構(gòu)造強(qiáng)調(diào) “ 維持一定的功能域 ” 。也就是說(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)程序設(shè)計(jì)是一種設(shè)計(jì)程序的技術(shù),是 軟件工程領(lǐng)域中的一種重要方法, 它采用自頂向下、逐步求精的設(shè)計(jì)方法和單入口單出口的控制結(jié)構(gòu) ? 提出這些結(jié)構(gòu)化構(gòu)造的目的是限制軟件的過(guò)程設(shè)計(jì),減少程序的復(fù)雜性,從而提高軟件的可讀性、可測(cè)試性和可維護(hù)性 ? 任何一個(gè)程序,不管它的應(yīng)用領(lǐng)域或者技術(shù)復(fù)雜性如何,都可以僅僅用順序、條件和重復(fù)這三種結(jié)構(gòu)化構(gòu)造來(lái)設(shè)計(jì)和實(shí)現(xiàn) 結(jié)構(gòu)化構(gòu)造 圖形設(shè)計(jì)工具 ? 詳細(xì)設(shè)計(jì)中的圖形設(shè)計(jì)工具有 ? 程序流程圖 (框圖 ) ? 方塊圖 (NS) ? HIPO圖 ? PAD圖 ? 這些圖形工具提供了極好的圖形樣式,使得可以方便地描述過(guò)程的細(xì)節(jié) 程序流程圖 ? 流程圖獨(dú)立于各種程序設(shè)計(jì)語(yǔ)言 , 比較直觀 、 清晰 , 易于學(xué)習(xí)掌握 。 然而 , 它也是經(jīng)常被誤用的一種方法 ? 為使流程圖能描述結(jié)構(gòu)化程序 , 限制流程圖只能由幾種基本控制結(jié)構(gòu)組成 , 或者說(shuō)任一程序流程圖都應(yīng)能由幾種基本控制結(jié)構(gòu)嵌
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1