书籍详情
软件复用结构、过程和组织
作者:(美)Ivar Jacobson等著;韩柯译
出版社:机械工业出版社
出版时间:2003-01-01
ISBN:9787111110330
定价:¥55.00
购买这本书可以去
内容简介
本书是一本关于面向对象软件工程实质性复用的著作,主要讲述了复用驱动的软件工程的业务框架如何系统地解决关键业务、过程、体系结构和组织的问题,并通过讲解系统化软件复用的理论和实践,以及系统化的基于模型面向对象的软件开发和业务工程理论实践,帮助读者开发出软件复用的新方法。本书把作者致力多年的系统化方法、体系结构、与领域有关的软件工程以及复用适配等领域的最佳思想融入其中,向读者充分展示了面向对象基于组件的软件工程的未来。
作者简介
IvarJacobson是对象化的面向对象方法的发明者,也是RationalSoftwarwCorpation的业务工程副总裁。他与UML的开发有密切的关系,也是整个面向对象社团的领袖之一。他是两本极具影响力的作品的主要作者:《Object-OrientedSoftwareEngineeringAUseCaseDrivenApproach》和《TheObjectAdvantage:BusinessprocessReengineeringwithObjectTechnology》。
目录
第一部分 复用驱动的软件工程业务的引入
第1章 软件复用的成功因素
l. l 软件复用是一种简单的思想
1. 2 组件推动着应用系统开发的革命
1. 3 系统化的方法才能取得复用工作的实效
I. 4 爱立信和惠普公司复用经验揭示的通用原则
1. 5 复用要求改变过程
1. 6 复用要求机构的变化
1. 7 系统. 渐进地采用复用
1. 8 从其他复用程序输人
1. 9 需要一套原则
1. 10 小结
1. 11 补充读物
等2章 复用驱动的软件工程业务
2. 1 这是所需要的业务吗
2. 2 使复用在经济上合算
2. 3 复用业务具有业务特征
2. 4 结构组件与应用系统
2. 5 软件工程过程
2. 6 建立与管理复用业务
2. 7 小结
2. 8 补充读物
第二部分 体系结构风格
第3章 面向对象的软件工程
3. 1 软件工程将需求转换为代码
3. 2 软件工程是一种团队过程
3. 3 软件工程是系统化的模型构建
3. 4 对象统一建模过程
3. 5 用例模型获取系统需求
3. 6 分析模型形成系统体系结构
3. 7 设计模型定义实现
3. 8 实现模型是代码
3. 9 测试模型检验系统
3. 10 小结
3. 11 补充读物
第4章 应用系统与组件系统
4. l 应用系统开发人员可以复用OOSE模型组件
4. 2 应用系统系列使显著复用成为可能
4. 3 通过可复用组件构建应用系统
4. 4 把组件划分为组件系统
4. 5 正面控制对组件系统内部的访问
4. 6 正面与组件系统是特殊的软件包
4. 7 组件系统通过正面输出组件
4. 8 复用之前具体化一些组件
4. 9 可变性出现在变化点上
4. 10 使用多种可变性机制
4. 11 复用可变组件构建应用系统
4. 12 打包并形成组件系统文档以便复用
4. 13 小结
4. 14 补充读物
第5章 用例组件
5. l 构建用例模型确保组件复用
5. 2 用例模型形成系统其他部分的框架
5. 3 复用组件以构建用例模型
5. 4 设计用例组件以便有效复用
5. 5 并不是所有用例都应该是可复用组件
5. 6 复用具体或抽象执行者与用例组件
5. 7 表达用例的可变性
5. 8 打包与建立用例组件文档
5. 9 小结
5 10 补充读物
第6章 对象组件
6. 1 对象模型定义系统体系结构和设计
6. 2 复用分析和设计组件
6. 3 表达对象模型组件中的可变性
6. 4 用例可变性到对象模型的跟踪
6. 5 可复用分析组件
6. 6 与类型和类相关的子系统组件组
6. 7 可复用设计和实现组件
6. 8 对象组件和变体的打包与文档建立
6. 9 小结
6. 10 补充读物
第7章 分层体系结构
7. l 体系结构定义系统的结构. 接口和交互模式
7. 2 好的体系结构对于维护系统的完整性至关重要
7. 3 根据通用程度使用分层体系结构组织软件
7. 4 分层体系结构降低软件依赖性
7. 5 中间件层支持分布式对象计算环境
7. 6 与特定业务有关层支持快速应用系统开发
7. 7 处理分层系统体系结构时使用多个模型
7. 8 把分层系统表示为上级系统
7. 9 分层系统关系中的用例
7. 10 应用系统和组件系统的执行者
7. 11 应用系统和组件系统的用例
7. 12 包装老系统以适应体系结构
7. 13 分层系统的分布式处理与节点
7. 14 小结
7. 15 补充读物
第三部分 过程
第8章 面向对象的业务工程
8. l 业务流程再造获得巨大改进
8. 2 面向业务流程再造的定义完备的过程
8. 3 业务工程通过未来发展图的形式交付模型
8. 4 使用业务执行者和用例表示增值过程
8. 5 使用工作人员和实体类型表示人员和结果
8. 6 根据技能将工作人员划分为能力单元
8. 7 信息系统必须支持业务用例和工作人员
8. 8 小结
8. 9 补充读物
第9章 使用业务工程定义过程和机构
9. 1 复用业务与体系结构匹配的过程和机构
9. 2 复用业务中的软件工程过程
9. 3 将工作人员组织为能力单元
9. 4 复用业务过程之间的相互影响
9. 5 小结
9. 6 补充读物
第10章 应用系统系列工程
10. l 为应用系统系列开发体系结构
10. 2 根据用倒优先级规划产品开发进度
10. 3 应用系统系列工程第一步:获取对体系结构有影响的需求
10. 4 应用系统系列工程第二步:运行健壮性分析
10. 5 应用系统系列工程第三步:设计分层系统
10. 6 应用系统系列工程第四步:将体系结构实现为分层系统
10. 7 应用系统系列工程第五步:测试分层系统
10. 8 管理体系结构变更
10. 9 通过工作人员表示应用系统系列工程
10. 10 实施应用系统系列工程的较瘦方法
10. 11 小结
10. 12 补充读物
第11章 组件系统工程
11. 1 构建灵活的组件系统
11. 2 组件系统工程第一步:获取重点是可变性的需求
11. 3 组件系统工程第二步:执行健壮性分析以尽可能提高灵活性
11. 4 组件系统工程第三步:设计组件系统
11. 5 组件系统工程第四步:实现组件系统
11. 6 组件系统工程第五步:测试组件系统
11. 7 组件系统工程第六步:用于复用的组件系统的最后打包
11. 8 通过工作人员描述组件系统工程
11. 9 小结
11. 10 补充读物
第12章 应用系统工程
12. l 通过可复用组件构建应用系统
12. 2 应用系统工程第一步:获取需求
12. 3 应用系统工程第二步:执行健壮性分析以实现灵活的应用系统
12. 4 应用系统工程第三步. 第四步和第五步:设计. 实现和测试应用系统
12. 5 应用系统工程第六步:打包应用系统以便于安装
12. 6 通过工作人员表示应用系统工程
12. 7 小结
12. 8 补充读物
第四部分 组织复用业务
第13章 向复用业务迁移
13. 1 系统化的渐进迁移控制风险
13. 2 渐进迁移过程
13. 3 向复用业务迁移第一步:发出对现有软件业务实施再工程的指示
13. 4 向复用业务迁移第二步:构想新的复用业务
13. 5 向复用业务迁移第三步:对现有软件业务实施逆向工程
13. 6 向复用业务迁移第四步:对新的复用业务实施前向工程
13. 7 向复用业务迁移第五步:实现复用业务
13. 8 小结
13. 9 补充读物
第I4章 管理复用业务
14. l 持续管理对于RSEB的成功至关重要
14. 2 度量是管理复用业务的关键
14. 3 经济模型与复用投人决策
14. 4 向复用业务迁移第六步:不断过程改进
14. 5 人员与机构管理
14. 6 小结
14. 7 补充读物
第15章 后记:运营复用业务
15. l 把所有内容串联在一起
15. 2 复用改进业务过程的性能
15. 3 常见的错误概念
15. 4 推行复用是困难的
15. 5 没有构想, 员Xi就会失去活力
15. 6 复用依赖于体系结构
15. 7 管理层通过机构发挥作用
15. 8 复用业务必须实现投资回报
15. 9 软件工程依赖于过程
15. 10 对象技术可以帮助过程
15. 11 业务工程:检查业务模型
15. 12 小结
15. 13 补充读物
第五部分 附录
附录A 名词解释
附录B 带注释的书目
B. 1 系统化软件复用
B. 2 面向对象技术
B. 3 体系结构与模式
B. 4 软件工程
B. 5 业务过程再工程与机构变革管理
附录C RSEB中统一建模语言的使用
C. l 使用统一建模语言
C. 2 UML类型. 类和套版
C. 3 通用RSEB结构
C. 4 信息系统的用例模型
C. 5 信息系统的分析模型
C. 6 信息系统的设计模型
C. 7 业务用例模型
C. 8 业务对象模型
附录D 参考文献
索引
第1章 软件复用的成功因素
l. l 软件复用是一种简单的思想
1. 2 组件推动着应用系统开发的革命
1. 3 系统化的方法才能取得复用工作的实效
I. 4 爱立信和惠普公司复用经验揭示的通用原则
1. 5 复用要求改变过程
1. 6 复用要求机构的变化
1. 7 系统. 渐进地采用复用
1. 8 从其他复用程序输人
1. 9 需要一套原则
1. 10 小结
1. 11 补充读物
等2章 复用驱动的软件工程业务
2. 1 这是所需要的业务吗
2. 2 使复用在经济上合算
2. 3 复用业务具有业务特征
2. 4 结构组件与应用系统
2. 5 软件工程过程
2. 6 建立与管理复用业务
2. 7 小结
2. 8 补充读物
第二部分 体系结构风格
第3章 面向对象的软件工程
3. 1 软件工程将需求转换为代码
3. 2 软件工程是一种团队过程
3. 3 软件工程是系统化的模型构建
3. 4 对象统一建模过程
3. 5 用例模型获取系统需求
3. 6 分析模型形成系统体系结构
3. 7 设计模型定义实现
3. 8 实现模型是代码
3. 9 测试模型检验系统
3. 10 小结
3. 11 补充读物
第4章 应用系统与组件系统
4. l 应用系统开发人员可以复用OOSE模型组件
4. 2 应用系统系列使显著复用成为可能
4. 3 通过可复用组件构建应用系统
4. 4 把组件划分为组件系统
4. 5 正面控制对组件系统内部的访问
4. 6 正面与组件系统是特殊的软件包
4. 7 组件系统通过正面输出组件
4. 8 复用之前具体化一些组件
4. 9 可变性出现在变化点上
4. 10 使用多种可变性机制
4. 11 复用可变组件构建应用系统
4. 12 打包并形成组件系统文档以便复用
4. 13 小结
4. 14 补充读物
第5章 用例组件
5. l 构建用例模型确保组件复用
5. 2 用例模型形成系统其他部分的框架
5. 3 复用组件以构建用例模型
5. 4 设计用例组件以便有效复用
5. 5 并不是所有用例都应该是可复用组件
5. 6 复用具体或抽象执行者与用例组件
5. 7 表达用例的可变性
5. 8 打包与建立用例组件文档
5. 9 小结
5 10 补充读物
第6章 对象组件
6. 1 对象模型定义系统体系结构和设计
6. 2 复用分析和设计组件
6. 3 表达对象模型组件中的可变性
6. 4 用例可变性到对象模型的跟踪
6. 5 可复用分析组件
6. 6 与类型和类相关的子系统组件组
6. 7 可复用设计和实现组件
6. 8 对象组件和变体的打包与文档建立
6. 9 小结
6. 10 补充读物
第7章 分层体系结构
7. l 体系结构定义系统的结构. 接口和交互模式
7. 2 好的体系结构对于维护系统的完整性至关重要
7. 3 根据通用程度使用分层体系结构组织软件
7. 4 分层体系结构降低软件依赖性
7. 5 中间件层支持分布式对象计算环境
7. 6 与特定业务有关层支持快速应用系统开发
7. 7 处理分层系统体系结构时使用多个模型
7. 8 把分层系统表示为上级系统
7. 9 分层系统关系中的用例
7. 10 应用系统和组件系统的执行者
7. 11 应用系统和组件系统的用例
7. 12 包装老系统以适应体系结构
7. 13 分层系统的分布式处理与节点
7. 14 小结
7. 15 补充读物
第三部分 过程
第8章 面向对象的业务工程
8. l 业务流程再造获得巨大改进
8. 2 面向业务流程再造的定义完备的过程
8. 3 业务工程通过未来发展图的形式交付模型
8. 4 使用业务执行者和用例表示增值过程
8. 5 使用工作人员和实体类型表示人员和结果
8. 6 根据技能将工作人员划分为能力单元
8. 7 信息系统必须支持业务用例和工作人员
8. 8 小结
8. 9 补充读物
第9章 使用业务工程定义过程和机构
9. 1 复用业务与体系结构匹配的过程和机构
9. 2 复用业务中的软件工程过程
9. 3 将工作人员组织为能力单元
9. 4 复用业务过程之间的相互影响
9. 5 小结
9. 6 补充读物
第10章 应用系统系列工程
10. l 为应用系统系列开发体系结构
10. 2 根据用倒优先级规划产品开发进度
10. 3 应用系统系列工程第一步:获取对体系结构有影响的需求
10. 4 应用系统系列工程第二步:运行健壮性分析
10. 5 应用系统系列工程第三步:设计分层系统
10. 6 应用系统系列工程第四步:将体系结构实现为分层系统
10. 7 应用系统系列工程第五步:测试分层系统
10. 8 管理体系结构变更
10. 9 通过工作人员表示应用系统系列工程
10. 10 实施应用系统系列工程的较瘦方法
10. 11 小结
10. 12 补充读物
第11章 组件系统工程
11. 1 构建灵活的组件系统
11. 2 组件系统工程第一步:获取重点是可变性的需求
11. 3 组件系统工程第二步:执行健壮性分析以尽可能提高灵活性
11. 4 组件系统工程第三步:设计组件系统
11. 5 组件系统工程第四步:实现组件系统
11. 6 组件系统工程第五步:测试组件系统
11. 7 组件系统工程第六步:用于复用的组件系统的最后打包
11. 8 通过工作人员描述组件系统工程
11. 9 小结
11. 10 补充读物
第12章 应用系统工程
12. l 通过可复用组件构建应用系统
12. 2 应用系统工程第一步:获取需求
12. 3 应用系统工程第二步:执行健壮性分析以实现灵活的应用系统
12. 4 应用系统工程第三步. 第四步和第五步:设计. 实现和测试应用系统
12. 5 应用系统工程第六步:打包应用系统以便于安装
12. 6 通过工作人员表示应用系统工程
12. 7 小结
12. 8 补充读物
第四部分 组织复用业务
第13章 向复用业务迁移
13. 1 系统化的渐进迁移控制风险
13. 2 渐进迁移过程
13. 3 向复用业务迁移第一步:发出对现有软件业务实施再工程的指示
13. 4 向复用业务迁移第二步:构想新的复用业务
13. 5 向复用业务迁移第三步:对现有软件业务实施逆向工程
13. 6 向复用业务迁移第四步:对新的复用业务实施前向工程
13. 7 向复用业务迁移第五步:实现复用业务
13. 8 小结
13. 9 补充读物
第I4章 管理复用业务
14. l 持续管理对于RSEB的成功至关重要
14. 2 度量是管理复用业务的关键
14. 3 经济模型与复用投人决策
14. 4 向复用业务迁移第六步:不断过程改进
14. 5 人员与机构管理
14. 6 小结
14. 7 补充读物
第15章 后记:运营复用业务
15. l 把所有内容串联在一起
15. 2 复用改进业务过程的性能
15. 3 常见的错误概念
15. 4 推行复用是困难的
15. 5 没有构想, 员Xi就会失去活力
15. 6 复用依赖于体系结构
15. 7 管理层通过机构发挥作用
15. 8 复用业务必须实现投资回报
15. 9 软件工程依赖于过程
15. 10 对象技术可以帮助过程
15. 11 业务工程:检查业务模型
15. 12 小结
15. 13 补充读物
第五部分 附录
附录A 名词解释
附录B 带注释的书目
B. 1 系统化软件复用
B. 2 面向对象技术
B. 3 体系结构与模式
B. 4 软件工程
B. 5 业务过程再工程与机构变革管理
附录C RSEB中统一建模语言的使用
C. l 使用统一建模语言
C. 2 UML类型. 类和套版
C. 3 通用RSEB结构
C. 4 信息系统的用例模型
C. 5 信息系统的分析模型
C. 6 信息系统的设计模型
C. 7 业务用例模型
C. 8 业务对象模型
附录D 参考文献
索引
猜您喜欢