TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
軟件體系結構理論與實踐(簡體書)
滿額折

軟件體系結構理論與實踐(簡體書)

人民幣定價:30 元
定  價:NT$ 180 元
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《軟件體系結構理論與實踐》為21世紀高等學校規劃教材。軟件體系結構是從軟件設計發展出來的一門新興學科,目前已經成為軟件工程的一個重要研究領域。軟件體系結構的目標是為軟件開發者提供統一、精確、高度抽象和易于分析的系統信息,合理的框架結構是應用系統開發的重要基礎和保障。《軟件體系結構理論與實踐》將系統地介紹軟件體系結構的基本原理,對軟件體系結構的理論知識、發展狀況和應用實踐進行細致的分析。《軟件體系結構理論與實踐》主要包括軟件體系結構的研究背景、形式化描述、體系結構風格、評估方法、框架結構的動態演化和產品線開發等內容。《軟件體系結構理論與實踐》將采用案例、數據、圖示和其他相關材料對知識點進行講解。通過學習《軟件體系結構理論與實踐》的相關內容,讀者將對軟件體系結構的概念和知識有一個全面的了解。《軟件體系結構理論與實踐》可作為高等院校本科生、研究生及工程碩士相關課程的教材,也可作為軟件開發人員的參考書籍。

名人/編輯推薦

《軟件體系結構理論與實踐》:比較系統地介紹了軟件體系結構的理論知識和實現技術,既兼顧傳統的和實用的軟件框架開發方法,又包含軟件體系結構的最新研究成果。《軟件體系結構理論與實踐》的理論部分,以知識點的形式對重點內容進行了分析和總結,使枯燥的理論內容變得醒目、易于理解。針對每一種設計模式,給出了一個案例,在學習過程中,可以將理論知識和應用實踐緊密地結合起來。

目次

前言
第1章 軟件體系結構概論
1.1 軟件危機
1.2 軟件復用
1.3 軟件構件的組織與檢索
1.4 軟件構件化
1.5 軟件體系結構
習題

第2章 軟件體系結構建模
2.1 軟件體系結構建模概述
2.2 軟件體系結構模型
2.3 軟件體系結構的形式化描述
2.4 軟件體系結構的生命周期
2.5 軟件體系結構的建模語言
2.6 基于軟件體系結構的開發
習題

第3章 軟件體系結構風格
3.1 軟件體系結構風格概述
3.2 常用的軟件體系結構風格
3.3 管道/過濾器體系結構風格
3.4 面向對象體系結構風格
3.5 事件驅動體系結構風格
3.6 分層體系結構風格
3.7 C2體系結構風格
3.8 數據共享體系結構風格
3.9 解釋器體系結構風格
3.1 0反饋控制環體系結構風格
3.1 1客戶機/服務器體系結構風格
3.1 2瀏覽器朋艮務器體系結構風格
3.1 3公共對象請求代理體系結構風格
3.1 4正交體系結構風格
3.1 5基于層次消息總線的體系結構風格
3.1 6MVC體系結構風格
3.1 7異構體系結構集成
習題

第4章 特定領域的軟件體系結構
4.1 特定領域的軟件體系結構定義
4.2 DSSA的基本活動
4.3 DSSA的參與者
4.4 DSSA的生命周期
4.5 DSSA的建立
4.6 基于DSSA的軟件開發
4.7 DSSA與軟件體系結構風格
4.8 DSSA對軟件開發的意義
4.9 DSSA的應用實例
習題

第5章 Web服務體系結構
5.1 Web服務概述
5.2 Web服務技術
5.3 面向服務的體系結構
5.4 企業服務總線
5.5 網格體系結構
習題

第6章 軟件演化技術
6.1 軟件演化概述
6.2 軟件需求演化
6.3 軟件演化的分類
6.4 軟件靜態演化技術
6.5 軟件動態演化技術
6.6 可演化軟件的設計
習題

第7章 軟件產品線
7.1 軟件產品線的起源
7.2 軟件產品線定義
7.3 軟件產品線的基本活動
7.4 軟件產品線需求分析
7.5 軟件產品線開發評價
7.6 軟件產品線的建立
7.7 軟件產品線開發模型
7.8 軟件產品線的組織結構
7.9 軟件產品線測試
7.1 0軟件產品線的優點
7.1 1軟件產品線開發所面臨的問題
習題

第8章 設計模式
8.1 設計模式概述
8.2 軟件設計原則
8.3 創建型設計模式
8.4 結構型設計模式
8.5 行為型設計模式
習題

第9章 軟件體系結構評估
9.1 軟件體系結構評估概述
9.2 軟件體系結構評估的主要方式
9.3 基于場景的軟件體系結構評估方式
9.4 基于度量的軟件體系結構評估方式
9.5 基于評估矩陣的軟件體系結構評估示例
9.6 軟件體系結構評估方法比較
9.7 軟件體系結構評估領域的研究重點和方向
習題

第10章 云計算
10.1 云計算的概念
10.2 云計算體系結構
10.3 云計算的發展歷史和應用現狀
10.4 云計算與相關計算模型的關系
10.5 云計算核心技術簡介
10.6 云計算的安全問題
10.7 云計算應用實例
10.8 云計算的研究和發展方向
習題
參考文獻

書摘/試閱

軟件構件技術是軟件復用的核心與基礎,是近幾年來迅速發展并受到高度重視的一個學科分支。目前,國內外對于軟件構件技術的研究已經取得了一定的成果,構件技術的研究正朝著深入和實用的方向發展。構件技術發展的趨勢主要表現在從集中式的小粒度組件向分布式的大粒度組件發展和從用于界面制作的窗口組件向完成邏輯功能的業務組件發展這兩個方面。
領域工程是為一組相似或相近的應用工程建立基本能力和必備基礎的過程,它覆蓋了建立可復用軟件構件的所有活動。領域工程主要包括領域分析、領域設計和領域實現三個主要階段。其產品是可復用的軟件構件,包含領域模型、領域構架、領域特定語言、代碼生成器和代碼構件。軟件構架是對系統整體設計結構的描述,包括組織結構、控制結構、構件之間的通信、同步和數據訪問協議、設計元素之間的功能分配、物理設計、設計元素集成、設計方案的伸縮性和性能及設計選擇等。在基于復用的軟件開發中,軟件構架可以作為一種大粒度、抽象級別較高的元素進行復用,而且為構件的組裝提供了基礎和上下文,對于成功的復用具有非常重要的意義。
軟件再工程是一個過程,它將逆向工程、重用和正向工程組合起來,對現存的系統進行重新構造以獲取新的應用系統。再工程的基礎是系統理解,包括對運行系統、源代碼、設計、分析,以及相應技術文檔的全面理解。但在很多情況下,由于各類文檔的丟失,只能對源代碼進行理解,即所謂的程序理解。
開放系統技術是在系統的開發過程中使用接口的標準,同時使用了符合接口標準的相關實現技術。目前,分布對象技術是開放系統中的一項主流技術,其目標是解決異構環境中的互操作問題。該技術使符合接口標準的構件可以方便地以“即插即用”的方式組裝到系統中,實現黑盒復用。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

定價:100 180
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區