注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學軟件體系結(jié)構(gòu)

軟件體系結(jié)構(gòu)

軟件體系結(jié)構(gòu)

定 價:¥29.00

作 者: 張友生編著
出版社: 清華大學出版社
叢編項: 高等院校計算機與信息技術(shù)應用新技術(shù)教材
標 簽: 暫缺

ISBN: 9787302078104 出版時間: 2004-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 244 字數(shù):  

內(nèi)容簡介

  自從軟件系統(tǒng)首次被分成許多模塊,模塊之間有相互作用,組合起來有整體的屬性,軟件就具有了體系結(jié)構(gòu)。好的開發(fā)者常常會使用一些體系結(jié)構(gòu)模式作為軟件系統(tǒng)結(jié)構(gòu)設(shè)計策略,但他們并沒有規(guī)范地、明確地表達出來,這樣就無法將他們的知識與別人交流。軟件體系結(jié)構(gòu)是設(shè)計抽象的進一步發(fā)展,滿足了更好地理解軟件系統(tǒng),更方便地開發(fā)更大、更復雜的軟件系統(tǒng)的需要。本書系統(tǒng)地介紹軟件體系結(jié)構(gòu)的基本原理、方法和實踐,全面反映軟件體系結(jié)構(gòu)研究和應用的最新進展。既討論軟件體系結(jié)構(gòu)的基本理論知識,又介紹軟件體系結(jié)構(gòu)的設(shè)計和工業(yè)界應用實例,強調(diào)理論與實踐相結(jié)合。全書共七章,第一章簡單地介紹軟件體系結(jié)構(gòu)的概念、發(fā)展和應用現(xiàn)狀;第二章討論軟件體系結(jié)構(gòu)建模,包括視圖模型、核心模型、生命周期模型和抽象模型:第三章介紹軟件體系結(jié)構(gòu)的風格和特定領(lǐng)域軟件體系結(jié)構(gòu);第四章討論軟件體系結(jié)構(gòu)的描述方法,重點介紹軟件體系結(jié)構(gòu)描述語言;第五章討論基于體系結(jié)構(gòu)的軟件開發(fā)方法,介紹基于體系結(jié)構(gòu)的軟件過程;第六章討論軟件 

作者簡介

暫缺《軟件體系結(jié)構(gòu)》作者簡介

圖書目錄

第一章  軟件體系結(jié)構(gòu)概論
  1.1  從軟件危機談起
    1.1.1  軟件危機的表現(xiàn)
    1.1.2  軟件危機的原因
    1.1.3  如何克服軟件危機
  1.2  構(gòu)件與軟件重用
    1.2.1  構(gòu)件模型及實現(xiàn)
    1.2.2構(gòu)件獲取
    1.2.3  構(gòu)件管理
    1.2.4構(gòu)件重用
    1.2.5  軟件重用實例
  1.3  軟件體系結(jié)構(gòu)的興起和發(fā)展
    1.3.1  軟件體系結(jié)構(gòu)的定義
    1.3.2  軟件體系結(jié)構(gòu)的意義
    1.3.3  軟件體系結(jié)構(gòu)的發(fā)展史
  1.4  軟件體系結(jié)構(gòu)的應用現(xiàn)狀
  主要參考文獻
第二章  軟件體系結(jié)構(gòu)建模
  2.1  軟件體系結(jié)構(gòu)建模概述
  2.2  "4+1"視圖模型
    2.2.1  邏輯視圖
    2.2.2  開發(fā)視圖
    2.2.3  進程視圖
    2.2.4  物理視圖
    2.2.5  場景
  2.3  軟件體系結(jié)構(gòu)的核心模型
  2.4  軟件體系結(jié)構(gòu)的生命周期模型
  2.5  軟件體系結(jié)構(gòu)抽象模型
    2.5.1  構(gòu)件
    2.5.2  連接件
    2.5.3  軟件體系結(jié)構(gòu)
    2.5.4  軟件體系結(jié)構(gòu)關(guān)系
    2.5.5  軟件體系結(jié)構(gòu)范式
  主要參考文獻
第三章  軟件體系結(jié)構(gòu)風格
  3.1  軟件體系結(jié)構(gòu)風格概述
  3.2  經(jīng)典軟件體系結(jié)構(gòu)風格
    3.2.1  管道和過濾器
    3.2.2  數(shù)據(jù)抽象和面向?qū)ο蠼M織
    3.2.3  基于事件的隱式調(diào)用
    3.2.4  分層系統(tǒng)
    3.2.5  倉庫系統(tǒng)及知識庫
    3.2.6  C2風格
  3.3  客戶朋艮務(wù)器風格
  3.4  三層C/S結(jié)構(gòu)風格
    3.4.1  三層C/S結(jié)構(gòu)的概念
    3.4.2  三層C/S結(jié)構(gòu)應用實例
    3.4.3  三層C/S結(jié)構(gòu)的優(yōu)點
  3.5  瀏覽器朋艮務(wù)器風格
  3.6  公共對象請求代理體系結(jié)構(gòu)
  3.7  正交軟件體系結(jié)構(gòu)
    3.7.1  正交軟件體系結(jié)構(gòu)的概念
    3.7.2  正交軟件體系結(jié)構(gòu)的實例
    3.7.3  正交軟件體系結(jié)構(gòu)的優(yōu)點
  3.8  基于層次消息總線的體系結(jié)構(gòu)風格
    3.8.1  構(gòu)件模型
    3.8.2  構(gòu)件接口
    3.8.3  消息總線
    3.8.4  構(gòu)件靜態(tài)結(jié)構(gòu)
    3.8.5  構(gòu)件動態(tài)行為
    3.8.6  運行時刻的系統(tǒng)演化
  3.9  異構(gòu)結(jié)構(gòu)風格
    3.9.1  為什么要使用異構(gòu)結(jié)構(gòu)
    3.9.2  異構(gòu)結(jié)構(gòu)的實例
    3.9.3  異構(gòu)組合匹配問題
  3.10    連系統(tǒng)構(gòu)成的系統(tǒng)及其體系結(jié)構(gòu)
    3.10.1  連系統(tǒng)構(gòu)成的系統(tǒng)
    3.10.2  基于SASIS的軟件過程
    3.10.3  應用范圍
  3.11  特定領(lǐng)域軟件體系結(jié)構(gòu)
    3.11.1  DSSA的定義
    3.11.2  DSSA的基本活動
    3.11.3  參與DSSA的人員
    3.11.4  DSSA的建立過程
    3.11.5  DSSA實例
    3.11.6  DSSA與體系結(jié)構(gòu)風格的比較
  主要參考文獻
