图书介绍

UML对象、组件和框架 Catalysis方法PDF|Epub|txt|kindle电子书版本网盘下载

UML对象、组件和框架 Catalysis方法
  • (美)Desmond Francis DSouza,(美)Alan Cameron Wills著;王慧,施平安,徐海译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302096406
  • 出版时间:2004
  • 标注页数:549页
  • 文件大小:41MB
  • 文件页数:567页
  • 主题词:面向对象语言,UML-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

UML对象、组件和框架 Catalysis方法PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录3

第Ⅰ部分 概述3

第1章 Catalysis指南3

1.1 对象和动作3

1.2 细化:不同规模的对象和动作5

1.3 开发的层次9

1.4 业务建模9

1.5 作为模板的模型框架11

1.6 软件的放大:系统上下文12

1.7 需求规范模型14

1.8 组件16

1.9 分配职责21

1.10 面向对象的设计25

1.11 开发过程26

1.12 3个构成部分与框架27

1.13 建模的3个层次29

1.14 3个原则30

1.15 小结32

第Ⅱ部分 对象建模37

第2章 静态模型:对象的属性和不变式37

2.1 什么是静态模型37

2.2 对象状态:对象和属性40

2.3 对象状态实现44

2.4 为对象状态建模:类型、属性和关联46

2.5 静态不变式54

2.6 词典60

2.7 业务模型和组件模型62

2.8 小结63

第3章 行为模型:对象的类型和操作64

3.1 对象行为:对象和动作64

3.2 更精确的动作规范70

3.3  日历的两种Java实现74

3.4 日历的类型规范79

3.5 动作与不变式84

3.6 解释动作规范89

3.7 子类型和类型扩展93

3.8 细分动作规范97

3.9 状态图103

3.10 动作的输出110

3.11 主体化模型:包含的含义113

3.12 类型规范:小结114

3.13 程序设计语言:类和类型117

第4章 交互模型:用例、动作和协作125

4.1 设计对象间的协作125

4.2 用动作(用例)抽象复杂的交互126

4.3 用例是联合动作134

4.4 动作和效果137

4.5 并发动作137

4.6 协作140

4.7 协作的使用142

4.8 协作规范146

4.9 协作:小结149

第5章 有效文档151

5.1 目的151

5.2 归档简单、有趣,而且加快了设计152

5.3 接近文档的读者156

5.4 主要文档:规范和实现158

5.5 编制业务模型文档160

5.6 编制组件规范文档164

5.7 编制组件实现文档166

5.8 小结168

第Ⅲ部分 分解模型和设计173

第6章 抽象、细化和测试173

6.1 放大和缩小:为什么要抽象和细化173

6.2 编制细化和一致性文档186

6.3 电子表格:一个细化的例子189

6.4 电子表格:模型细化193

6.5 电子表格:动作细化200

6.6 电子表格:对象细化206

6.7 电子表格:操作细化214

6.8 状态图的细化218

6.9 小结220

6.10 细化的处理模式221

模式6.1 面向对象的黄金规则(无缝或连续性)221

模式6.2 黄金规则与其他优化规则223

模式6.3 正交的抽象和细化224

模式6.4 细化是关系,不是序列225

模式6.5 递归细化227

第7章 使用包228

7.1 什么是包228

7.2 包的导入233

7.3 如何使用包和导入238

7.4 用包解耦242

7.5 嵌套的包246

7.6 包的封装247

7.7 多重导入和名称冲突249

7.8 发布,版本控制和建立252

7.9 编程语言包253

7.10 小结254

第8章 组建模型和规范256

8.1 衔接片段256

8.2 联接与子类型257

8.3 组合包和包的定义258

8.4 动作异常与组合规范264

8.5 小结269

9.1 模型框架综述270

第9章 模型框架和模板包270

9.2 类型和属性的模型框架272

9.3 协作框架276

9.4 细化框架281

9.5 框架组合284

9.6 属性包装模板286

9.7 等价模板和复制模板292

9.8 包语义295

9.9 模板基础298

9.10 模型框架概念总结302

