简介
本书较全面地介绍了软件构件技术的产生、发展、构件化思想、基于
构件的软件过程及其他相关技术。书中还结合作者的相关研究成果,给出
了软件构件视图的相关概念,较详细地介绍了基于软件构件视图技术的构
件组装管理技术及相关软件平台实例的设计与实现方法,并对关键实现代
码进行了说明。随书光盘附有较完整的源代码、编译后的相关安装程序及
使用说明。本书每一章的前面都有关键问题一节,旨在引导读者对关键概
念进行预先的思考,增加对随后内容的兴趣。便于深入理解有关概念,掌
握本章的重点。
本书可作为软件工程专业本科生和研究生的教材,也非常适合于软件
技术领域工作的工程技术人员作参考。
目录
第1章 绪论
1.1 软件开发面临的挑战
1.2 软件开发方法的螺旋式演进――从结构化到构件化
1.2.1 结构化开发方法
1.2.2 面向对象开发方法
1.2.3 分布式对象方法
1.2.4 基于构件的开发方法
1.3 为什么要应用软件构件技术
讨论与思考
第2章 构件的基本概念
2.1 关键问题的提出
2.2 构件的概念
2.3 构件的要素
2.4 构件的来源
2.5 构件的分类
2.6 构件的粒度
2.6.1 构件粒度的概念
2.6.2 构件粒度的划分
2.6.3 构件粒度与业务模型之间的关系
2.7 软件构件技术的研究内容
讨论与思考
第3章 构件管理和组装技术
3.1 关键问题
3.2 构件的模型
3.2.1 构件模型的基本概念
3.2.2 典型的构件模型
3.2.3 构件模型技术发展展望
3.3 构件的组装
3.3.1 构件组装概述
3.3.2 构件组装过程
3.3.3 构件组装技术的研究方向
3.3.4 构件组装分类
3.3.5 构件组装描述语言XML
3.3.6 基于Web Services的异构构件组装技术
3.3.7 构件组装工具
3.4 构件库的设计与管理
3.4.1 构件库的基本知识
3.4.2 构件描述
3.4.3 构件库的分类检索技术
3.4.4 构件库实例――PRP构件库管理平台的设计与实现
3.5 构件视图
3.5.1 构件视图的含义
3.5.2 构件视图的分类
3.5.3 视图之间的关系
3.5.4 构件视图模型设计
3.5.5 构件视图描述
3.6 基于构件视图的构件管理和组装
3.6.1 视图库
3.6.2 基于构件视图的构件组装
讨论与思考
第4章 基于构件的软件过程
4.1 关键问题
4.2 软件开发过程
4.3 传统的软件开发过程模型
4.3.1 瀑布模型
4.3.2 快速原型模型
4.3.3 增量模型
4.3.4 螺旋模型
4.4 基于构件的软件开发过程特征
4.5 面向构件的项目管理
4.6统一建模语言UML
4.6.1 UML发展过程
4.6.2 UML概述
4.6.3 UML的图形表示
4.6.4 UML的建模过程
4.6.5 基于UML的构件抽取方法
4.6.6 软件构件抽取策略
4.7 基于构件进行软件开发的相关概念
4.7.1 领域工程和基于构件的软件开发过程的关系
4.7.2 领域工程
4.8 面向构件的软件开发过程概述
4.8.1 面向构件的需求分析
4.8.2 面向构件的分析与设许
4.8.3 面向构件的系统实现
4.8.4 面向构件的测试部署
4.8.5 面向构件的维护升级
讨论与思考
第5章 构件组装平台的设计与实现
5.1 关键问题
5.2 系统需求分析
5.2.1 角色定义
5.2.2 系统功能简述
5.2.3 需求描述
5.2.4 总体设计
讨论与思考
第6章 构件组装平台开发实例
6.1 关键问题
6.2 系统需求分析
6.2.1 登录
6.2.2 查询用户
6.2.3 编辑用户
6.2.4 删除用户
6.2.5 查询栏目
6.2.6 编辑栏目
6.2.7 删除栏目
6.3 系统总体设计
6.3.1 系统构件划分
6.3.2 数据库设计
6.3.3 系统体系结构设计――创建系统视图
6.4 系统的实现
6.4.1 构件的实现
6.4.2 关联物理构件
6.5 部署应用程序
6.6 将视图上传至视图库
讨论与思考
第7章 其他相关技术
7.1 网格计算
7.1.1 什么是网格计算
7.1.2 网格系统的特点
7.1.3 网格计算的研究领域
7.1.4 网格计算的关键技术
7.1.5 网格计算的体系结构
7.1.6 网格计算面临的问题与发展趋势
7.2 Web服务技术
7.2.1 Web服务的定义
7.2.2 Web服务特点
7.2.3 Web服务体系结构
7.2.4 Web service的关键技术
7.2.5 Web月艮务的解决方案
7.2.6 Web服务技术面临的挑战
7.3 Agent技术
7.3.1 Agent的基本概念
7.3.2 Agent研究方向
7.3.3 Agent的基本结构
7.3.4 多Agent技术
7.3.5 移动Agent
7.4 SOA
7.4.1 SOA简介
7.4.2 SOA定义
7.4.3 SOA的组成要素
7.4.4 SOA的基本特征
7.4.5 SOA的设计原则
7.4.6 SOA方法与其他技术的关系
7.4.7 SOA的发展前景
讨论与思考
参考文献
1.1 软件开发面临的挑战
1.2 软件开发方法的螺旋式演进――从结构化到构件化
1.2.1 结构化开发方法
1.2.2 面向对象开发方法
1.2.3 分布式对象方法
1.2.4 基于构件的开发方法
1.3 为什么要应用软件构件技术
讨论与思考
第2章 构件的基本概念
2.1 关键问题的提出
2.2 构件的概念
2.3 构件的要素
2.4 构件的来源
2.5 构件的分类
2.6 构件的粒度
2.6.1 构件粒度的概念
2.6.2 构件粒度的划分
2.6.3 构件粒度与业务模型之间的关系
2.7 软件构件技术的研究内容
讨论与思考
第3章 构件管理和组装技术
3.1 关键问题
3.2 构件的模型
3.2.1 构件模型的基本概念
3.2.2 典型的构件模型
3.2.3 构件模型技术发展展望
3.3 构件的组装
3.3.1 构件组装概述
3.3.2 构件组装过程
3.3.3 构件组装技术的研究方向
3.3.4 构件组装分类
3.3.5 构件组装描述语言XML
3.3.6 基于Web Services的异构构件组装技术
3.3.7 构件组装工具
3.4 构件库的设计与管理
3.4.1 构件库的基本知识
3.4.2 构件描述
3.4.3 构件库的分类检索技术
3.4.4 构件库实例――PRP构件库管理平台的设计与实现
3.5 构件视图
3.5.1 构件视图的含义
3.5.2 构件视图的分类
3.5.3 视图之间的关系
3.5.4 构件视图模型设计
3.5.5 构件视图描述
3.6 基于构件视图的构件管理和组装
3.6.1 视图库
3.6.2 基于构件视图的构件组装
讨论与思考
第4章 基于构件的软件过程
4.1 关键问题
4.2 软件开发过程
4.3 传统的软件开发过程模型
4.3.1 瀑布模型
4.3.2 快速原型模型
4.3.3 增量模型
4.3.4 螺旋模型
4.4 基于构件的软件开发过程特征
4.5 面向构件的项目管理
4.6统一建模语言UML
4.6.1 UML发展过程
4.6.2 UML概述
4.6.3 UML的图形表示
4.6.4 UML的建模过程
4.6.5 基于UML的构件抽取方法
4.6.6 软件构件抽取策略
4.7 基于构件进行软件开发的相关概念
4.7.1 领域工程和基于构件的软件开发过程的关系
4.7.2 领域工程
4.8 面向构件的软件开发过程概述
4.8.1 面向构件的需求分析
4.8.2 面向构件的分析与设许
4.8.3 面向构件的系统实现
4.8.4 面向构件的测试部署
4.8.5 面向构件的维护升级
讨论与思考
第5章 构件组装平台的设计与实现
5.1 关键问题
5.2 系统需求分析
5.2.1 角色定义
5.2.2 系统功能简述
5.2.3 需求描述
5.2.4 总体设计
讨论与思考
第6章 构件组装平台开发实例
6.1 关键问题
6.2 系统需求分析
6.2.1 登录
6.2.2 查询用户
6.2.3 编辑用户
6.2.4 删除用户
6.2.5 查询栏目
6.2.6 编辑栏目
6.2.7 删除栏目
6.3 系统总体设计
6.3.1 系统构件划分
6.3.2 数据库设计
6.3.3 系统体系结构设计――创建系统视图
6.4 系统的实现
6.4.1 构件的实现
6.4.2 关联物理构件
6.5 部署应用程序
6.6 将视图上传至视图库
讨论与思考
第7章 其他相关技术
7.1 网格计算
7.1.1 什么是网格计算
7.1.2 网格系统的特点
7.1.3 网格计算的研究领域
7.1.4 网格计算的关键技术
7.1.5 网格计算的体系结构
7.1.6 网格计算面临的问题与发展趋势
7.2 Web服务技术
7.2.1 Web服务的定义
7.2.2 Web服务特点
7.2.3 Web服务体系结构
7.2.4 Web service的关键技术
7.2.5 Web月艮务的解决方案
7.2.6 Web服务技术面临的挑战
7.3 Agent技术
7.3.1 Agent的基本概念
7.3.2 Agent研究方向
7.3.3 Agent的基本结构
7.3.4 多Agent技术
7.3.5 移动Agent
7.4 SOA
7.4.1 SOA简介
7.4.2 SOA定义
7.4.3 SOA的组成要素
7.4.4 SOA的基本特征
7.4.5 SOA的设计原则
7.4.6 SOA方法与其他技术的关系
7.4.7 SOA的发展前景
讨论与思考
参考文献
软件构件技术
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!