请输入您要查询的百科知识:

 

词条 构件化软件设计与实现
释义

版权信息

书 名: 构件化软件设计与实现

作 者:黄罡 周明辉等

出版社: 清华大学出版社

出版时间: 2008

ISBN: 9787302173229

开本: 16

定价: 38.00 元

内容简介

《构件化软件设计与实现》以软件复用为宗旨,以软件体系结构为中心,以中间件为构件框架,系统介绍了构件化软件设计与实现的概念、方法和技术,提供了工程应用范例。在构件化软件设计方面,突出了软件体系结构的核心地位,重点介绍了如何设计出满足功能与非功能需求、作为构件组装蓝图的软件体系结构。在构件化软件实现方面,突出了构件框架的主要支撑作用,重点介绍了如何按照软件体系结构、利用构件框架,将可复用构件组装、部署、运营起来。《构件化软件设计与实现》通过理论与实践的结合,使读者不仅学习构件化软件设计与实现的系统化知识,也能有效地掌握实施过程中所需的方法和技术。

作者简介

扬芙清,计算机软件科学家,中国科学院院士,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小结

参考文献

……

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/7 3:27:55