內聚性度量(cohesion metrics)是2018年公布的計算機科學技術名詞。
基本介紹
- 中文名:內聚性度量
- 外文名:cohesion metrics
- 所屬學科:計算機科學技術
- 公布時間:2018年

內聚性度量(cohesion metrics)是2018年公布的計算機科學技術名詞。
內聚性度量(cohesion metrics)是2018年公布的計算機科學技術名詞。定義模組功能內聚程度的度量。一般通過數據定義、收集和分析,以及客觀的、持續性的定量化測量而算得。出處《計算機科學技術名詞 》第三版。1...
內聚性(Cohesion)也稱為內聚力,是一軟體度量,是指機能相關的程式組合成一模組的程度,或是各機能凝聚的狀態或程度。是結構化分析的重要概念之一。量測內聚性的方式很多,有些方法是由分析原始碼,得到非量化的結果,有些方法則是檢查原始碼的文本特徵,以得到內聚性的量化分數。內聚性是屬於順序式的量測量,一般...
內聚與耦合 耦合性:也稱塊間聯繫。指軟體系統結構中各模組間相互聯繫緊密程度的一種度量。模組之間聯繫越緊密,其耦合性就越強,模組的獨立性則越差。模組間耦合高低取決於模組間接口的複雜性、調用的方式及傳遞的信息內聚性:又稱塊內聯繫。指模組的功能強度的度量,即一個模組內部各個元素彼此結合的緊密程度的度量...
3.3 用例點度量上 3.4 用例點度量下 3.5 軟體分析設計說明書的度量方法 3.1 功能點度量(上) 測試題 3.2 功能點度量(下) 測試題 3.3 用例點度量(上) 測試題 3.4 用例點度量(下) 測試題 第三章 作業題 第4章 概要設計階段的度量 4.0 軟體結構度量 4.1 軟體結構度量之模組內聚性度量 ...
以期支持持續的軟體演化,主要取得了以下方面研究成果: (1) 支持重構的軟體度量技術研究,研究度量與重構的關聯關係。 深入研究了軟體的結構化度量與複雜性度量,重點研究了內聚性與耦合性度量。通過實驗驗證了面向對象軟體結構化度量與單元可測試性、可重構代碼檢測之間的聯繫。該研究證實了軟體規模、複雜性與耦合性...
同時,結合離散事件動態系統建模、信息熵等方法,解析各因素間存在的內聚性和耦合性,給出不同視角下的複雜性測度方法,建立複雜性解析及度量模型。基於複雜性模型,分別研究面向混流排序、批量分割、裝配計畫三個層面的最佳化方法。其中,利用過程複雜性研究不同層面的裝配流程差異度,給出混流裝配多層次排序最佳化方法...
功能模組獨立性是由內聚性和耦合性兩個定性指標來度量的。內聚性是度量一個功能模組內功能強度的一個相對指標。耦合性則用來度量功能模組之間的相互聯繫的程度。耦合 耦合是軟體結構中各功能模組之間相互連線的一種度量,耦合強弱取決於功能模組間接口的複雜程度、進入或訪問一個功能模組的點以及通過接口的數據。耦合有...
耦合性(英語:Coupling,dependency,或稱耦合力或耦合度)是一種軟體度量,是指一程式中,模組及模組之間信息或參數依賴的程度。內聚性是一個和耦合性相對的概念,一般而言低耦合性代表高內聚性,反之亦然。耦合性和內聚性都是由提出結構化設計概念的賴瑞·康斯坦丁所提出[1]。低耦合性是結構良好程式的特性,低...
內聚性是度量一個模組功能強度的一個相對指標。內聚是從功能角度來衡量模組的聯繫,它描述的是模組內的功能聯繫。內聚有如下種類:偶然內聚、邏輯內聚、時間內聚、過程內聚、通信內聚、順序內聚、功能內聚。它們之間的內聚度由弱到強排列。耦合性是模組之間互相連線的緊密程度的度量。耦合性取決於各個模組之間接口的複雜...
內聚性 在為面向對象系統進行構件級設計時,內聚性意味著構件或者類只封裝那些相互關聯密切,以及與構件或類自身有密切關係的屬性和操作。Lethbridge和Laganiere定義了許多類型的內聚性(按內聚性級別排序。一般來說,內聚性級別越高,構件的實現、測試和維護就越容易)。1、功能內聚。主要通過操作來體現,當一個模組只...
耦合性(英語:Coupling,dependency,或稱耦合力或耦合度)是一種軟體度量,是指一程式中,模組及模組之間信息或參數依賴的程度。內聚性是一個和耦合性相對的概念,一般而言低耦合性代表高內聚性,反之亦然。耦合性和內聚性都是由提出結構化設計概念的賴瑞·康斯坦丁所提出。低耦合性是結構良好程式的特性,低耦合性...
內聚是對象職責的力量和焦點的度量。We suggest that two object design concepts are useful: cohesion and completeness. 我們認為有兩個對象設計概念很有用:內聚性和完整性。When a design has low cohesion, it has classes and methods that are not grouped well. 當設計的內聚力較低時,它就不能良好地...
模組內聚性的評估 可以預期一個複雜度較高模組的內聚性會比較低,至少不會到功能內聚性的程度。一個有高複雜度及低內聚性的模組中會有許多的決策點,這類的模組多半運行超過一個明確定義的任務,因此內聚性較低。一個2005年的研究發現複雜度的度量和由專家評估的模組內聚性有高度負相關,反而針對內聚性設計的
9.4 度量內聚性 9.4.1 程式片 9.4.2 “粘合”權標 9.5 度量耦合性 9.6 需求可溯性 本章習題 補充題 本章習題答案 補充題答案 第10章 軟體測試 10.1 概述 10.2 軟體測試基礎 10.3 測試覆蓋條件 10.3.1 包含 10.3.2 功能測試 10.3.3 測試度量 10.3.4 結構測試 10.4 數據流測試 10.5...
高屬性維對象類內聚性的度量 面向大規模定製的服務族設計 PPBS研究及其對公共政策制定的啟示 圓台型材料下料問題的近似最優算法 證券市場動力學的複雜適應性特徵 基於隨機型DTA的時變道路收費模型 新發現自然管理法:531系統理論 價格和庫存聯合決策問題的研究綜述與展望 企業系統的複雜性及其分形管理 基於沙堆模型的...
也稱塊間聯繫。指軟體系統結構中各模組間相互聯繫緊密程度的一種度量。模組之間聯繫越緊密,其耦合性就越強,模組的獨立性則越差。模組間耦合高低取決於模組間接口的複雜性、調用的方式及傳遞的信息 內聚性 又稱塊內聯繫。指模組的功能強度的度量,即一個模組內部各個元素彼此結合的緊密程度的度量。若一個模組內各...
6.3 模組獨立性度量58 6.3.1 內聚性58 6.3.2 耦合性59 6.4 軟體組成結構59 6.4.1 軟體結構圖60 6.4.2 結構最佳化60 6.5 軟體體系結構61 6.5.1 系統構成模型61 6.5.2 系統控制模式63 6.6 小結64 習題64 第7章 結構化概要設計方法65 7.1 數據流模型65 7.1.1 變換型數據流65 7.1.2 ...
軟體可靠性的度量和測試目前還沒有形成公認的模型和方法,也談不上標準。從數學上研究它是一隨機過程。工程上則以機率統計方法處理。例如,人為播下K個錯誤,經過一段時間查出J個錯誤,則認為可靠度是J/K% 軟體工程強調在軟體設計開發當中注意提高可靠性,具體措施包括:增強模組的局部性、內聚性,減少數據關聯(耦合...
8.3.2 軟體可維護性定量度量 8.4 軟體再生工程技術 本章 小結 習題 第9章 面向對象系統分析與設計 9.1 面向對象概述 9.1.1 傳統開發方法存在的問題 9.1.2 面向對象的概念 9.1.3 面向對象的特徵 9.2 面向對象開發方法 9.2.1 面向對象Coad方法 9.2.2 面向對象OMT方法 9.2.3 統一軟體開發過程—...
本書附錄提供了分析文檔、系統設計文檔、對象設計文檔、基於子系統套用的C++代碼、用於類操作的偽碼以及對使用給定數據集的過程和產品度量標準的討論等。本書適用於短訓班學員、工程專業或計算機專業的本科生或研究生以及其他自學人員。圖書目錄 第1章引言1 1.1面向對象的開發過程1 1.1.1對象建模技術的規格說明2 1...
全書分為軟體工程基本概念和軟體過程實踐兩部分,系統闡述軟體過程、生命周期模型及面向對象范型與結構化范型的對比分析。書中融合經典與面向對象軟體工程理論,強調理論、抽象與設計相結合,涵蓋測試原理、開發工具及度量方法的實踐套用。該書被引量達33次,關聯研究涉及Java語言教學與軟體移植策略等領域。內容介紹 《軟體...
6.2.3 內聚性 133 6.2.4 耦合性 134 6.3 實施構件級設計 134 6.4 WebApp的構件級設計 137 6.4.1 構件級內容設計 137 6.4.2 構件級功能設計 138 6.5 設計傳統構件 138 6.6 基於構件的開發 139 6.6.1 領域工程 139 6.6.2 構件合格性檢驗、適應性修改 與組合 140 6.6.3 復用的分析與...
7.1.2 面向對象程式的度量 7.1.3 包的依賴度度量 7.2 可分析性 7.2.1 一致性 7.2.2 表達式的格式化 7.2.3 語句的格式化 7.2.4 命名習慣 7.2.5 語句級別的注釋 7.2.6 版本注釋 7.2.7 視覺結構:塊與縮進 7.2.8 表達式、函式與方法的長度 7.2.9 控制結構 7.2.10 布爾...
這些和具體業務有關的指標都是可以通過細化,用多種分指標來度量的,所以是可以做到的。我們把這種目標稱為測試就是要提醒開發人員,要把滿足這種目標當作最終的測試。你的軟體做得再好,不是涉眾想要的,又有什麼用?這是很淺顯的道理,可是在實際中,涉眾方和開發方往往因為一些具體的因素看不到這一點。其實,...
