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

正文內(nèi)容

軟件設(shè)計(jì)修改ppt課件(已修改)

2025-05-17 22:16 本頁面
 

【正文】 1 軟件設(shè)計(jì) ?結(jié)構(gòu)化程序設(shè)計(jì) ?基本程序結(jié)構(gòu): 順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu) ?智能儀器的軟件結(jié)構(gòu) 監(jiān)控程序、測量控制程序、數(shù)據(jù)處理程序、中斷處理程序 2 模塊化與結(jié)構(gòu)化程序設(shè)計(jì) ? 模塊化程序設(shè)計(jì) ? 自底向上模塊化程序設(shè)計(jì) ? 自頂向下模塊化程序設(shè)計(jì) 3 模塊化設(shè)計(jì) 優(yōu)點(diǎn): 單個(gè)程序模塊易于編寫、查錯(cuò)、測試及修改;不同的模塊可以分配給不同的程序員來編寫及測試;程序的易讀性好;頻繁使用的任務(wù)可以編織成模塊 原則: 模塊長度需適中;模塊之間的控制耦合應(yīng)盡可能簡單,盡量避免多個(gè)入口點(diǎn)與出口點(diǎn);對每個(gè)模塊做出具體定義;簡單的任務(wù)不必模塊化;多種判定最好在一個(gè)模塊中完成 4 ?是不是模塊劃分得越多越好呢? 當(dāng)然不是,雖然增加程序中的模塊數(shù)可以降低開發(fā)每個(gè)模塊的工作量,但同時(shí)卻增加了設(shè)計(jì)模塊接口的工作量。通過 圖 ,當(dāng)劃分的模塊數(shù)處于最小成本區(qū)時(shí),開發(fā)軟件的總成本最低。 ?模塊化的好處? 可以降低軟件開發(fā)的難度; 2、可以使程序結(jié)構(gòu)清晰,增加易讀性和易修改性; 3、模塊化還有利于提高代碼的可重用性及團(tuán)隊(duì)合作開發(fā)大型軟件的可行性。 軟件設(shè)計(jì)中的基本概念和原理 5 模塊數(shù)與軟件開發(fā)成本 成本( 工作量 )模塊數(shù)接口成本軟件總成本最小成本區(qū)M成本 / 模塊軟件設(shè)計(jì)中的基本概念和原理 6 2. 模塊獨(dú)立性 軟件設(shè)計(jì)中的基本概念和原理 模塊的獨(dú)立性是指軟件系統(tǒng)中每個(gè)模塊只 涉及軟件要求的具體的子功能,而和軟件系統(tǒng) 中其他模塊的接口是簡單的。 耦合 模塊之間的 相對獨(dú)立性 的度量。 內(nèi)聚 模塊功能強(qiáng) 度的度量。 7 1) 耦合性 ? 耦合性是對一個(gè)軟件結(jié)構(gòu)內(nèi)部不同模塊間聯(lián)系緊密程度的度量指標(biāo)。 ? 決定耦合性高低的主要因素 由于模塊間的聯(lián)系是通過模塊接口實(shí)現(xiàn)的,因此,模塊耦合性的高低主要取決于 模塊接口的復(fù)雜程度 、 調(diào)用模塊的方式 以及 通過模塊接口的數(shù)據(jù) 。模塊間的耦合性 主要可劃分 為如下幾種類型。 低 數(shù)據(jù) 耦合 公共 耦合 控制 耦合 內(nèi)容 耦合 高 弱 強(qiáng) 耦合性 模塊獨(dú)立性 8 (1) 數(shù)據(jù)耦合。若兩個(gè)模塊之間僅通過模塊參數(shù)交換信息,且交換的信息全部為簡單數(shù)據(jù),則稱這種耦合為數(shù)據(jù)耦合。數(shù)據(jù)耦合的耦合性最低,通常軟件中都包含有數(shù)據(jù)耦合。數(shù)據(jù)耦合的例子如下所示: 軟件設(shè)計(jì)中的基本概念和原理 (2) 公共耦合。若兩個(gè)或多個(gè)模塊通過引用公共數(shù)據(jù)相互聯(lián)系,則稱這種耦合為公共耦合。 例如, 在程序中定義了全局變量,并在多個(gè)模塊中對全局變量進(jìn)行了引用,則引用全局變量的多個(gè)模塊間就具有了公共耦合關(guān)系。 (3) 控制耦合。若模塊之間交換的信息中包含有控制信息 (盡管有時(shí)控制信息是以數(shù)據(jù)的形式出現(xiàn)的 ),則稱這種耦合為控制耦合。控制耦合是中等程度的耦合,它會(huì)增加程序的復(fù)雜性??刂岂詈系睦尤缦滤荆? 9 (4) 內(nèi)容耦合。若一個(gè)模塊對另一模塊中的內(nèi)容 (包括數(shù)據(jù)和程序段 )進(jìn)行了直接的引用甚至修改,或通過非正常入口進(jìn)入到另一模塊內(nèi)部,或一個(gè)模塊具有多個(gè)入口,或兩個(gè)模塊共享一部分代碼,則稱模塊間的這種耦合為內(nèi)容耦合。內(nèi)容耦合是所有耦合關(guān)系中程度最高的,會(huì)使因模塊間的聯(lián)系過于緊密而對后期的開發(fā)和維護(hù)工作帶來很大的麻煩。 ?以上耦合程度的比較如下: 軟件設(shè)計(jì)中的基本概念和原理 低 數(shù)據(jù) 耦合 控制 耦合 控制 耦合 內(nèi)容 耦合 高 弱 強(qiáng) 耦合性
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1