構件化軟體設計與實現

構件化軟體設計與實現

《構件化軟體設計與實現》是2008年清華大學出版社出版的圖書,作者是黃罡、周明輝。本書系統介紹了構件化軟體設計與實現的概念、方法和技術。

基本介紹

  • 書名:構件化軟體設計與實現
  • 作者:黃罡  周明輝
  • ISBN:9787302173229
  • 定價:38.00 元
  • 出版社清華大學出版社
  • 出版時間:2008年
  • 開本:16
內容簡介,作者簡介,目錄,

內容簡介

《構件化軟體設計與實現》以軟體復用為宗旨,以軟體體系結構為中心,以中間件為構件框架,系統介紹了構件化軟體設計與實現的概念、方法和技術,提供了工程套用範例。在構件化軟體設計方面,突出了軟體體系結構的核心地位,重點介紹了如何設計出滿足功能與非功能需求、作為構件組裝藍圖的軟體體系結構。在構件化軟體實現方面,突出了構件框架的主要支撐作用,重點介紹了如何按照軟體體系結構、利用構件框架,將可復用構件組裝、部署、運營起來。
《構件化軟體設計與實現》通過理論與實踐的結合,使讀者不僅學習構件化軟體設計與實現的系統化知識,也能有效地掌握實施過程中所需的方法和技術。

作者簡介

揚芙清,計算機軟體科學家,中國科學院院士,IEEEFELLOW。現任北京大學信息學部主任、軟體工程國家工程研究中心主任、軟體與微電子學院理事長。國務院學位委員會學科評議組召集人,中國軟體行業協會副理事長。《中國科學》、《科學通報》和《電子學報》副主編。
從事系統軟體、軟體工程、軟體工業化生產技術和系統等方面的教學和研究工作。主持研製成功我國第一台百萬次積體電路計算機多道運行作業系統和第一個全部用高級語言書寫的作業系統;在國內率先倡導軟體工程研究,創辦了國內第一個軟體工程學科;開創了軟體技術的基礎研究領域;主持了歷經四個五年計畫的國家重點科技攻關項目——青鳥工程和國家863計畫若干重點課題的研究。多次獲得各種榮譽稱號和獎勵,如:全國科學大會獎、國家科技進步二等獎、電子工業部科技進步特等獎、國家級教學成果獎一等獎、國家“七五”、“八五”、“九五”國家重點科技攻關計畫先進個人等十七項國家及部委級的獎勵。發表論文150餘篇,著作8部,培養了百餘名碩士、博士和博士後。

目錄

第1部分概覽.
第1章什麼是構件化軟體設計與實現
1.1從程式語言的發展看構件化軟體
1.2從軟體工程學看構件化軟體設計與實現
1.3本書的構件化軟體設計與實現方法概貌
1.4小結
第2章構件化軟體設計與實現的主要概念
2.1軟體構件
2.2軟體體系結構
2.3軟體構件框架
2.4小結
第2部分軟體體系結構設計
第3章軟體體系結構風格
3.1基本概念
3.2典型風格簡介
3.3風格的驗證
3.4不同風格的集成
3.5小結
第4章軟體體系結構設計
4.1體系結構設計方法概述
4.2體系結構設計的主要問題和一般途徑
4.3幾種體系結構設計方法介紹
4.4面向復用的體系結構設計
4.5小結
第5章軟體體系結構評估
5.1評估方法的選擇
5.2軟體體系結構評估方法的要素
5.3常見的軟體體系結構評估方法
5.4各種評估方法的比較
5.5小結
第6章軟體體系結構描述語言
6.1概述
6.2常見的體系結構描述語言
6.3體系結構描述語言分類框架
6.4小結
第7章ABC/ADL與ABCTool
7.1概述
7.2體系結構建模元素
7.3ABCTool
7.4小結
第3部分可復用構件開發
第8章可復用構件開發基本原則
8.1“開-閉”原則
8.2依賴倒置原則
8.3接口隔離原則
8.4迪米特法則
8.5各原則間的關係
8.6小結
第9章面向對象的可復用構件開發
9.1構件開發與領域工程
9.2功能規約的開發
9.3類構件的開發
9.4類簇構件的開發
9.5抽象類構件的開發
9.6框架構件的開發
9.7小結
第10章基於模式的構件開發
10.1模式概述
10.2GoF的設計模式
10.3體系結構模式..
10.4J2EE中的模式
10.5小結
第11章面向EJB/J2EE的構件開發
11.1概述
11.2EJB構件模型
11.3EJB開發過程
11.4開發示例
11.5小結
第12章面向CORBA/CCM的構件開發
12.1概述
12.2CORBA
12.3CCM構件模型
12.4CCM套用開發過程
12.5開發示例
12.6小結
第13章面向COM/、NET的構件開發
13.1概述
13.2COM/、NET構件模型
13.3COM/、NET構件開發過程
13.4開發示例
13.5小結
第14章構件測試
14.1概述
14.2構件測試方法
14.3WebServices構件的測試
14.4EJB構件的測試
14.5小結
第4部分構件組裝.部署與運行
第15章構件組裝
15.1概述
15.2內部組裝
15.3外部組裝
15.4小結
第16章構件部署
16.1概述
16.2常見的部署方法與工具
16.3J2EE部署
16.4小結
第17章構件運行維護和管理
17.1概述
17.2常見的構件運行和管理平台和技術
17.3反射式中間件
17.4運行時刻軟體體系結構
17.5自治計算
17.6小結
第5部分實例研究
第18章構件運行支撐平台示例--PKUAS
18.1PKUAS簡介
18.2PKUAS平台結構
18.3微核心
18.4容器
18.5協定
18.6服務
18.7工具
18.8小結
第19章奧運信息系統體系結構建模案例
19.1註冊制證系統高層體系結構模型
19.2註冊管理子系統體系結構模型
19.3設計決策討論
19.4小結
第20章信貸管理系統體系結構建模案例
20.1信貸管理系統體系結構概述
20.2信貸管理系統體系結構設計過程
20.3小結
參考文獻
……

相關詞條

熱門詞條

聯絡我們