图书介绍

对象模型 第2版PDF|Epub|txt|kindle电子书版本网盘下载

对象模型 第2版
  • (美)科德(Coad,P.)编著;唐毅宏译 著
  • 出版社: 北京:科学出版社
  • ISBN:703015309X
  • 出版时间:2005
  • 标注页数:380页
  • 文件大小:17MB
  • 文件页数:397页
  • 主题词:面向对象语言-程序设计

PDF下载


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

下载说明

对象模型 第2版PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 康妮的便利店(POS应用系统)1

1.1 开始1

1.2 本章内容1

1.3 确定系统的目标和特性2

1.3.1 确定系统的目标2

1.3 2 确定系统的特性3

1.4 选择对象5

1.5 选择问题域对象7

1 5.1 选择执行者和参与者7

1.5 2 选择地点10

1 5.3 选择事物11

1.6 应用模式:选择和组织问题域对象16

1 6.1 参与者—事务16

1 6 2 地点—事务18

1 6 3 事务—后续事务19

1 6.4 容器—内容物20

1 6 5 执行者—参与者23

1.6.6 进度小结24

1.7 确定问题域对象的职责24

1 7.1 执行者和参与者的职责24

1 7.2 地点的职责30

1 7.3 为实际物体确定职责32

1.8 应用模式:确定问题域职责45

1 8.1 集合—成员模式45

1.8 2 参与者—事务模式46

1 8.3 事务—事务单项模式47

1.8.4 项目—单项模式47

1 8.5 进度小结48

1.9 利用脚本描绘问题域的动态情景49

1 9 1 选择关键脚本50

1 9 2 脚本:销售计算其总额50

1 10 1 选择窗口54

1.10 选择与人交互对象54

1 10 2 系统中的窗口对象55

1 10 3 选择报表56

1 10 4 系统中的报表对象56

1.11 确定与人交互对象的职责57

1 11 1 窗口的职责57

1 11 2 报表的职责58

1.12 利用脚本描绘与人交互的动态情景59

1 13 2 本系统内部的交互63

1.13 选择与系统交互对象63

1 13 1 与其他系统的交互63

1.14 确定与系统交互对象的职责65

1 14 1 authorizationSystem和authorizationSystemSI65

1 14 2 认证系统集66

1.15 利用脚本描绘与系统交互的动态情景67

1.1 6 选择数据管理对象和职责67

1 16 2 用于保持永久性68

1 16 1 用于搜索68

1.17 利用脚本描绘数据管理的动态情景69

1 17 1 脚本:获得号码代表的收银员70

1 17.2 脚本:获得UPC代表的商品70

1.18 进度小结71

1.19 总结75

第2章 威利的仓库(仓库应用实例)76

2.1 确定系统目标和特性76

2 1 1 在威利的仓库中走走76

2 1 2 确定系统目标79

2.2 确定系统特性79

2.3 选择问题域对象80

2 3 1 选择执行者和参与者80

2 3.2 选择地点80

2 3 3 选择事物81

2.4 应用模式:选择和组织问题域对象83

2 4 1 执行者—参与者84

2 4 2 与者—事务85

2 4 3 地点—事务86

2 4 4 事务—事务单项86

2 4 5 容器—容器单项87

2 4.6 容器—内容物88

2 4 7 项目—单项90

2 4.8 进度小结91

2.5 确定问题域对象的职责91

2 5.1 执行者和参与者的职责91

2 5 2 地点的职责92

2 5 3 实际物体的职责93

2 5 4 容器的职责94

2 5 5 事务的职责98

2 5 6 进度小结101

2.6 利用脚本描绘问题域的动态情景101

2 6 1 脚本:为托盘寻找箱子102

2.7 选择与人交互的对象及职责104

2 6.2 脚本:建立挑选清单单项104

2.8 利用脚本描绘与人交互的动态情景105

2 8.1 “搬运”脚本105

2 8.2 脚本:为托盘寻找箱子106

2 8 3 脚本:卸载托盘106

2 8.4 挑选脚本107

