标题：面向复用的软件资产与过程管理
基本信息
作　　者：谢冰 等 著 丛 书 名：软件复用与软件构件技术与丛书 出 版 社：清华  大学出版社ISBN：9787302173717 出版时间：2008-08-01 版　　次：1 页　　数：344 装　　帧：平装 开　　本：16开 所属分类：图书 > 计算机与互联网 > 软件工程及软件方法学
内容简介
本书以软件复用中的资产管理和过程管理为核心展开，其中软件资产管理涉及了软件资产的描述、分类、存储、检索与维护的技术、方法和工具；软件复用过程管理则涉及了建立复用过程的相关指导原则和依照这些原则建立的一套相关过程的实例，包括角色定义、活动描述和制品模板等。本书内容理论联系实践，使得读者不仅可以系统化地学习软件资产管理和软件复用过程管理的相关方法和技术，也能结合本书的案例，掌握如何在基于构件的软件开发中有效地管理软件资产，以及如何有效地实行软件复用过程管理。 
作者简介
杨芙清，计算机软件科学家，中国科学院院士，IEEE FELLOW。现任北京大学信息学部主任、软件工程国家工程研究中心主任、软件与微电子学院理事长。国务院学位委员会学科评议组召集人，中国软件行业协会副理事长。《中国科学》、《科学通报》和《电子学报》副主编。
目录
第1部分　软件资产管理
第1章　可复用软件资产的管理
1.1　资产复用的环境
1.1.1　基于已有资产的软件开发
1.1.2　资产复用的优越性
1.1.3　资产复用的维度
1.1.4　资产的常见形态
1.1.5　实现复用的困难
1.2　可复用软件资产的管理
1.2.1　可复用软件资产管理的需求
1.2.2　资产管理的任务
1.3　软件资产的管理技术
1.3.1　面向Internet的软件资产收集方法
1.3.2　软件资产的分类方法
1.3.3　软件资产的关系管理方法
1.3.4　软件资产的反馈管理方法
1.3.5　软件资产的可信性
1.4　小结
参考文献
第2章　软件资产管理的信息描述
2.1　概述
2.2　BIDM及其扩展规范
2.2.1　BIDM
2.2.2　资产验证框架
2.2.3　知识产权框架
2.3　UDDI规范
2.3.1　基本概念
2.3.2　UDDI数据模型
2.3.3　UDDI SOAP APIs
2.3.4　UDDI调用模型
2.4　RAS规范
2.4.1　资产的定义
2.4.2　资产的打包
2.4.3　核心RAS模型
2.4.4　外扩
2.5　北京大学资产管理信息模型
2.5.1　定义和表示法
2.5.2　模型基本结构
2.5.3　模型的可扩展性
2.5.4　模型的互操作性
2.5.5　模型应用
2.6　小结
参考文献
第3章　开发过程中的软件资产管理
3.1　软件资产管理与软件配置管理
3.1.1　软件开发过程中的资产管理问题
3.1.2　软件配置管理的定义及其功能
3.1.3　软件配置管理的实施过程
3.1.4　软件配置管理在软件开发中的作用
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.4　基于构件的软件配置管理系统
3.4.1　系统框架
3.4.2　基本管理功能和策略
3.4.3　高层管理功能
3.5　青鸟软件配置管理系统JBCM
3.5.1　JBCM系统的主要功能
3.5.2　JBCM配置库的组织
3.5.3　原子构件版本的存储
3.5.4　原子构件版本的比较与合并
3.5.5　组合构件存储与管理
3.5.6　审计与统计
3.6　应用实例研究
3.6.1　应用实例1： 家庭供热系统
3.6.2　应用实例2： 家庭供热系统家族
3.7　相关问题讨论与研究
3.8　本章小结
参考文献
第4章　软件资产库及其建设规程
4.1　概述
4.2　软件资产库
4.3　企业级软件资产库的构成
4.3.1　复用资产管理平台
4.3.2　开发资产管理平台
4.3.3　用户管理
4.4　软件资产库建设规程
4.4.1　定义可复用资产的类型
4.4.2　制订资产管理扩充计划
4.4.3　对要包含在资产库中的资产进行选择
4.4.4　定义建立可复用资产的准则
4.4.5　为可复用资产建立文档
4.4.6　设计资产库的逻辑结构
4.4.7　为资产库定义分类模式
4.4.8　确定支持资产库的人选
4.5　小结
参考文献
第5章　资产管理实施指南
5.1　概述
5.2　过程实施活动
5.2.1　任务1： 制订资产管理计划
5.2.2　任务2： 定义文档、配置管理、问题解决和复审过程
5.2.3　任务3： 复审资产管理计划
5.3　资产存储和检索定义活动
5.3.1　任务1： 实现并维护资产存储和检索机制
5.3.2　任务2： 开发、文档化和维护一个分类模式
5.3.3　任务3： 审核资产存储和检索机制
5.4　资产管理和控制活动
5.4.1　评价资产
5.4.2　在资产存储和检索机制中添加资产
5.4.3　分类资产
5.4.4　进行资产配置管理
5.4.5　跟踪资产的使用
5.4.6　处理资产修改需求和问题报告
5.4.7　记录资产修改需求和问题报告
5.4.8　通知资产复用者和领域工程师
5.4.9　引退资产
5.5　小结
参考文献
第6章　资产库管理系统实例与实践
6.1　资产库管理系统
6.2　 北大公共软件构件库管理系统
6.2.1　体系结构
6.2.2　系统功能概述
6.2.3　多库互联技术
6.2.4　JBCLMS互联体系
6.3　国内资产库应用实例
6.3.1　公共软件构件库应用情况
6.3.2　软件企业应用公共软件构件库的实例研究
6.3.3　软件企业应用企业构件库的实例研究
6.4　国外软件资产库
6.4.1　政府资产库——REBOOT系统
6.4.2　商业资产库
6.5　小结
参考文献
第2部分　软件复用过程管理173
第7章　系统化复用及其过程
7.1　“即兴”复用的典型案例
7.1.1　案例描述
7.1.2　从案例看“即兴复用”
7.2　从复用中获益的最佳方式——系统化复用
7.2.1　软件生命周期过程中的复用需求
7.2.2　系统化复用
7.3　满足系统化复用需求的软件过程
7.3.1　12207标准
7.3.2　IEEE 1517标准
7.3.3　复用软件生命周期过程框架
7.4　系统化复用软件过程概述
7.5　系统化复用软件过程中的概念和主要角色
7.5.1　概念
7.5.2　角色
7.6　对后续章节中过程描述方法的说明
7.6.1　活动图中的图元说明
7.6.2　活动说明表格中的数据项说明
参考文献
第8章　领域工程过程——开发可复用资产的过程
8.1　概述
8.1.1　提供资产
8.1.2　生产者复用
8.2　过程指南
8.2.1　活动图
8.2.2　制品
参考文献
第9章　开发过程——用可复用资产开发软件的过程
9.1　概述
9.1.1　消费者复用
9.1.2　消费者复用袖珍生命周期
9.1.3　将消费者复用加入到开发过程
9.2　过程指南
9.2.1　活动图
9.2.2　制品
参考文献
第10章　复用程序管理过程
10.1　概述
10.1.1　复用采取的策略
10.1.2　复用的程序
10.2　过程指南
10.2.1　活动图
10.2.2　制品
参考文献 
前言
软件复用是在软件开发中避免重复劳动的解决方案。通过软件复用，可以提高软件开发的效率和产品的质量。近20多年来。向对象技术、软件构件技术出现并逐步成为主流技术，为软件复用提供了基本的技术支持。软件复用研究及实践成为热点，被视为解决软件危机、提高软件生产效率和质量的现实可行的途径。