| 作 者: | Donald Reifer 孙艳春 孙艳春 |
| 出版社: | 机械工业出版社 |
| 丛编项: | 软件工程技术丛书 软件复用与构件技术系列 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 暂缺 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
译者序
译者简介
序
前言
致谢
第一部分基本概念
第1章简介
1.1什么是软件复用
1.2软件复用为什么重要
1.3复用经济学
1.4可以复用哪些资产
1.5成功的软件复用
1.6复用以哪些概念为基础
1.7技术发展水平
1.8复用实践的现状
1.9已获得的经验教训
1.10哪些人应该阅读本书
1.11本书的组织方式
1.12可以从本书获得哪些帮助
1.13本章小结
1.14参考文献
第2章复用的前景和策略
2.1前景和策略
2.1.1产品线体系结构策略
2.1.2超大规模程序设计策略
2.1.3库策略
2.1.4电子购物商场策略
2.2选择一个策略
2.2.1与公司的未来计划相一致
2.2.2与公司的过程成熟度等级相-致
2.2.3与公司的文化相一致
2.2.4与投资策略相一致
2.2.5在期望的时间内有所收益
2.3为什么需要复用前景和策略
2.4哪些内容要加入前景-策略文档中
2.5推销策略
2.6本章小结
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技术概念举例
3.3.6关键技术过程域
3.4操作的管理概念
3.4.1组织的角色和职责
3.4.2客户/用户的参与
3.4.3必要的过程变革
3.4.4组织准备好变革
3.4.5管理概念举例
3.4.6关键管理过程域
3.4.7供应商的管理
3.4.8配置管理
3.5转换/移植概念
3.5.1技术转换
3.5.2技术工程
3.5.3移交技术/移植路径
3.6引入复用的策略
3.7本章小结
3.8参考文献
第4章一个成功的复用程序的要素
4.1什么是成功的复用程序的要素
4.2过程和产品的关系
4.2.1资产获取机制
4.2.2所需资产的属性
4.2.3资产包装概念
4.2.4候选方法和工具
4.3过程和人员的关系
4.3.1组织的选择
4.3.2分布机制
4.3.3鼓励方法
4.3.4候选的量度和度量
4.4把现有的技术应用到工作中
4.4.1有前途的技术
4.4.2利用这些技术
4.5把所有这些元素加到一起
4.6本章小结
4.7参考文献
第二部分业务案例分析
第5章有竞争力的基准制定
5.1你的组织能力
5.1.1过程评估
5.1.2基准制定
5.1.3能力评估
5.2你做好采用复用技术的准备了吗
5.3在活动计划中要加入哪些内容
5.3.1活动计划表述
5.3.2变更策略
5.4案例分析
5.5本章小结
5.6参考文献
第6章业务案例的开发
6.1认真研究复用市场
6.2什么是业务案例
6.3开发一个业务案例
6.3.1成本/效益分析
6.3.2投资机会分析
6.3.3价值树分析
6.3.4复用成本估算模型
6.4财务数据
6.5案例分析
6.6本章小结
6.7参考文献
第7章业务计划的制定
7.1业务计划的要素
7.2机会型复用与系统型复用
7.3生产者/消费者模型
7.4共同努力制定计划
7.4.1机会型方法
7.4.2系统型方法
7.4.3基于经验的成本和进度估算
7.5指出风险
7.6执行陈述
7.7案例分析
7.8本章小结
7.9参考文献
第三部分操作上的转变
第8章进行转变
8.1开始行动
8.2该做哪些工作
8.2.1团队组织
8.2.2团队建设
8.2.3高效工作
8.2.4计划管理
8.2.5风险管理
8.2.6置身麻烦之外
8.3管理实施
8.4度量成功
8.5案例分析
8.6本章小结
8.7参考文献
第9章管理转变
9.1复用过程工作情况如何
9.2你的产品质量如何
9.3你的员工是否工作愉快
9.4你是否正朝着目标前进
9.5选用的技术是否有利于工作的进行
9.6从进度度量中积累的经验
9.7案例分析
9.8本章小结
9.9参考文献
第10章关键复用过程域
10.1产品线.体系结构和复用管理
10.2产品线管理
10.2.1体系结构管理
10.2.2激励和奖励
10.2.3集成的产品团队
10.2.4资源管理
10.2.5战略合作伙伴关系
10.2.6评审和批准
10.3技术过程
10.3.1领域工程
10.3.2体系结构工程
10.3.3应用工程
10.3.4资产管理
10.3.5接口管理
10.3.6测试管理
10.4管理过程
10.4.1配置管理
10.4.2教育和培训
10.4.3组间协调
10.4.4量度和度量
10.4.5专利管理
10.4.6人事管理
10.4.7过程管理
10.4.8项目管理
10.4.9质量管理
10.4.10需求管理
10.4.11复用管理
10.4.12风险管理
10.4.13子承包商管理
10.4.14供应商管理
10.4.15技术管理
10.5使过程顺利实行
10.5.1领域工程
10.5.2领域划分
10.5.3领域分析
10.5.4体系结构开发
10.5.5资产生产
10.5.6应用工程
10.5.7制定计划
10.5.8分析
10.5.9设计
10.5.10实现
10.5.11维护
10.5.12环境
10.5.13资产管理
10.5.14库管理
10.5.15资产人库
10.5.16库操作
10.5.17库维护
10.6案例分析
10.7本章小结
10.8参考文献
第11章未来的发展方向
11.1新技术对软件复用产生的影响
11.1.1应用系统生成
11.1.2体系结构描述语言
11.1.3人工智能(基于知识的和专家系统)
11.1.4群计算
11.1.5度量/评估
11.1.6方法
11.1.7过程建模
11.1.8开放系统体系结构(包括客户机/服务器)
11.1.9软件工程环境
11.1.10面向用户编程
11.1.11可视化/多媒体
11.1.12基于Web的计算
11.2技术对产品线的影响
11.3WWW的影响
11.4教育和培训的影响
11.5利用新技术的关键
11.6案例分析
11.7本章小结
11.8参考文献
第12章软件复用中的特殊主题
12.1COTS软件的含义
12.1.1COTS软件不是免费的
12.1.2许可证费用
12.1.3软件包不能满足用户需求
12.1.4销售商可能破产
12.1.5销售商比较死板
12.1.6销售商的技术支持不令人满意
12.1.7软件包实现你的核心功能
12.2需要变革政府的签约方式
12.3得到承包商/子承包商的承诺
12.3.1需求
12.3.2投标指南
12.3.3标书内容
12.3.4进度
12.3.5成本评估
12.4在契约环境中管理复用
12.4.1使软件过程可见
12.4.2定期评审
12.4.3使用挣值概念
12.4.4收集有意义的量度数据
12.5度量性能和分配报酬
12.6案例分析
12.6.1软件体系结构优先
12.6.2在仿真系统和实际系统中使用快速原型方法
12.6.3体系结构的可行性示范
12.6.4硬性能数据
12.6.5创新的遗产系统处理方法
12.6.6可配置的软件工程环境
12.6.7两种使用方式
12.7本章小结
12.8参考文献
练习和学生项目
附录
附录A缩写词列表
附录B免费信息来源的链接地址
术语表
参考书目