幫助中心 | 我的帳號 | 關於我們

軟體體系結構(第6版)

  • 作者:編者:覃征//沈澎博//李志鵬//黨璇|責編:張民//薛陽
  • 出版社:清華大學
  • ISBN:9787302714811
  • 出版日期:2026/05/01
  • 裝幀:平裝
  • 頁數:329
人民幣:RMB 69.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    隨著軟體工程的不斷演進,軟體體系結構逐漸成熟,已從傳統的軟體工程研究中獨立出來,成為電腦科學的一個重要分支,也是當今業界和學術界的熱點研究領域。軟體體系結構的目標是為開發者提供統一、精確、高度抽象且易於分析的系統信息,從而助力軟體系統實現快速、低成本、高質量的構建。本書詳細介紹和分析了軟體體系結構的理論基礎、研究內容、發展狀況和實踐應用。通過閱讀本書,讀者可以掌握軟體體系結構的研究背景、基本概念、描述方法、設計風格、評估方法、開發工具,以及柔性軟體體系結構等內容。本書採用近年來的相關案例、數據與圖示等材料,反映了軟體體系結構領域的最新發展。本書可作為電腦、軟體工程及相關專業本科生和研究生的教材,亦能為從事相關研究的科研人員及一線開發者提供理論支撐與實踐指導。

作者介紹
編者:覃征//沈澎博//李志鵬//黨璇|責編:張民//薛陽
    覃征,博士,清華大學信息學院、軟體學院教授、博士生導師,教育部高等學校電子商務類專業教學指導委員會委員,國家千人計劃評審專家,科技部科技獎勵評審專家,教育部科技獎勵評審專家。作為項目負責人。先後主持完成國家重點基礎研究發展計劃(973計劃)項目、科技攻關計劃項目、國家探索項目、國家自然科學基金項目等數十項。作為第一完成人獲國家各類獎勵一等獎3項,以及第43屆日內瓦國際發明展覽會金獎,獲國家發明專利17項。出版學術著作、教材十余部,領導的課題組先後獲國家級精品課程、國家級精品教材、清華大學教材特等獎榮譽稱號。近年來在國內外重要期刊和會議發表文章數十篇,培養博士后、博士、碩士共計一百餘人,遍及軍隊、國家研究機構、大中型企業、金融行業、大學等領域。

目錄
第1章  軟體體系結構的起源和發展
  1.1  軟體的產生與發展
  1.2  軟體設計的演變與軟體工程的興起
  1.3  軟體體系結構的誕生與發展
    1.3.1  軟體體系結構誕生的背景及意義
    1.3.2  軟體體系結構概念的形成與發展
  1.4  軟體體系結構在軟體生命周期中的定位
  1.5  軟體體系結構的研究內容、原理及標準
    1.5.1  軟體體系結構的研究內容
    1.5.2  軟體體系結構的設計原理
    1.5.3  軟體體系結構標準
  1.6  軟體體系結構的四個層次級別
  1.7  本章小結
第2章  軟體體系結構風格和模式
  2.1  軟體體系結構風格和模式基礎
  2.2  管道?過濾器風格
  2.3  面向對象風格
  2.4  事件驅動風格
  2.5  分層風格
  2.6  數據共享風格
  2.7  解釋器風格
  2.8  反饋控制環風格
  2.9  雲體系結構風格
  2.10  網格計算體系風格
  2.11  移動App體系結構風格
  2.12  其他流行的體系結構
    2.12.1  適用於物聯網(IoT)系統的軟體架構
    2.12.2  微服務架構
  2.13  體系結構風格比較
  2.14  異構風格的集成
  2.15  案例
    2.15.1  案例一: SMCSP項目
    2.15.2  案例二: Recommender項目
    2.15.3  案例三: 圖像/視頻註解平台項目
  2.16  本章小結
第3章  軟體體系結構描述
  3.1  軟體體系結構建模概述
    3.1.1  軟體體系結構建模問題
    3.1.2  軟體體系結構描述方法
  3.2  基於UML的軟體體系結構描述
    3.2.1  UML語言概述
    3.2.2  UML語言體系
    3.2.3  UML的軟體體系結構描述
  3.3  UML體系結構描述方式案例分析
    3.3.1  「4+1」視圖模型
    3.3.2  教務管理系統的非形式化描述案例
  3.4  基於ADL的軟體體系結構描述
    3.4.1  ADL概述
    3.4.2  ADL結構分析
  3.5  ADL體系結構描述方式案例分析

    3.5.1  構件與連接器描述
    3.5.2  配置的描述
  3.6  可擴展體系結構語言基礎框架FEAL
    3.6.1  FEAL設計意圖
    3.6.2  FEAL結構
    3.6.3  FEAL映射器
    3.6.4  FEAL應用示例
  3.7  本章小結
