当前位置:首页 > 工业技术
软件复用结构、过程和组织
软件复用结构、过程和组织

软件复用结构、过程和组织PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:(美)Ivar Jacobson等著;韩柯译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:7111110331
  • 页数:379 页
图书介绍:软件复用结构、过程和组织,ISBN:9787111110330,作者:(美)Ivar Jacobson等著;韩柯译
《软件复用结构、过程和组织》目录

目录 2

序言 2

前言 2

第一部分 复用驱动的软件工程业务的引入 2

第1章 软件复用的成功因素 2

1.1 软件复用是一种简单的思想 3

1.2 组件推动着应用系统开发的革命 4

1.3 系统化的方法才能取得复用工作的实效 4

1.4 爱立信和惠普公司复用经验揭示的通用原则 6

1.5 复用要求改变过程 10

1.6 复用要求机构的变化 13

1.7 系统、渐进地采用复用 15

1.8 从其他复用程序输入 17

1.9 需要一套原则 19

1.10 小结 20

1.11 补充读物 20

第2章 复用驱动的软件工程业务 21

2.1 这是所需要的业务吗 21

2.2 使复用在经济上合算 23

2.3 复用业务具有业务特征 24

2.4 结构组件与应用系统 26

2.5 软件工程过程 29

2.6 建立与管理复用业务 31

2.7 小结 34

2.8 补充读物 35

第二部分 体系结构风格 39

第3章 面向对象的软件工程 39

3.1 软件工程将需求转换为代码 39

3.2 软件工程是一种团队过程 39

3.3 软件工程是系统化的模型构建 40

3.4 对象统一建模过程 43

3.5 用例模型获取系统需求 47

3.6 分析模型形成系统体系结构 50

3.7 设计模型定义实现 54

3.9 测试模型检验系统 56

3.8 实现模型是代码 56

3.10 小结 57

3.11 补充读物 57

第4章 应用系统与组件系统 59

4.1 应用系统开发人员可以复用OOSE模型组件 59

4.2 应用系统系列使显著复用成为可能 60

4.3 通过可复用组件构建应用系统 61

4.4 把组件划分为组件系统 62

4.5 正面控制对组件系统内部的访问 64

4.6 正面与组件系统是特殊的软件包 65

4.7 组件系统通过正面输出组件 66

4.8 复用之前具体化一些组件 69

4.9 可变性出现在变化点上 71

4.10 使用多种可变性机制 72

4.11 复用可变组件构建应用系统 76

4.12 打包并形成组件系统文档以便复用 79

4.13 小结 81

4.14 补充读物 81

第5章 用例组件 83

5.1 构建用例模型确保组件复用 83

5.2 用例模型形成系统其他部分的框架 83

5.3 复用组件以构建用例模型 84

5.4 设计用例组件以便有效复用 85

5.5 并不是所有用例都应该是可复用组件 86

5.6 复用具体或抽象执行者与用例组件 87

5.7 表达用例的可变性 89

5.8 打包与建立用例组件文档 94

5.9 小结 95

5.10 补充读物 96

第6章 对象组件 97

6.1 对象模型定义系统体系结构和设计 97

6.2 复用分析和设计组件 98

6.3 表达对象模型组件中的可变性 99

6.4 用例可变性到对象模型的跟踪 100

6.5 可复用分析组件 106

6.6 与类型和类相关的子系统组件组 109

6.7 可复用设计和实现组件 114

6.8 对象组件和变体的打包与文档建立 121

6.9 小结 123

6.10 补充读物 123

第7章 分层体系结构 124

7.1 体系结构定义系统的结构、接口和交互模式 124

7.2 好的体系结构对于维护系统的完整性至关重要 124

7.3 根据通用程度使用分层体系结构组织软件 125

7.4 分层体系结构降低软件依赖性 128

7.5 中间件层支持分布式对象计算环境 128

7.6 与特定业务有关层支持快速应用系统开发 135

7.7 处理分层系统体系结构时使用多个模型 138

7.8 把分层系统表示为上级系统 139

7.9 分层系统关系中的用例 143

7.10 应用系统和组件系统的执行者 147

7.11 应用系统和组件系统的用例 148

7.12 包装老系统以适应体系结构 149

7.13 分层系统的分布式处理与节点 150

7.14 小结 153

7.15 补充读物 153

第三部分 过程 157

第8章 面向对象的业务工程 157

8.1 业务流程再造获得巨大改进 157

8.2 面向业务流程再造的定义完备的过程 158

8.3 业务工程通过未来发展图的形式交付模型 159

8.4 使用业务执行者和用例表示增值过程 159