第四章  軟件體系結(jié)構(gòu)描述
  4.1  軟件體系結(jié)構(gòu)描述方法
  4.2  軟件體系結(jié)構(gòu)描述框架標準
  4.3  體系結(jié)構(gòu)描述語言
    4.3.1  ADL與其他語言的比較
    4.3.2  ADL的構(gòu)成要素
  4.4  典型的軟件體系結(jié)構(gòu)描述語言
    4.4.1  UniCon
    4.4.2  Wright
    4.4.3  C2
    4.4.4  Rapide
    4.4.5  SADL
    4.4.6  Aesop
    4.4.7  ACME
  4.5  軟件體系結(jié)構(gòu)與UML
    4.5.1  UML簡介
    4.5.2  UML的主要內(nèi)容
    4.5.3  直接使用UML建模
    4.5.4  使用UML擴展機制
  主要參考文獻,
第五章  基于體系結(jié)構(gòu)的軟件開發(fā)
  5.1  設(shè)計模式
    5.1.1  設(shè)計模式概述
    5.1.2  設(shè)計模式的組成
    5.1.3  模式和軟件體系結(jié)構(gòu)
    5.1.4  設(shè)計模式方法分類
  5.2  基于體系結(jié)構(gòu)的設(shè)計方法
    5.2.1  有關(guān)術(shù)語
    5.2.2  ABSD方法與生命周期
    5.2.3  ABSD方法的步驟
  5.3  體系結(jié)構(gòu)的設(shè)計與演化
    5.3.1  設(shè)計和演化過程
    5.3.2  實驗原型階段
    5.3.3  演化開發(fā)階段
  5.4  基于體系結(jié)構(gòu)的軟件開發(fā)模型
    5.4.1  體系結(jié)構(gòu)需求
    5.4.2  體系結(jié)構(gòu)設(shè)計
    5.4.3  體系結(jié)構(gòu)文檔化
    5.4.4  體系結(jié)構(gòu)復審
    5.4.5  體系結(jié)構(gòu)實現(xiàn)
    5.4.6  體系結(jié)構(gòu)演化
  5.5  應用開發(fā)實例
    5.5.1  系統(tǒng)簡介
    5.5.2  系統(tǒng)設(shè)計與實現(xiàn)
    5.5.3  系統(tǒng)演化
  5.6  基于體系結(jié)構(gòu)的軟件過程
    5.6.1  有關(guān)概念
    5.6.2  軟件過程網(wǎng)
    5.6.3  基本結(jié)構(gòu)的表示
    5.6.4  基于體系結(jié)構(gòu)的軟件過程Petri網(wǎng)
  主要參考文獻
第六章  軟件體系結(jié)構(gòu)評估
  6.1  體系結(jié)構(gòu)評估概述
  6.2  軟件體系結(jié)構(gòu)評估的主要方式
  6.3  ATAM評估方法
    6.3.1  ATAM評估的步驟
    6.3.2  ATAM評估的階段
  6.4  SAAM評估方法
    6.4.1  SAAM評估的步驟
    6.4.2  SAAM評估實例
  主要參考文獻
第七章  軟件產(chǎn)品線體系結(jié)構(gòu)
  7.1  軟件產(chǎn)品線的出現(xiàn)和發(fā)展
    7.1.1  軟件體系結(jié)構(gòu)的發(fā)展
    7.1.2  軟件重用的發(fā)展
  7.2  軟件產(chǎn)品線概述
    7.2.1  軟件產(chǎn)品線的基本概念
    7.2.2  軟件產(chǎn)品線的過程模型
    7.2.3  軟件產(chǎn)品線的組織結(jié)構(gòu)
    7.2.4  軟件產(chǎn)品線的建立方式
    7.2.5  軟件產(chǎn)品線的演化
  7.3  框架和應用框架技術(shù)
  7.4  軟件產(chǎn)品線基本活動
  7.5  軟件產(chǎn)品線體系結(jié)構(gòu)的設(shè)計
    7.5.1  產(chǎn)品線體系結(jié)構(gòu)簡介
    7.5.2  產(chǎn)品線體系結(jié)構(gòu)的標準化和定制
    7.6  軟件產(chǎn)品線體系結(jié)構(gòu)的演化
    7.6.1  背景介紹
    7.6.2  兩代產(chǎn)品的各種發(fā)行版本
    7.6.3  需求和演化的分類
  主要參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號