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

軟件體系結構

軟件體系結構

定 價:¥29.00

作 者: 王小剛,黎揚,周寧 著
出版社: 北京交通大學出版社
叢編項: 高等教育"十二五"規(guī)劃教材
標 簽: 計算機/網(wǎng)絡 軟件工程/開發(fā)項目管理

ISBN: 9787512118812 出版時間: 2014-04-01 包裝: 平裝
開本: 16開 頁數(shù): 188 字數(shù):  

內(nèi)容簡介

  《軟件體系結構/高等教育“十二五”規(guī)劃教材》系統(tǒng)闡述了軟件體系結構的概念、思想,以及建模和描述手段,介紹了軟件體系結構的重要模式及應用。指導如何設計出高質(zhì)量的符合需求的軟件體系結構,給出了評估軟件體系結構的方法,論述了當前流行技術的軟件體系結構。全書強調(diào)思想和理念,重視實用和實踐。全書共分9章,第1章介紹軟件體系結構的起源、概念、作用和發(fā)展等;第2章給出了軟件體系結構模式(風格)的分類,列舉了經(jīng)典的風格實例,并通過例子闡述了使用方法;第3章是關于軟件體系結構描述,包括IEEE1471標準、軟件體系結構文檔、軟件體系結構描述語言、動態(tài)軟件體系結構及描述;第4章講述軟件體系結構的設計思想、原則、方法及流程,強調(diào)要關注的問題,說明軟件體系結構恢復和重構的概念及意義,給出了重構模式;第5章闡述軟件體系結構與軟件質(zhì)量的密切關系,以及實現(xiàn)質(zhì)量屬性的體系結構策略;第6章論述軟件體系結構評估的意義和方法,重點是ATAM評估方法;第7章簡單介紹了面向特定領域軟件體系結構和軟件產(chǎn)品線;第8章說明了基于Java和.NET的分布式體系結構及組成要素;第9章介紹了幾種主流技術軟件的體系結構及關鍵技術,包括SOA、Android、云計算等?!盾浖w系結構/高等教育“十二五”規(guī)劃教材》可作為高等院校軟件工程專業(yè)及其他計算機類專業(yè)的軟件體系結構教材,也可作為軟件工程相關技術人員的參考用書。

作者簡介

暫缺《軟件體系結構》作者簡介

圖書目錄