2.8 5 箱子合并脚本108

2.9 选择数据管理对象和职责109

2.10 选择系统交互对象及其职责110

2.11 此刻的进度111

2.12 总结114

第3章 奥利的订购中心(订单录入应用系统)115

3.1 开始115

3.2 确定系统目标和特性115

3 2 1 确定目标115

3 2 2 确定系统特性118

3.3 选择对象119

3 3 2 策略:从哪里开始120

3 3 1 模型组件:从哪里开始120

3 3 3 应用系统121

3.4 选择问题域对象121

3 4.1 选择执行者和参与者121

3.4 2 选择物品存放的地点122

3 4 3 选择事物122

3.5 重用、重用、重用122

3 5 1 可理解性123

3.5 2 重用粒度123

3 5 3 重要机制123

3 5 4 应用系统中的重用126

3.6 确定问题域对象的职责126

3 6 1 执行者—参与者—事务—事务单项—项目模式127

3 6 2 执行者—参与者—事务—后续事务—后续事务单项—项目135

3 6 3 事务单项—后续事务单项136

3 6 4 小组—成员136

3 6 5 执行者—参与者/小组—成员/容器—容器单项—商品136

3 6.6 进度小结138

3.7 利用脚本描绘问题域的动态情景139

3 7 1 选择?个或多个问题域脚本139

3 7 2 脚本:选择要供货的下一份订单139

3.8 选择与人交互对象140

3 8.1 选择窗口140

3 8 2 选择报表140

3.9 确定与人交互对象的职责141

3.10 利用脚本描绘与人交互的动态情景141

3 10 1 选择与人交互脚本141

3 10 2 “输入订单”脚本142

3.11 选择与系统交互对象143

3.12 确定与系统交互对象的职责144

3 12 1 仓库系统144

3 12 2 应收账款系统144

3.13 利用脚本描绘系统交互对象的动态情景145

3.14 选择数据管理对象和职责145

3 15 1 脚本:根据编号找到客户146

3.15 利用脚本描绘数据管理的动态情景146

3 15 2 脚本:根据编号找到商品147

3.16 进度小结147

3.17 总结147

第4章 丹妮的分流器系统(软实时运输应用系统)151

4.1 确定系统目标和特性151

4 1 1 确定目标:向领域专家请教151

4 1.3 列出特性列表152

4 1 2 确定目标152

4.2 活动、活动、活动155

4.3 选择问题域对象156

4 3.1 选择执行者和参与者156

4 3.2 选择保存货物的地点156

4 3.3 选择事物157

4.4 应用模式:组织问题域对象160

4 4 1 合作伙伴—其他合作伙伴160

4 4.2 容器—内容物161

4.5 利用脚本描绘问题域的动态情景163

4 4 3 进度小结163

4 5.1 脚本:启动发动机164

4.5 2 “将搬运箱运往装货台”脚本(基本方案)164

4 5.3 脚本:“将搬运箱送往装货台”(扫描分流器方案)168

4.6 选择人机交互对象170

4 6 1 选择设置窗口170

4 6 2 选择各主要窗口171

4.7 选择与系统交互的对象171

4.8 选择数据管理对象和职责172

4.9 确定职责172

4 9 1 保存货物的地点对象的职责173

4 9 2 事物的职责173

4 9.3 窗口的职责175

4 9.4 交互系统的职责175

4 9 5 系统交互组件对象的职责175

4 9 6 进度小结176

4 10 1 什么因素使个系统具有“实时性”177

4.10 关于实时系统的考虑177

4 10.2 如何处理这些核心问题178

4.11 进度小结185

4.12 总结187

第5章 安迪的自动驾驶仪(严格的实时控制应用系统)188

5.1 确定系统目标和特性188

5.2 选择对象189

5 2.1 阅读,阅读,再阅读189

5 2 2 初步讨论189

5 2 3 实地考察190

5 2 4 起飞190

5 2 5 座舱仪表190

5 2 6 座舱控制192

5 2 7 数据采集和控制193