第4章  軟體體系結構級別的設計策略
  4.1  體系結構設計的重用
  4.2  體系結構設計空間與規則
  4.3  基於體系結構的軟體分析設計過程SADPBA
    4.3.1  SADPBA總覽
    4.3.2  使用設計空間對設計過程進行拆分
    4.3.3  SADPBA的追蹤機制
    4.3.4  軟體體系結構的生命周期模型
    4.3.5  實踐中的SADPBA
  4.4  示例: MEECS
    4.4.1  MEECS簡介
    4.4.2  將SADPBA應用到MEECS
  4.5  軟體體系結構風格選擇
    4.5.1  架構元素說明的組成
    4.5.2  特徵類別分析
    4.5.3  PSAS方法主流程
  4.6  本章小結
第5章  軟體體系結構集成開發環境
  5.1  軟體體系結構集成開發環境的作用
    5.1.1  形式化描述方法的比較
    5.1.2  體系結構集成開發環境的作用
  5.2  體系結構IDE原型
    5.2.1  用戶界面層
    5.2.2  模型層
    5.2.3  基礎層
    5.2.4  體系結構集成開發環境設計策略
  5.3  ArchStudio 5系統
    5.3.1  ArchStudio 5簡介
    5.3.2  ArchStudio 5安裝
    5.3.3  ArchStudio 5概況
    5.3.4  ArchStudio 5的使用
  5.4  SysADL Studio系統
    5.4.1  SysADL Studio簡介
    5.4.2  SysADL Studio安裝
    5.4.3  SysADL Studio概況
    5.4.4  SysADL Studio的使用
  5.5  其他開發環境
    5.5.1  ArchWare: 體系結構改進開發環境
    5.5.2  自適應軟體體系結構開發環境
    5.5.3  面向UniCore體系結構的集成開發環境
    5.5.4  圖文法規則制導的軟體體系結構開發環境
  5.6  本章小結

第6章  軟體體系結構評估
  6.1  軟體體系結構評估概述
    6.1.1  質量屬性
    6.1.2  評估的必要性
    6.1.3  評估的時機
    6.1.4  評估的結果
    6.1.5  評估方法分類
  6.2  QAW質量屬性專題研討會方法
  6.3  SAAM軟體構架分析方法
    6.3.1  SAAM的一般步驟
    6.3.2  場景生成
    6.3.3  體系結構描述
    6.3.4  場景的分類和優先順序確定
    6.3.5  間接場景的單個評估
    6.3.6  對場景關聯的評估
    6.3.7  形成總體評估
  6.4  ATAM體系結構權衡分析方法
    6.4.1  最初的ATAM
    6.4.2  改進版ATAM
    6.4.3  ATAM的一般過程
    6.4.4  體系結構描述及收集評估有關信息
    6.4.5  以體系結構為中心進行分析
    6.4.6  以風險承擔者為中心進行分析
    6.4.7  調教最終評估報告
  6.5  ARID積極的中間設計審核方法
  6.6  ALPSM體系結構級別上的軟體維護預測
  6.7  基於度量和預測的評估方法
    6.7.1  基於人工智慧的定性知識管理與建模
    6.7.2  構建貝葉斯信念網路的結構
    6.7.3  軟體體系結構評估信念網路
    6.7.4  SAABNet的使用
    6.7.5  SAABNet的驗證
  6.8  評估方法比較
    6.8.1  比較框架
    6.8.2  評估方法概覽與比較
    6.8.3  軟體結構化測試
  6.9  本章小結
第7章  柔性軟體體系結構
  7.1  動態軟體體系結構
    7.1.1  動態軟體體系結構定義
    7.1.2  動態軟體體系方法分類
    7.1.3  π-ADL: 行為視角
    7.1.4  MARMOL: 反射視角
    7.1.5  LIME: 協調視角
  7.2  柔性軟體體系結構概述
    7.2.1  柔性軟體體系結構定義
    7.2.2  柔性軟體體系結構場景舉例
  7.3  柔性軟體體系結構案例
    7.3.1  Rainbow
    7.3.2  MADAM

  7.4  柔性軟體體系結構適用範圍
  7.5  本章小結
第8章  軟體體系結構的前景
  8.1  國內外軟體體系結構應用
    8.1.1  全球軟體產品業
    8.1.2  軟體體系結構在系統中的應用
    8.1.3  六大計算軟體平台體系結構
  8.2  當今軟體體系結構研究的挑戰
  8.3  軟體體系結構的學術平台
  8.4  軟體體系結構的研究機遇
  8.5  本章小結
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032