图书介绍
实时设计模式 实时系统的强壮的、可扩展的体系结构PDF|Epub|txt|kindle电子书版本网盘下载
![实时设计模式 实时系统的强壮的、可扩展的体系结构](https://www.shukui.net/cover/24/30896208.jpg)
- (美)Bruce Powel Douglass著;麦中凡,陶伟译 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810774212
- 出版时间:2004
- 标注页数:393页
- 文件大小:27MB
- 文件页数:415页
- 主题词:面向对象语言,UML-程序设计
PDF下载
下载说明
实时设计模式 实时系统的强壮的、可扩展的体系结构PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一篇 设计模式的基础3
第1章 导言3
1.1 UML建模的基本概念4
1.2 模型5
1.3 结构元素和图6
1.3.1 小件:对象、类和接口6
1.3.2 关系11
1.3.3 结构图20
1.3.4 大件:子系统、构件、包21
1.4 行为元素和图26
1.4.1 动作和活动26
1.4.2 操作和方法27
1.4.3 状态图28
1.4.4 活动图33
1.4.5 交互35
1.5 用例和需求模型38
1.5.1 捕捉黑箱行为无须揭示内部结构40
1.6 何为设计模式40
1.7 参考文献43
第2章 体系结构与UML44
2.1 体系结构45
2.2 逻辑体系结构和物理体系结构46
2.2.1 逻辑体系结构48
2.2.2 物理体系结构51
2.3 体系结构的5个视图54
2.3.1 子系统和构件视图55
2.3.2 并发和资源视图57
2.3.3 分布视图60
2.3.4 安全性和可靠性视图63
2.3.5 部署视图64
2.4 实现体系结构65
2.4.1 缩略字世界:CORBA、UML和MDA基础66
2.4.2 MDA出手营救67
2.4.3 创建体系结构元素——模型层68
2.4.4 子系统和构件视图72
2.4.5 并发性和资源视图72
2.4.6 分布视图73
2.4.7 安全性和可靠性视图73
2.4.8 部署视图73
2.5 参考文献74
第3章 设计模式的作用75
3.2 ROPES开发过程76
3.1 导言76
3.2.1 何谓过程77
3.2.2 ROFES过程概述79
3.2.3 ROPES微周期的细节91
3.2.4 聚议92
3.2.5 用ROPES过程做分析93
3.2.6 用ROPES过程做设计95
3.2.7 翻译97
3.2.8 测试97
3.3 设计模式基础98
3.3.1 何谓设计模式98
3.3.2 设计模式的基本结构100
3.3.3 如何阅读本书的设计模式101
3.4.1 模式孵化——找到正确的模式102
3.4 在开发中使用设计模式102
3.4.2 模式挖掘——打磨出自己的模式104
3.4.3 模式实例化——在设计中运用模式104
3.5 参考文献105
第二篇 体系结构设计的模式112
第4章 子系统和构件体系结构模式112
4.1 分层模式112
4.1.1 抽象112
4.1.2 问题113
4.1.3 模式结构113
4.1.4 协作角色114
4.1.5 结论114
4.1.6 实现策略114
4.1.8 样例模型115
4.1.7 相关模式115
4.2 五层体系结构模式116
4.2.1 抽象116
4.2.2 问题116
4.2.3 模式结构117
4.2.4 协作角色118
4.2.5 结论118
4.2.6 实现策略119
4.2.7 相关模式119
4.2.8 样例模型119
4.3 微内核体系结构模式120
4.3.1 抽象120
4.3.2 问题120
4.3.3 模式结构120
4.3.4 协作角色121
4.3.6 实现策略122
4.3.5 结论122
4.3.7 相关模式123
4.3.8 样例模型123
4.4 通道体系结构模式124
4.4.1 抽象125
4.4.2 问题125
4.4.3 模式结构125
4.4.4 协作角色126
4.4.5 结论127
4.4.6 实现策略127
4.4.7 相关模式128
4.4.8 样例模型128
4.5.1 抽象129
4.5 递归包含模式129
4.5.2 问题130
4.5.3 模式结构130
4.5.4 协作角色131
4.5.5 结论131
4.5.6 实现策略131
4.5.7 相关模式132
4.5.8 样例模型132
4.6 层次控制模式135
4.6.1 抽象135
4.6.2 问题136
4.6.3 模式结构136
4.6.4 协作角色137
4.6.5 结论137
4.6.7 相关模式138
4.6.6 实现策略138
4.6.8 样例模型139
4.7 虚拟机模式140
4.7.1 抽象140
4.7.2 问题140
4.7.3 模式结构141
4.7.4 协作角色141
4.7.5 结论143
4.7.6 实现策略143
4.7.7 相关模式146
4.8 基于构件体系结构146
4.8.1 抽象146
4.8.3 模式结构147
4.8.2 问题147
4.8.4 协作角色148
4.8.5 结论149
4.8.6 实现策略149
4.8.7 相关模式150
4.8.8 样例模型150
4.9 ROOM模式153
4.9.1 抽象153
4.9.2 问题154
4.9.3 模式结构154
4.9.4 协作角色154
4.9.5 结论155
4.9.6 实现策略155
4.9.7 相关模式156
4.9.8 样例模型156
4.10 参考文献159
第5章 并发模式160
5.1 介绍161
5.2 并发模式161
5.3 消息队列模式163
5.3.1 抽象164
5.3.2 问题165
5.3.3 模式结构165
5.3.4 协作角色166
5.3.5 结论166
5.3.6 实现策略167
5.3.7 相关模式167
5.3.8 样例模型167
5.4.3 模式结构169
5.4.2 问题169
5.4.1 抽象169
5.4 中断模式169
5.4.4 协作角色171
5.4.5 结论171
5.4.6 实现策略172
5.4.7 相关模式173
5.4.8 样例模型173
5.5 卫式调用模式175
5.5.1 抽象175
5.5.2 问题175
5.5.3 模式结构176
5.5.4 协作角色176
5.5.5 结论177
5.5.6 实现策略177
5.5.7 相关模式177
5.5.8 样例模型178
5.6 会合模式179
5.6.1 抽象180
5.6.2 问题180
5.6.3 模式结构180
5.6.4 协作角色181
5.6.5 结论181
5.6.6 实现策略181
5.6.7 相关模式182
5.6.8 样例模型182
5.7 循环执行模式184
5.7.1 抽象184
5.7.2 问题184
5.7.3 模式结构184
5.7.5 结论185
5.7.4 协作角色185
5.7.6 实现策略186
5.7.7 相关模式186
5.8 循环赛模式188
5.8.1 抽象188
5.8.2 问题188
5.8.3 模式结构188
5.8.4 协作角色190
5.8.5 结论191
5.8.6 实现策略191
5.8.7 相关模式191
5.8.8 样例模型191
5.9.1 抽象193
5.9.2 问题193
5.9 静态优先级模式193
5.9.3 模式结构194
5.9.4 协作角色195
5.9.5 结论196
5.9.6 实现策略197
5.9.7 相关模式198
5.9.8 样例模型198
5.10 动态优先级模式200
5.10.1 抽象200
5.10.2 问题200
5.10.3 模式结构201
5.10.4 协作角色201
5.10.5 结论203
5.10.6 实现策略203
5.10.8 样例模型204
5.10.7 相关模式204
5.11 参考文献206
第6章 内存模式207
6.1 内存管理模式208
6.2 静态分配模式208
6.2.1 抽象208
6.2.2 问题208
6.2.3 模式结构209
6.2.4 协作角色210
6.2.5 结论211
6.2.6 实现策略211
6.2.7 相关模式212
6.2.8 样例模型212
6.3 池分配模式213
6.3.1 抽象213
6.3.3 模式结构214
6.3.2 问题214
6.3.4 协作角色215
6.3.5 结论215
6.3.6 实现策略216
6.3.7 相关模式218
6.3.8 样例模型218
6.4 固定尺寸缓冲区模式220
6.4.1 抽象220
6.4.2 问题220
6.4.3 模式结构221
6.4.4 协作角色222
6.4.5 结论222
6.4.8 样例模型223
6.4.7 相关模式223
6.4.6 实现策略223
6.5 灵巧指针模式224
6.5.1 抽象225
6.5.2 问题225
6.5.3 模式结构226
6.5.4 协作角色227
6.5.5 结论227
6.5.6 实现策略229
6.5.7 相关模式229
6.5.8 样例模型229
6.6 垃圾收集模式230
6.6.1 抽象231
6.6.2 问题231
6.6.3 模式结构231
6.6.4 协作角色232
6.6.5 结论233
6.6.6 实现策略233
6.6.7 相关模式234
6.6.8 样例模型234
6.7 垃圾紧凑器模式236
6.7.1 抽象236
6.7.2 问题237
6.7.3 模式结构237
6.7.4 协作角色238
6.7.5 结论239
6.7.6 实现策略240
6.7.7 相关模式240
6.7.8 样例模型240
6.8 参考文献242
第7章 资源模式243
7.1 导引244
7.2 临界区模式249
7.2.1 抽象249
7.2.2 问题249
7.2.3 模式结构249
7.2.4 协作角色250
7.2.5 结论251
7.2.6 实现策略252
7.2.7 相关模式252
7.2.8 样例模型252
7.3 优先级继承模式254
7.3.1 抽象254
7.3.2 问题254
7.3.3 模式结构254
7.3.4 协作角色255
7.3.5 结论257
7.3.6 实现策略260
7.3.7 相关模式260
7.3.8 样例模型260
7.4 最高加锁器模式262
7.4.1 抽象262
7.4.2 问题263
7.4.3 模式结构263
7.4.4 协作角色264
7.4.5 结论265
7.4.6 实现策略266
7.4.7 相关模式266
7.4.8 样例模型266
7.5.2 问题268
7.5.1 抽象268
7.5 优先级最高限模式268
7.5.3 模式结构269
7.5.4 协作角色271
7.5.5 结论272
7.5.6 实现策略273
7.5.7 相关模式273
7.5.8 样例模型273
7.6 同时锁定模式275
7.6.1 抽象275
7.6.2 问题276
7.6.3 模式结构276
7.6.4 协作角色277
7.6.5 结论278
7.6.7 相关模式279
7.6.6 实现策略279
7.6.8 样例模型280
7.7 排序锁定模式282
7.7.1 抽象282
7.7.2 问题282
7.7.3 模式结构282
7.7.4 协作角色284
7.7.5 结论284
7.7.6 实现策略285
7.7.7 相关模式285
7.7.8 样例模型285
7.8 参考文献287
第8章 分布模式289
8.1 导引290
8.2 共享内存模式291
8.2.1 抽象292
8.2.2 问题292
8.2.3 模式结构292
8.2.4 协作角色292
8.2.5 结论294
8.2.6 实现策略294
8.2.7 相关模式295
8.2.8 样例模型295
8.3 远程方法调用模式297
8.3.1 抽象297
8.3.2 问题297
8.3.3 模式结构297
8.3.4 协作角色298
8.3.5 结论299
8.3.6 实现策略300
8.3.7 相关模式301
8.3.8 样例模型301
8.4 守望者模式303
8.4.1 抽象303
8.4.2 问题303
8.4.3 模式结构304
8.4.4 协作角色305
8.4.5 结论306
8.4.6 实现策略306
8.4.7 相关模式307
8.4.8 样例模型307
8.5.3 模式结构309
8.5.2 问题309
8.5.1 抽象309
8.5 数据总线模式309
8.5.4 协作角色311
8.5.5 结论314
8.5.6 实现策略315
8.5.7 相关模式315
8.5.8 样例模型315
8.6 代理模式318
8.6.1 抽象318
8.6.2 问题318
8.6.3 模式结构319
8.6.4 协作角色320
8.6.5 结论321
8.6.7 相关模式322
8.6.8 样例模型322
8.6.6 实现策略322
8.7 中介模式325
8.7.1 抽象325
8.7.2 问题325
8.7.3 模式结构325
8.7.4 协作角色327
8.7.5 结论328
8.7.6 实现策略329
8.7.7 相关模式330
8.7.8 样例模型330
8.8 参考文献331
第9章 安全性和可靠性模式333
9.1 导引334
9.1.1 处理故障336
9.2.2 问题337
9.2.3 模式结构337
9.2 保护式单通道模式337
9.2.1 抽象337
9.2.4 协作角色338
9.2.5 结论339
9.2.6 实现策略340
9.2.7 相关模式340
9.2.8 样例模型340
9.3 同质冗余模式342
9.3.1 抽象342
9.3.2 问题342
9.3.3 模式结构342
9.3.4 协作角色343
9.3.5 结论344
9.3.8 样例模型345
9.3.7 相关模式345
9.3.6 实现策略345
9.4 三模块冗余模式347
9.4.1 抽象347
9.4.2 问题347
9.4.3 模式结构347
9.4.4 协作角色348
9.4.5 结论349
9.4.6 实现策略349
9.4.7 相关模式349
9.4.8 样例模型350
9.5 异质冗余模式351
9.5.1 抽象351
9.5.2 问题351
9.5.4 协作角色352
9.5.3 模式结构352
9.5.5 结论353
9.5.6 实现策略354
9.5.7 相关模式354
9.5.8 样例模型354
9.6 监视器-执行器模式355
9.6.1 抽象355
9.6.2 问题356
9.6.3 模式结构356
9.6.4 协作角色356
9.6.5 结论358
9.6.6 实现策略358
9.6.7 相关模式359
9.6.8 样例模型359
9.7.1 抽象360
9.7 心智检查模式360
9.7.2 问题361
9.7.3 模式结构361
9.7.4 协作角色361
9.7.5 结论363
9.7.6 实现策略363
9.7.7 相关模式363
9.7.8 样例模型363
9.8 看门狗模式364
9.8.1 抽象364
9.8.2 问题365
9.8.3 模式结构365
9.8.4 协作角色367
9.8.6 实现策略368
9.8.5 结论368
9.8.7 相关模式369
9.8.8 样例模型369
9.9 安全执行模式370
9.9.1 抽象370
9.9.2 问题370
9.9.3 模式结构370
9.9.4 协作角色371
9.9.5 结论373
9.9.6 实现策略373
9.9.7 相关模式373
9.9.8 样例模型374
9.10 参考文献375
附录A 表示法总结376
附录B 模式索引392