8.5 使用工作人员和实体类型表示人员和结果 160

8.6 根据技能将工作人员划分为能力单元 162

8.7 信息系统必须支持业务用例和工作人员 163

8.8 小结 165

8.9 补充读物 166

第9章 使用业务工程定义过程和机构 167

9.1 复用业务与体系结构匹配的过程和机构 167

9.2 复用业务中的软件工程过程 168

9.3 将工作人员组织为能力单元 176

9.4 复用业务过程之间的相互影响 182

9.5 小结 184

9.6 补充读物 185

10.1 为应用系统系列开发体系结构 186

第10章 应用系统系列工程 186

10.2 根据用例优先级规划产品开发进度 188

10.3 应用系统系列工程第一步:获取对体系结构有影响的需求 191

10.4 应用系统系列工程第二步:运行健壮性分析 197

10.5 应用系统系列工程第三步:设计分层系统 201

10.6 应用系统系列工程第四步:将体系结构实现为分层系统 209

10.7 应用系统系列工程第五步:测试分层系统 209

10.8 管理体系结构变更 210

10.9 通过工作人员表示应用系统系列工程 211

10.10 实施应用系统系列工程的较瘦方法 212

10.11 小结 212

10.12 补充读物 213

第11章 组件系统工程 214

11.1 构建灵活的组件系统 214

11.2 组件系统工程第一步:获取 215

重点是可变性的需求 215

11.3 组件系统工程第二步:执行健壮性分析以尽可能提高灵活性 219

11.4 组件系统工程第三步:设计组件系统 223

11.5 组件系统工程第四步:实现组件系统 224

11.6 组件系统工程第五步:测试组件系统 226

11.7 组件系统工程第六步:用于复用的组件系统的最后打包 227

11.8 通过工作人员描述组件系统工程 229

11.10 补充读物 230

11.9 小结 230

第12章 应用系统工程 231

12.1 通过可复用组件构建应用系统 231

12.2 应用系统工程第一步:获取需求 233

12.3 应用系统工程第二步:执行健壮性分析以实现灵活的应用系统 236

12.4 应用系统工程第三步、第四步和第五步:设计、实现和测试应用系统 237

12.5 应用系统工程第六步:打包应用系统以便于安装 238

12.6 通过工作人员表示应用系统工程 239

12.7 小结 240

12.8 补充读物 240

第四部分 组织复用业务 242

第13章 向复用业务迁移 242

13.1 系统化的渐进迁移控制风险 242

13.2 渐进迁移过程 244

13.3 向复用业务迁移第一步:发出对现有软件业务实施再工程的指示 250

13.4 向复用业务迁移第二步:构想新的复用业务 253

13.5 向复用业务迁移第三步:对现有软件业务实施逆向工程 257

13.6 向复用业务迁移第四步:对新的复用业务实施前向工程 258

13.7 向复用业务迁移第五步:实现复用业务 262

13.8 小结 266

13.9 补充读物 267

第14章 管理复用业务 268

14.1 持续管理对于RSEB的成功至关重要 268

14.2 度量是管理复用业务的关键 270

14.3 经济模型与复用投入决策 275

14.5 人员与机构管理 283

14.4 向复用业务迁移第六步:不断过程改进 283

14.6 小结 287

14.7 补充读物 287

第15章 后记:运营复用业务 289

15.1 把所有内容串联在一起 289

15.2 复用改进业务过程的性能 289

15.3 常见的错误概念 289

15.4 推行复用是困难的 290

15.5 没有构想,员工就会失去活力 292

15.6 复用依赖于体系结构 293

15.7 管理层通过机构发挥作用 294

15.8 复用业务必须实现投资回报 295

15.9 软件工程依赖于过程 296

15.10 对象技术可以帮助过程 298

15.11 业务工程:检查业务模型 299

15.12 小结 300

15.13 补充读物 302

第五部分 附录 304

附录A 名词解释 304

附录B 带注释的书目 319

B.1 系统化软件复用 319

B.2 面向对象技术 322

B.3 体系结构与模式 325

B.4 软件工程 327

B.5 业务过程再工程与机构变革管理 328

附录C RSEB中统一建模语言的使用 330

C.1 使用统一建模语言 330

C.2 UML类型、类和套版 330

C.3 通用RSEB结构 331

C.4 信息系统的用例模型 332

C.5 信息系统的分析模型 333

C.6 信息系统的设计模型 335

C.7 业务用例模型 336

C.8 业务对象模型 337

附录D 参考文献 338

索引 351

相关图书
作者其它书籍
返回顶部