複雜網路視域下的軟體度量及進化

複雜網路視域下的軟體度量及進化

《複雜網路視域下的軟體度量及進化》是科學出版社出版的圖書,作者是張浩華。

基本介紹

  • 中文名:複雜網路視域下的軟體度量及進化
  • 作者:張浩華
  • 出版社:科學出版社
  • ISBN:9787030628961
  • 類別:張浩華
內容簡介,圖書目錄,

內容簡介

本書針對大型軟體的規模和複雜性所帶來的度量和質量控制問題,分析傳統度量方法在大型軟體套用上的不足,從複雜網路這一新的視域來觀察評價軟體系統。全書內容分為5個部分,共11章。其中,第1部分主要介紹軟體的複雜性和複雜網路的研究背景及現狀,包括第1章和第2章;第2部分主要介紹軟體靜態結構模型,對大量優秀開源軟體特徵進行分析,包括第3章和第4章;第3部分通過對軟體的核結構、結點重要性進行評估,對雙重度和鄰聚係數進行研究,揭示了軟體網路的各種特性,進而提出一個基於複雜網路的新的測度體系,包括第5~8章;第4部分探討軟體進化中的特徵變化和軟體生態系統,包括第9章和第10章;第5部分即第11章,對今後的研究工作進行了展望。

圖書目錄

第1章 緒論
1.1 軟體質量的桎梏
1.1.1 軟體的複雜性
1.1.2 軟體度量和進化的新挑戰
1.2 軟體的網路觀
1.2.1 複雜網路與軟體結構
1.2.2 研究的目的和意義
1.3 本書的主要研究內容
1.4 本書的組織結構
參考文獻
第2章 複雜網路理論及研究
2.1 複雜網路概述
2.1.1 複雜網路的研究簡史
2.1.2 複雜網路的定義
2.1.3 複雜網路研究的目的與現狀
2.2 複雜網路基本理論
2.2.1 圖的基本理論
2.2.2 複雜網路的主要特徵
2.2.3 複雜網路的基本模型
2.3 本章小結
參考文獻
第3章 複雜網路視域下的軟體網路
3.1 軟體網路模型
3.1.1 網路的定義
3.1.2 軟體靜態結構的單元和組織
3.1.3 軟體靜態結構網路拓撲及映射
3.1.4 軟體靜態結構與網路拓撲模型
3.2 軟體網路結構分析
3.2.1 需求描述和解析工具
3.2.2 解析工具的功能
3.2.3 解析工具的設計和實現
3.2.4 實驗樣本的選取
3.2.5 軟體網路的複雜網路特徵及可視化
3.3 本章小結
參考文獻
第4章 軟體網路靜態結構特徵分析
4.1 度及度分布
4.1.1 度分布分析
4.1.2 出入度分布分析
4.1.3 出入度分布相關性分析
4.2 層次性分析
4.2.1 簇度相關性分析
4.2.2 介度相關性分析
4.3 效率和連線傾向分析
4.3.1 網路效率分析
4.3.2 連線傾向分析
4.4 基於構造特徵的系統結構複雜性
4.4.1 影響度及分布
4.4.2 依賴度及分布
4.4.3 系統結構複雜度
4.5 基於軟體結構熵的系統結構複雜性
4.5.1 熵理論
4.5.2 軟體網路的標準結構熵
4.5.3 用軟體結構熵認識軟體結構複雜度
4.6 本章小結
參考文獻
第5章 軟體網路的核結構及核數分析
5.1 軟體的核結構
5.1.1 面向對象軟體的結構
5.1.2 k核和核數
5.1.3 軟體結構的核
5.1.4 核分解算法
5.1.5 軟體核結構的性質
5.2 軟核分析工具
5.2.1 軟核分析工具的設計
5.2.2 分析工具中的關鍵技術
5.2.3 分析工具的測試
5.3 核數分析對軟體工程的新貢獻
5.3.1 軟體核的統計特性
5.3.2 層級性
5.3.3 中心性
5.3.4 連線傾向
5.3.5 進化趨勢
5.4 本章小結
參考文獻
第6章 基於度和度中心性的結點重要性排序方法
6.1 幾種經典的結點重要性排序方法
6.1.1 結點關聯性問題
6.1.2 中心性問題
6.1.3 網路流問題
6.2 大型軟體網路的拓撲模型建構
6.3 基於度和度中心性的結點重要性度量方法
6.3.1 算法基礎
6.3.2 算法描述
6.4 實例驗證
6.5 本章小結
參考文獻
第7章 基於雙重度和鄰聚係數的結點重要性排序方法
7.1 雙重度分布
7.1.1 雙鶯序
7.1.2 幾種軟體網路的雙重度分布
7.2 鄰聚係數分布
7.2.1 鄰聚係數
7.2.2 幾種網路的鄰聚係數分布
7.3 結點重要性的排序方法
7.4 算法仿真與分析
7.5 本章小結
參考文獻
第8章 軟體靜態結構的BCN測度體系及評價
8.1 軟體的複雜性度量
8.1.1 軟體複雜性新挑戰
8.1.2 軟體缺陷與軟體缺陷檢測
8.1.3 軟體度量研究
8.1.4 C&K和MOOD度量方法
8.1.5 軟體網路測度模型
8.1.6 各種度量方法對比
8.2 軟體結構的測度和二維測度體系
8.2.1 結點類測度
8.2.2 結構測度
8.2.3 二維測度體系結構
8.3 BCN測度體系的評價
8.3.1 類單元設計的評判準則
8.3.2 軟體系統結構的評價準則
8.4 Wemux水電運行仿真系統的實證分析
8.4.1 Wemux水電運行仿真系統
8.4.2 Wemux的網路特徵分析
8.4.3 BCN測度研究Wemux的結點類
8.4.4 BCN測度研究Wemux的系統結構
8.5 本章小結
參考文獻
第9章 軟體系統的進化研究
9.1 軟體進化的本質
9.1.1 軟體的時間維進化研究
9.1.2 軟體網路結構特徵量的進化
9.2 軟體網路結點度的進化分析
9.2.1 平均結點度的進化
9.2.2 度分布的進化
9.2.3 高度值結點的進化
9.3 軟體網路介數的進化分析
9.3.1 平均介數的進化
9.3.2 介數分布的進化
9.3.3 高介數結點的進化
9.4 軟體網路結構的進化規律
9.4.1 模組特徵的進化
9.4.2 層級特徵的進化
9.4.3 連線傾向的進化
9.5 本章小結
參考文獻
第10章 軟體在生態系統中的進化
10.1 軟體系統的序
10.1.1 耗散結構
10.1.2 軟體結構的耗散結構特徵
10.1.3 軟體結構有序度的進化
10.2 軟體系統的生態特徵
10.2.1 軟體的代謝
10.2.2 軟體的自組織
10.2.3 軟體的突變
10.3 軟體的進化
10.3.1 軟體的進化速率
10.3.2 軟體的進化趨勢
10.3.3 軟體的進化預測
10.4 本章小結
參考文獻
第11章 總結與展望
11.1 工作總結
11.2 軟體系統的生態特徵主要貢獻
11.3 研究展望
參考文獻

相關詞條

熱門詞條

聯絡我們