第Ⅳ部分 组装实现307

第10章 组件与连接器307

10.1 基于组件的开发综述307

10.2 组件的发展313

10.3 用Java建立组件318

10.4 COM+组件320

10.5 CORBA组件322

10.6 组件包:可插式组件库323

10.7 组件构架326

10.8 定义Cat Cne——一种组件构架330

10.9 规范CatOne组件336

10.10 连接Cat Cne组件339

10.11 异构组件342

模式10.1 提取通用的代码组件354

模式10.2 组件件管理355

模式10.3 通过框架建立模型356

模式10.5 使用传统组件或者第三方组件357

模式10.4 插头一致性357

10.12 小结358

第11章 用代码表示的重用和可插式设计框架360

11.1 重用和开发过程360

11.2 通用组件和插入点363

11.3 代码重用的框架方法366

11.4 框架:代码规范370

11.5 基本插入技术374

11.6 小结379

模式11.1 角色委派379

模式11.2 可插式角色380

第12章 构架382

12.1 何谓构架382

12.2 为什么架构385

12.3 通过各种场景评估构架388

12.4 在已定义的元素上创建构架389

12.5 构架使用恒定模式390

12.6 应用与技术构架392

12.7 典型的四层业务构架393

12.8 用户接口394

12.9 对象和数据库396

12.10 小结397

第Ⅴ部分 如何应用Catalysis401

第13章 过程概述401

13.1 递归建模、设计、实现和测试401

13.2 过程中的一般注释404

13.3 典型的项目演变411

13.4 典型的包结构415

13.5 主要过程模式417

模式13.1 从头开始的对象开发419

模式13.2 二次工程420

模式13.3 短周期开发422

模式13.4 并行工作423

第14章 如何建立一个业务模型425

14.1 业务建模过程模式425

模式14.1 业务过程增强425

模式14.2 建立业务模型427

模式14.3 表达业务词汇和规则430

模式14.4 包括业务专家430

模式14.5 创建一个通用的业务模型431

模式14.6 选择抽象级别432

模式14.7 类型模型是一个术语表433

14.2 建模模式433

模式14.8 概念的分离:正规化434

模式14.9 项和描述符435

模式14.10 通用化和规范化436

模式14.11 递归合成437

模式14.12 来自关联循环的不变式438

14.3 录像带案例研究:抽象业务模型439

14.4 录像带业务:用例细化444

模式14.13 动作具体化447

第15章 如何规范组件449

15.1 规范组件的模式449

模式15.1 规范组件449

模式15.2 桥接需求和规范450

模式15.3 基于用例的系统规范451

模式15.4 递归分解:分割与克服452

模式15.5 用用例建立上下文模型453

模式15.6 故事板456

模式15.7 构造系统的行为规范457

模式15.8 规范系统动作460

模式15.9 在系统类型模型中使用状态图462

模式15.10 规范组件视图464

模式15.11 组合组件视图465

模式15.12 避免奇迹,细化规范466

模式15.13 为客户解释模型467

15.2 录像带案例研究:系统规范468

15.3 系统上下文图474

15.4 系统规范476

15.5 使用模型框架483

第16章 如何实现组件486

16.1 符合规范的设计486

模式16.1 解耦486

模式16.2 高级组件设计487

模式16.3 具体化主要的并发用例488

模式16.4 分离虚包489

模式16.5 平台独立性491

模式16.6 从业务组件中分离出中间件492

模式16.7 实现技术构架493

模式16.8 基本设计494

模式16.9 基本设计后的通用化498

模式16.10 协作和责任499

模式16.11 链接和属性所有权501

模式16.12 对象位置和链接实现502

模式16.13 优化503

16.2 具体的设计模式504

模式16.14 双向链接504

模式16.15 角色解耦505

模式16.16 工厂506

模式16.17 观察者507

模式16.18 插入点和插件程序508

16.3 录像带案例研究:基于组件的设计510

附录A 对象约束语言518

附录B UML概览526

附录C Catalysis支持工具、服务和经验531

附注532

术语表539

参考文献545

热门推荐