注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡信息安全軟件體系結構的藝術(設計系列)

軟件體系結構的藝術(設計系列)

軟件體系結構的藝術(設計系列)

定 價:¥35.00

作 者: (美)Stephen T.Albin著;劉曉霞,郝玉潔等譯;劉曉霞譯
出版社: 機械工業(yè)出版社
叢編項: 軟件工程技術叢書 設計系列
標 簽: 暫缺

ISBN: 9787111134381 出版時間: 2004-01-01 包裝: 膠版紙
開本: 24cm 頁數: 265 字數:  

內容簡介

  本書給出獨立于任意特定工程過程或組織成熟程度的軟件體系結構設計方法,為軟件體系結構設計師提供做出軟件體系結構決策和建立有效軟件體系結構所必需的信息和工具。本書包括方法、設計表示及模型、技術(如面向對象和面向組件的技術)、參考模型、體系結構框架、分析、設計、體系結構模式等方面的透徹介紹和應用。本書不僅適合大型軟件系統的體系結構設計師使用,而且特別適合較小、不太成熟的軟件開發(fā)組織的體系結構設計師使用,同時,本書也可作為對軟件體系結構設計感興趣的廣大讀者的參考讀物。軟件體系結構是軟件開發(fā)的一個新課題,是隨著軟件系統的復雜性不斷增加應運而生的;軟件正在成為許多系統的主要組成部分.因此.很有必要建立新的;準則、原理和標準,應對不斷增加的復雜性。本書試圖綜合和提取這些信息,填補軟件體系結構設計理念的空白,提供建立有效軟件體系結構所必需的信息和工具。主要內容包括:方法學、設計表示及模型、技術、參考模型、體系結構框架等如何將設計模式應用到自己的軟件設計之中獨立于任意特定工程過程或組織成熟程度的軟件體系結構設計方法。

作者簡介

  StephenT.Albin是北加州的軟件工程師和技術顧問,曾經開發(fā)了多個商用的企業(yè)應用軟件、軟件平臺和技術。他是ACM和IEEE計算機和工程管理協會的會員。

