图书介绍
对象模型 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![对象模型 第2版](https://www.shukui.net/cover/63/33143996.jpg)
- (美)科德(Coad,P.)编著;唐毅宏译 著
- 出版社: 北京:科学出版社
- ISBN:703015309X
- 出版时间:2005
- 标注页数:380页
- 文件大小:17MB
- 文件页数:397页
- 主题词:面向对象语言-程序设计
PDF下载
下载说明
对象模型 第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