5.3 选择问题域对象194

5 3 1 选择执行者和参与者194

5.3 3 选择事物195

5 3 2 选择地点195

5 3 4 与人交互对象和问题域对象198

5.4 建立模型200

5 4 1 当心200

5 4 2 初步考察对象的交互200

5 4 3 探讨一些可供选择的方案201

5 4.4 问题域知识在很多时间里大有帮助203

5 5 1 概述207

5.5 利用脚本描绘问题域的动态情景207

5 5 2 脚本:飞机——激活自动驾驶仪208

5 5 3 脚本:升降舵——保持海拔高度208

5 5 4 脚本:高度表——激活高度偏差监控210

5 5 5 脚本:高度表——监控高度偏差211

5 5 6 脚本:升降舵——监控更新情况212

5 5 7 脚本:飞机——关闭自动驾驶仪213

5 5 8 脚本:升降舵——关闭高度保持功能214

5 5 9 为对象模型添加职责214

5.6 选择与人交互对象215

5.7 确定与人交互对象的职责216

5.8 利用脚本描绘与人交互的动态情景216

5.9 选择数据管理对象216

5.10 选择系统交互对象217

5.11 建立系统交互的职责217

5.12 利用脚本描绘系统交互的动态情景218

5.13 进度小结218

5.14 总结221

第6章 五个应用系统的快速介绍223

6.1 模式的威力223

6.2 由策略支持的模式223

6.3 康妮的便利店(POS应用系统)225

6 3 1 选择事务对象和聚集对象225

6 3.2 选择对象,使用事务模式作为向导225

6 3 3 选择对象,使用聚集模式作为向导226

6 3 4 使用事务模式作为向导确定初步的职责228

6 3 5 使用聚集模式作为向导确定初始职责234

6 3.6 进度小结237

6 4 威利的仓库(仓库应用系统)238

6 4 1 选择事务对象和聚集对象238

6 4 2 选择对象,利用事务模式作为向导238

6 4.3 利用聚集模式作为向导选择对象239

6 4 4 利用事务模式确定初始职责241

6 4 5 利用聚集模式确定初始职责247

6 4 6 进度小结252

6.5 奥利的订购中心(订单录入应用系统)254

6 5 1 选择事务对象和聚集对象254

6 5.2 利用事务模式作为向导选择对象254

6 5 3 利用聚集模式作为向导选择对象257

6 5 4 利用事务模式确定初始职责258

6 5.5 利用聚集模式确定初始职责268

6 5 6 进度小结270

6.6 丹妮的分流器系统(一个软实时应用系统)272

6 6 2 使用事务模式作为向导选择对象273

6 6 1 使用聚集模式作为向导选择对象273

6 6 3 利用聚集模式确定初始职责274

6 6.4 利用事务模式确定初始职责276

6 6 5 进度小结277

6.7 安迪的自动驾驶仪278

6 7 1 选择设备对象、聚集对象和事务对象278

6 7 2 使用聚集模式作为向导选择对象279

6 7 3 使用事务模式作为向导选择对象279

6 7 4 利用聚集模式确定初始职责280

6 7 5 利用事务模式确定初始职责283

6 7 6 进度小结285

6.8 总结287

6.9 祝贺你287

第7章 策略和模式手册288

7.1 用于建立对象模型的策略288

7 1 1 利用主要活动和组件指导工作289

7 1 2 确定系统目标和特性291

7 1.3 选择对象294

7 1.4 确定职责/我知道什么302

7 1 5 确定职责/我知道谁307

7 1 6 确定职责/我做什么312

7 1.7 利用脚本描绘动态情景321

7.2 创建 对象模型的模式326

7.2.1 基本模式327

7 2.2 事务模式327

7 2.3 聚集模式335

7.2.4 计划模式338

7 2 5 交互模式341

7.3 尾声344

附录A 标注法346

附录B 数据管理357

附录C 采用对象技术的管理决策366

附录D 初始对象建模的直方图373

附录E 词汇表374

附录F 参考书目379

热门推荐