第1章 軟件體系結構概覽
1.1 復雜性——我們的敵人
1.2 什么是軟件體系結構
1.2.1 組成視角
1.2.2 決策視角
1.3 軟件體系結構核心模型
1.4 軟件體系結構起源
1.5 軟件體系結構與軟件框架
1.6 軟件體系結構生命周期模型
1.7 軟件體系結構的作用和意義
1.8 軟件體系結構的現(xiàn)狀及發(fā)展方向
1.8.1 研究與應用現(xiàn)狀
1.8.2 研究熱點
1.8.3 發(fā)展方向
第2章 軟件體系結構模式(風格)
2.1 軟件體系結構模式(風格)概述
2.1.1 軟件模式
2.1.2 軟件體系結構模式
2.2 幾種經(jīng)典的風格簡介
2.2.1 管道/過濾器
2.2.2 數(shù)據(jù)抽象和面向?qū)ο箫L格
2.2.3 基于事件的隱式調(diào)用風格
2.2.4 層次系統(tǒng)風格
2.2.5 倉庫風格
2.3 移動機器人設計
2.3.1 移動機器人體系結構的設計需求
2.3.2 應用經(jīng)典風格的解決方案
2.4 客戶/服務器風格
2.4.1 C/S結構
2.4.2 B/S結構
2.4.3 C/S與B/S混合
2.5 MVC模式
2.6 分布式代理者模式
2.6.1 問題和方案
2.6.2 代理者系統(tǒng)結構
2.6.3 代理者體系結構的優(yōu)缺點
2.7 軟件架構性反模式
第3章 軟件體系結構描述
3.1 IEEE1471軟件體系結構描述框架標準
3.2 軟件體系結構文檔
3.2.1 幾個問題
3.2.2 體系結構文檔的作用
3.2.3 RUP軟件架構文檔要素
3.3 軟件體系結構描述語言
3.3.1 軟件體系結構的形式化描述
3.3.2 軟件體系結構描述語言概述
3.3.3 幾種典型軟件體系結構描述語言
3.3.4 基于ADL的軟件體系結構求精——以Acme-ARL為例
3.4 動態(tài)軟件體系結構及描述
3.4.1 DSA動態(tài)演化
3.4.2 DSA描述語言
第4章 軟件體系結構設計
4.1 架構師
4.2 軟件體系結構設計概述
4.3 體系結構設計的思想和操作
4.3.1 架構(體系結構)之美
4.3.2 幾個核心問題
4.3.3 軟件體系結構設計的基本操作
4.3.4 體系結構設計關注點
4.4 多視圖軟件體系結構設計
4.4.1 為什么需要多視圖
4.4.2 “4+1”視圖模型
4.4.3 視圖間同步問題
4.4.4 視圖的數(shù)量問題
4.5 從概念性體系結構到實際體系結構
4.5.1 概念性體系結構
4.5.2 實際體系結構
4.5.3 概念性體系結構和實際體系結構之比較
4.5.4 體系結構設計過程
4.6 體系結構設計的程度
4.6.1 體系結構設計的三種癥狀
4.6.2 簡單設計
4.6.3 體系結構設計細化的程度
4.7 基于體系結構的軟件開發(fā)模型
4.7.1 總體過程
4.7.2 體系結構需求
4.7.3 體系結構設計
4.7.4 體系結構文檔化
4.7.5 體系結構復審
4.7.6 體系結構實現(xiàn)
4.7.7 體系結構演化
4.8 軟件體系結構恢復和重構
4.8.1 正向工程和反向工程
4.8.2 軟件重構概念
4.8.3 體系結構和設計恢復
4.8.4 體系結構和設計重構
4.8.5 體系結構重構模式
第5章 軟件體系結構與軟件質(zhì)量
5.1 軟件質(zhì)量屬性
5.1.1 基本概念
5.1.2 軟件體系結構和質(zhì)量屬性的關系
5.1.3 質(zhì)量屬性之間的關系
5.2 軟件質(zhì)量度量模型和相關體系結構要素
5.3 質(zhì)量屬性的場景描述法
5.4 幾種質(zhì)量屬性及其一般場景
5.5 幾種質(zhì)量屬性策略
5.6 軟件體系結構本身的質(zhì)量屬性
第6章 軟件體系結構評估
6.1 基本概念
6.2 主要評估方式
6.3 ATAM評估方法
6.3.1 ATAM評估過程
6.3.2 ATAM評估實例——戰(zhàn)場控制系統(tǒng)
6.4 CBAM評估方法
6.4.1 CBAM的基本思想
6.4.2 CBAM評估方法的步驟
第7章 特定領域軟件體系結構及產(chǎn)品線體系結構
7.1 特定領域軟件體系結構
7.1.1 基本概念
7.1.2 基本活動
7.1.3 參與DSSA的人員
7.1.4 DSSA應用開發(fā)的三層模型
7.1.5 DSSA和體系結構風格的比較
7.2 軟件產(chǎn)品線體系結構
7.2.1 概念和術語
7.2.2 使用產(chǎn)品線的好處和代價
7.2.3 導致產(chǎn)品線失敗的因素
7.2.4 產(chǎn)品線系統(tǒng)
7.2.5 成功案例:青鳥工程
第8章 基于Java和.NET的分布式軟件體系結構
8.1 基于Java的分布式體系結構及其技術
8.1.1 Java平臺
8.1.2 JavaEE的概念
8.1.3 JavaEE的四層模型
8.1.4 JavaEE應用程序組件
8.1.5 JavaEE的服務和容器
8.1.6 JavaEE平臺的核心API與組件
……
第9章 主流技術軟件體系結構

本目錄推薦

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