定義
組件部件和結構圖表層次結構通常是均衡的。
主要結構
層次結構
一種計算機作業系統的構成方法。
它是根據信息的類型、級別、優先權等一組特定的規則排列的一群硬體或軟體項目。
這種結構的最大特點就是將一個大型複雜的系統分解成若干單向依賴的層次,從而確保程式的可靠性和易讀性,也便於人們對系統進行局部修改。
在面向對象編程中,hierarchy映射為父類和子類之間的關係。
UNIX作業系統就是採用層次結構實現結構設計。
不均衡層次結構
不均衡層次結構是指葉節點距根節點的距離不同的維度層次結構。組件部件和結構圖表層次結構通常是不均衡的。不均衡層次結構也稱為“不齊整層次結構”。
舉例說明
父子層次結構包含以下級別:
包含父成員子級的子級別。父成員的子級包含聚合到父成員的屬性成員(包括數據成員)。
包含父成員的中間級別。
可選的“(全部)”級別(IsAggregatable=True),它包含父子層次結構葉成員的聚合值,“(全部)”級別的成員也稱為“(全部)”成員。
每個維度中只能存在一個父子層次結構,並且必須與鍵屬性相關。