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

正文內容

16742結構化設計方法-在線瀏覽

2024-12-02 19:07本頁面
  

【正文】 ? 模塊之間的 耦合性 ? 模塊自身的 內聚性 模塊間耦合的類型: 低 無直接耦合 耦 數(shù)據(jù)耦合 合 標記耦合 性 控制耦合 外部耦合 公共耦合 高 內容耦合 模 塊 獨 立 性 弱 (低耦合 ) 強 (中耦合 )(較強耦合 ) (強耦合 )(1) 無直接耦合 兩個模塊沒有直接關系 (模塊 1和模塊 2),模塊獨立性最強。 (2)詳細設計 確定模塊內部的算法和數(shù)據(jù)結構,產(chǎn)生描述各模塊程序過程的詳細文檔。167。 結構化設計方法 軟件設計分為兩個階段 : (1)概要設計 (總體設計 ) 確定軟件的結構以及各組成成分 (子系統(tǒng)或模塊 )之間的相互關系。 將分析模型轉換為軟件設計 數(shù)據(jù) 字典 數(shù)據(jù) 流圖 ER圖 狀態(tài)變遷圖 加 工 說 明 控制說明 數(shù) 據(jù) 對 說 明 象 數(shù) 據(jù) 設 計 體系結構設計 接口設計 過程設計 分析模型 設計模型 軟件設計的概念和原理 1. 軟件結構 2. 軟件過程 3. 模塊化 4. 抽象 5. 信息隱蔽 6. 信息局部化 模塊的獨立性 模塊獨立的含義: ?模塊完成獨立的功能 ?符合信息隱蔽和信息局部化原則 ?模塊間關連和依賴程度盡量小 模塊獨立性的度量 模塊獨立性取決于模塊的內部和外部特征。 模塊 1 模塊 2 模塊 3 模塊 4 (2) 數(shù)據(jù)耦合 一模塊調用另一模塊時,被調用模塊的輸入、輸出都是簡單的數(shù)據(jù) (若干參數(shù) )。 數(shù)據(jù)耦合舉例 開發(fā)票 計算水費 單價 數(shù)量 金額 (3) 標記耦合 (特征耦合 ) 如兩個模塊通過傳遞 數(shù)據(jù)結構 (不是簡單數(shù)據(jù),而是記錄、數(shù)組 等 )加以聯(lián)系,或都與一個 數(shù)據(jù) 結構 有關系 , 則稱這兩個模塊 間存在標記偶合。 控制耦合舉例 A 計算平均分 或最高分 B 平均 /最高 (控制信號 ) 成績 讀入分數(shù) 輸出結果 計算平均分 計算最高分 平均 /最高 ? B 控制耦合增加了理解和編程的復 雜性,調用模塊必須知道被調模 塊的內部邏輯,增加了相互依賴 去除模塊間控制耦合的方法: (1)將被調用模塊內的判定上移到調 用模塊中進行 (2)被調用模塊分解成若干單一功 能模塊 改控制耦合為數(shù)據(jù)耦合舉例 A 計算平均分 B1 平均成績 最高成績 計算最高分 B2 (5) 外部耦合 一組模塊均與同一外部環(huán)境關聯(lián) (例如 ,I/O模塊與特定的設備、 格式和通信協(xié)議相關聯(lián) ),它們之 間便存在外部耦合。 (6) 公共耦合 (公共數(shù)據(jù)區(qū)耦合 ) 一組模塊引用同一個公用數(shù)據(jù)區(qū) (也稱全局數(shù)據(jù)區(qū)、公共數(shù)據(jù)環(huán)境 )。 雖然上述任務是松散相關的,但每一項都是獨立的功能實體,最好作為獨立的模塊完成 。 邏輯內聚模塊 A B C E F G A B C EFG A1 B1 C1 EFG模塊內部邏輯 E、 F、 G邏輯 功能相似,組 成新模塊 EFG 缺點 : 增強了耦合程度 (控制耦合 ) 不易修改,效率低 公用代碼段 公用代碼段 (3) 時間內聚 (經(jīng)典內聚 ) 模塊完成的功能必須在同一時間 內執(zhí)行,這些功能只因時間因素 關聯(lián)在一起。 信息內聚模塊 符 號 表 查找 登錄 刪除 修改 幾個加工同時引用一個共同的數(shù)據(jù) (7) 功能內聚 模塊僅包括為完成某個功能所必須的所有成分。但耦合是直接的主導因素,內聚則輔助耦合共同對模塊獨立性進行衡量。 結構設計優(yōu)化舉例:樓層平面設
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1