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

正文內(nèi)容

軟件工程-第六章-軟件詳細(xì)設(shè)計(jì)-在線瀏覽

2025-02-23 17:30本頁(yè)面
  

【正文】 存空間,對(duì)數(shù)據(jù)庫(kù)中的某些數(shù)據(jù)項(xiàng)的值要進(jìn)行代碼設(shè)計(jì)。 ( 4)網(wǎng)絡(luò)設(shè)計(jì):如果設(shè)計(jì)的軟件是一個(gè)分布式系統(tǒng),那么還要進(jìn)行網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)。 ( 2)程序系統(tǒng)的組織結(jié)構(gòu)。 ( 4)程序 2(標(biāo)識(shí)符)設(shè)計(jì)說(shuō)明。 7.評(píng)審 對(duì)處理過程的算法和數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)都要評(píng)審。可以將其分解為若干個(gè)模塊來(lái)實(shí)現(xiàn),降低處理細(xì)節(jié)的復(fù)雜度。 ( 2)用選擇方式對(duì)過程分解,確定某個(gè)部分的執(zhí)行條件。 3.組織形式 在詳細(xì)設(shè)計(jì)階段,當(dāng)參加設(shè)計(jì)的人員比較多的時(shí)候,有可能因?yàn)樵O(shè)計(jì)員的技術(shù)水平、設(shè)計(jì)風(fēng)格不同而影響到系統(tǒng)的質(zhì)量。 小組中有負(fù)責(zé)全部技術(shù)的主程序員、協(xié)調(diào)、支持主程序員的后備程序和負(fù)責(zé)事務(wù)性工作的程序管理員。這種發(fā)生的目的是使設(shè)計(jì)責(zé)任集中在少數(shù)人身上,利于提高軟件質(zhì)量,并且能有效地提高軟件生產(chǎn)率。結(jié)構(gòu)化語(yǔ)言語(yǔ)法結(jié)構(gòu)包括內(nèi)外兩層。 判定表 ? 判定表也是在設(shè)計(jì)中常用的技術(shù)。這時(shí),用自然語(yǔ)言或結(jié)構(gòu)化語(yǔ)言都不易清楚地描述出來(lái),而用判定表就能夠清楚地表示復(fù)雜的條件組合與應(yīng)做的動(dòng)作之間的對(duì)應(yīng)關(guān)系。判定表的結(jié)構(gòu)如下圖 6—1所示。判定表的條件嚴(yán)格按二進(jìn)值取值,不會(huì)遺漏任何一種組合。 ? 判定樹是判定表的變形,一般情況下它比判定表更直觀,且易于理解和使用。 圖 6— 2 判定樹 ? 當(dāng)處理邏輯中含太多判定條件及其組合時(shí),用判定表和判定樹描述會(huì)比較方便、直觀。 – 對(duì)于一個(gè)復(fù)雜的判斷邏輯(條件較多,相應(yīng)的行動(dòng)也比較多),使用判斷表比較好。 ? 上述三種描述加工邏輯的工具各有優(yōu)缺點(diǎn),對(duì)于順序執(zhí)行和循環(huán)執(zhí)行的動(dòng)作,用結(jié)構(gòu)化語(yǔ)言描述;對(duì)于存在多個(gè)條件復(fù)雜組合的判斷問題,用判定表和判定樹。體現(xiàn)為描述程序控制結(jié)構(gòu)和和指令執(zhí)行情況,這種對(duì)程序結(jié)構(gòu)的控制的流程圖程序是一個(gè)有向圖。 函數(shù)結(jié)點(diǎn) 如果一個(gè)結(jié)點(diǎn)有一個(gè)入口線和一個(gè)出口線,則稱為函數(shù)結(jié)點(diǎn)。其中, F是函數(shù)結(jié)點(diǎn)的名字。如圖 64所示。由多個(gè)入口線匯集到一點(diǎn)的情形可以用多個(gè)匯點(diǎn)的聯(lián)結(jié)表示。 圖 66為流程圖的三種基本控制結(jié)構(gòu)。因此也容易造成非結(jié)構(gòu)化的程序結(jié)構(gòu) – ( 2)如果遇到多層嵌套的循環(huán)時(shí),而且每層僅容許一個(gè)出口,那么退出效率就會(huì)很差。 – ( 4)不易表示數(shù)據(jù)結(jié)構(gòu)。 ? [定義 61]一個(gè)流程圖程序如果滿足下面兩個(gè)條件,稱為正規(guī)程序。 – 對(duì)每一個(gè)結(jié)點(diǎn),都有一條從入口線到出口線的通路通過該結(jié)點(diǎn)。這個(gè)函數(shù)結(jié)點(diǎn)概括了該正規(guī)程序?qū)?shù)據(jù)進(jìn)行的運(yùn)算和測(cè)試的總的作用。 圖 68正規(guī)程序的抽象過程 ? – 封閉結(jié)構(gòu) [定義 63] 流程圖程序中兩個(gè)結(jié)點(diǎn)之間所有沒有重復(fù)結(jié)點(diǎn)的通路組成的結(jié)構(gòu)稱為封閉結(jié)構(gòu)。 ? 不包括多于一個(gè)結(jié)點(diǎn)的正規(guī)子程序,換句話說(shuō),是一種不可再分解的正規(guī)程序; ? 如果存在封閉結(jié)構(gòu),封閉結(jié)構(gòu)都是正規(guī)子程序。顯然這兩個(gè)結(jié)構(gòu)都不是正規(guī)程序,它們都有兩個(gè)出口線,如圖 610所示。 圖 6— 10 兩個(gè)出口線的結(jié)構(gòu) ? 任何一個(gè)結(jié)構(gòu)化程序都可以用這些基本程序構(gòu)成。所以基本程序并不都是必不可少的,為了構(gòu)造程序,可以只使用一部分基本程序。 例如,可以選下列集合作為基集合: {序列, ifthenelse, while do} 或 {序列, ifthenelse, repeatuntil}等。 結(jié)構(gòu)化程序 [定義 67] 由基本程序的一個(gè)固定的基集合構(gòu)造出的復(fù)合程序稱為結(jié)構(gòu)化程序。 ? 例 1 程序 P為: t:=x。 y:=t 那么,對(duì)于任意給定的初始數(shù)據(jù)狀態(tài) X:( x, y, t), P的最終數(shù)據(jù)狀態(tài)將為 Y:( y,x,x)。如果兩個(gè)程序有相同的程序函數(shù),那么它們所完成的功能一定是相同的。 ? 在理論上的研究證明問題解的任何算法,都可以表示為結(jié)構(gòu)化方法的構(gòu)造。 – [定理 62]:如果不增加輔助變量、不增加額外計(jì)算或不改變程序的執(zhí)行順序,那么必然存在不能用if—while表示的構(gòu)造。 圖 6—13( a)所示,是一個(gè)非結(jié)構(gòu)化的流程圖。在圖
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1