圖書目錄

  第1章  軟件體系結構介紹
    1.1  軟件開發(fā)的演變
    1.2  軟件工程基礎
    1.2.1  可重用資源
    1.2.2  通用程序設計語言
    1.2.3  專用程序設計語言
    1.  2.4  建模語言和表示法
    1.  3  L3軟件體系結構的元素
    1.3.1  組件、連接器和質量
    1.3.2  體系結構描述
    1.3.3  軟件體系結構與軟件設計方法學
    1.3.4  體系結構的類型
    1.4  本章小結
  第2章  軟件產品生命周期
    2.1  管理的視圖
    2.1.1  初始階段
    2.1.2  細化階段
    2.1.3  構造階段
    2.1.4  移交階段
    2.2  軟件工程的視圖
    2.2.1  需求分析和規(guī)格說明
    2.2.2  設計
    2.2.  3  實現和測試
    2.2.4  部署和維護
    2.3  工程設計的視圖
    2.3.1  產品計劃:信息規(guī)格說明
    2.3.2  概念設計:原則規(guī)格說明
    2.3.3  具體設計:布局規(guī)格說明
    2.3.4  詳細設計:生產規(guī)格說明
    2.4  體系結構設計的視圖
    2.4.1  預設計階段
    2.4.2  域分析階段
    2.4.3  示意設計階段
    2.4.4  設計開發(fā)階段
    2.4.5  建造階段
    2.5  各種視圖的綜合
    2.6  本章小結
  第3章  體系結構設計過程
    3.1  理解問題
    3.2  確定設計元素及其關系
    3.2.1  定義系統上下文環(huán)境
    3.2.2  確定模塊
    3.2.3  描述組件和連接器
    3.3  評價體系結構
    3.4  轉換體系結構
    3.5  本章小結
  第4章  軟件設計介紹
    4.1  軟件體系結構設計中的問題
    4.2  功能、形式和制造維特魯威風格的三和弦
    4.2.1  功能和產品計劃
    4.2.2  形式和交互設計
    4.2.3  認知摩擦和體系結構設計
    4.2.4  制造
    4.2.5  應用的體系結構
    4.2.6  例子
    6.2.2  系統推理模型
    6.2.3  系統設計模型
    6.3  模型的作用
    6.3.1  風險承擔者與體系結構設計師的溝通
    6.3.2  設計決策和設計評估
    6.3. 3  詳細設計的指導原則
    6.3.  4  可重用技術的人工制品
    6. 4  問題域和方案域建模
    6.4.1  問題域模型
    6.4.2  方案域模型
    6.5  視圖
    6.5.1  目標和目的模型
    6.5.2  行為/功能模型
    6.5.3  信息/數據模型
    6.5  形式模型
    6.5.5  非功能/性能模型
    6.6  本章小結
  第7章  體系結構表示
    7.1  體系結構表示的目的
    7.2  軟件體系結構表示基礎
    7.3  體系結構描述語言
    7.3.1  設計語言元素
    7.3.2  第一類連接器
    7.3.3  模塊和組件
    7.3.4  例子:C2SADL
    7.3.5  應用ADL
    7.4  本章小結
  第8章  質量模型和質量屬性
    8.1  過程和產品質量
    8.2  確定質量需求
    8.2.1  度量質量屬性
    8.2.2  質量需求和體系結構設計
    8.2.3  系統知識和質量屬性
    8.  2. 4  到質量標準的障礙
    8.2.5  常見的質量屬性誤解
    8.3  理解質量模型
    8.4  用質量屬性進行體系結構設計
    8. 4.1  功能性
    8.4.2  性能(有效性)
    8.4.3  可修改性
    8.4.4  可用性和可靠性
    8.4.5  適用性
    8.4.6  可移植性
    8.5  體系結構和質量模型
    8.6  本章小結
  第9章  體系結構設計原則
    9.1  體系結構級的設計
    9.1.1  應用設計原則
    9.1.2  使用系統的思想
    9.1.3  例子
    9.2  用設計操作進行體系結構設計
    9.2.1  分解
    9.2.2  復制
    9.2.3  壓縮
    9.2.4  抽象
    9.2.5  資源共享
    9.3  功能設計策略
    9.3.1  自監(jiān)控
    9.3.2  恢復
    9.3.  3  儀器檢測
    9.4  本章小結
  第10章  應用體系結構風格和模式
    10.1  定義體系結構模式和風格
    10.1.1  激活模型
    10.1.2  風格和質量屬性
    10.2  常見的體系結構風格
    10.2.1  數據流系統
    10.2.2  調用返回系統
   10.2.3  獨立組件
   10.2.4  虛擬機
   10.2.5  庫
   10.3  應用體系結構風格的例子
   10.4  本章小結
  第11章  理解元模型
    11.1  理解元模型
    11.2  使用參考模型
    11.2.1  Seeheim模型
    11.2.2  arch/slinky模型
    11.2.3  企業(yè)應用參考模型
    11.2.4  技術堆疊和體系結構層次
    11.3  描述軟件組件的基本元模型
    11.4  例子內容管理系統參考模型
    11.4.1  域模型
    11.4.2  內容協作參考模型
    11.4.3  內容管理參考模型
    11.5  本章小結
  第12章  建立體系結構描述
    12.1  體系結構描述的標準化
    12.2  建立體系結構描述
    12.2.1  確定體系結構描述
    12.2.2  確定風險承擔者
    12.2.3  選擇視點
    12.2.4  確定視點
    12.2.5  確定視圖
    12.2.6  記錄視圖的不一致
    12.2.7  建立對體系結構基本原理的闡述
    12.3  使用體系結構描述
    12.3.1  建立現有系統的體系結構描述
    12.3.2  進行體系結構評估
    12.3.3  規(guī)格說明的語用
    12.4  本章小結
  第13章  使用體系結構框架
    13.1  軟件體系結構框架.
    13.1.1  體系結構框架的哲學
    13.1.2  體系結構框架的目標
    13.1.3  方法學和體系結構框架
    13.2  體系結構的4+1視圖模型
    13.2.1  與IEEEl471的關系
    13.2.2  邏輯視點
    13.2.3  過程視點
    13.2.4  開發(fā)視點
    13.2.5  物理視點
    13.2.6  場景視點
    13.2.7  模型超載
    13.2.8  用UnifiedProcess建造體系結構
    13.3  開放式分布處理參考模型
    13.3.1  企業(yè)視點
    13.3.2  信息視點
    13.3.3  計算視點
    13.3.4  工程視點
    13.3.5  技術視點
    13.4  本章小結
  第14章  軟件體系結構質量
    14.1  評估軟件體系結構的重要性
    14.1.1  內容出版系統的例子
    14.1.2  企業(yè)應用的例子
    14.2  怎樣提高質量
    14.2.1  系統化的設計過程
    14.2.2  正確地理解問題
    14.2.3  評估軟件體系結構
    14.3  體系結構評價
    14.4  評估可修改性
    14.5  評估性能
    14.6  本章小結
  參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號