图书介绍
软件体系结构及实例分析【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 余雪丽主编 著
- 出版社: 北京:科学出版社
- ISBN:7030140338
- 出版时间:2004
- 标注页数:325页
- 文件大小:20MB
- 文件页数:341页
- 主题词:软件-系统结构-高等学校-教材
PDF下载
下载说明
软件体系结构及实例分析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
8.4.3第2阶段 221
第一篇基础篇1
绪言1
2.3.2管道过滤器的优缺点 31
2.3管道过滤器风格 31
5.4.2需求管理 1 31
12.3 开放式网格服务体系结构OGSA 3 11
12.2.3动态性分析 3 11
8.3.3评估的结果 211
9.9体系结构文档化及评估 251
9.3.2建立类图 231
9.3.1系统对象定义 231
目 录1
12.4.1实例的动机与方法 315
8.4.2第1阶段 215
1.1.1 软件体系结构的定义7
1.1 基本概念7
第1章软件体系结构概述7
1.1.2 对软件体系结构的认识9
1.1.3各种术语和相关概念11
8.3.4评估的收益和成本 212
1.2软件体系结构的重要性12
1.2.1 在风险承担和早期设计中的作用13
5.1基本概念 113
1.2.2软件体系结构在软件开发各阶段中的作用14
5.1.2需求分析 114
1.2.3软件体系结构是系统分析和设计的高层复用15
5.1.5其他概念 116
1.3软件体系结构研究的领域17
思考题一20
第2章体系结构的风格与模式21
2.1.1 结构化控制流22
2.1主程序与子过程22
2.1.2结构化连接方式24
2.2面向对象组织和抽象数据类型26
2.1.3主程序与子过程风格的优缺点26
2.2.1 抽象数据类型27
2.2.2面向对象28
5.4.1 需求验证 130
2.2.3面向对象的优缺点30
2.3.1概述31
2.4分层风格32
2.4.1概述32
2.4.2层次系统的优缺点34
2.5事件驱动和隐式激发风格36
2.5.1事件驱动的特征36
2.6他风格37
2.6.1 知识库风格37
2.5.2 事件驱动和隐式调用的优缺点37
2.7面向模式的软件体系结构39
2.6.2解释器系统39
思考题二40
第3章软件体系结构的形式化方法和集成开发环境41
3.1.1形式化方法的基本概念41
3.1形式化方法简介41
3.1.2软件体系结构的研究背景42
3.2.1 Z语言简介46
3.2软件体系结构的Z语言描述46
3.2.2软件体系结构的Z语言描述50
3.3.1 通信顺序进程简介54
3.3体系结构的CSP描述54
3.3.2体系结构的 CSP描述55
3.4 软件体系结构描述语言57
3.4.1 体系结构描述语言的定义与分类57
3.4.2体系结构描述语言的目标59
3.4.3体系结构描述和分析的要求60
3.4.4体系结构构件和连接件建模60
3.4.5体系结构配置建模61
3.5.1集成环境的设计目标62
3.5软件体系结构集成环境62
3.5.2集成环境的构成元素63
3.6 Wright系统介绍64
3.6.2体系结构描述的推理65
3.6.1 实现关系与交互关系65
3.6.3 Wright语言的描述66
3.7 Darwin系统介绍69
3.8.1构件的描述73
3.8 ACME系统介绍73
3.8.2连接件的描述74
3.8.3系统的描述75
思考题三76
3.8.4 风格的描述76
6.5.3软件体系结构建模 177
6.5.2领域建模 177
4.1 动态软件体系结构的概念78
第4章动态软件体系结构78
4.1.1 需求变更引起体系结构的变化79
4.1.2 对运行时体系结构变化的处理80
4.1.3 大型复杂软件系统体系结构的动态性82
4.2.1 动态体系结构的早期研究84
4.2动态软件体系结构研究的发展历程84
6.6.2用户界面的验证 185
6.6.3数据库验证 186
4.2.2动态软件体系结构研究的发展86
6.6.4管理变更 186
4.2.3 MAS及网格计算中的动态体系结构87
4.3 基于Web的大型复杂系统需要动态体系结构89
4.3.1 基于 Web的大型复杂软件系统的特点89
4.3.2典型应用系统软件体系结构的分析92
4.4软件体系结构与软件开发过程的关系103
4.4.1统一过程概述104
4.4.2统一开发过程以软件体系结构为中心108
思考题四110
第二篇应用篇113
第5章需求与需求分析113
5.1.1需求113
5.1.3需求工程114
5.1.4其有动态性要求的需求与需求的动态性115
5.2.1重要性117
5.2需求分析117
5.2.2需求获取与分析118
5.2.3 UML方法与需求分析120
5.3需求表示122
5.3.1需求框架122
5.3.2需求规格说明书122
5.3.3多视点的需求描述方法124
5.4需求验证与管理130
5.5一个需求获取的实例132
5.5.1实例背景132
5.5.2具有动态性要求的需求133
5.5.3需求的动态变化性134
5.5.4需求分析的实例136
5.6小结138
思考题五139
第6章软件体系结构设计140
6.1.1软件体系结构设计过程140
6.1 软件体系结构设计概述140
6.1.3软件体系结构设计的方法概述142
6.1.2软件体系结构设计的进一步认识142
6.2.1 软件总体需求了解阶段143
6.2软件体系结构设计143
6.2.4需求到软件体系结构各要素的映射144
6.2.3需求获取和表示阶段144
6.2.2 选择大颗粒度软件体系结构风格阶段144
6.2.7验证软件体系结构的正确性145
6.2.6详细设计软件体系结构阶段145
6.2.5软件体系结构各组成要素设计阶段145
6.2.9软件体系结构迭代和优化设计146
6.2.8软件体系结构的文档化和评估146
6.3.1 系统模型147
6.3 需求到软件体系结构各要素的映射147
6.3.2需求到体系结构的映射机制149
6.3.3体系结构模型之间的约束关系160
6.4设计软件体系结构各组成要素164
6.4.1用户界面设计165
6.4.2数据模型设计167
6.4.3控制模型设计170
6.5详细设计软件体系结构阶段172
6.5.1 业务过程建模172
6.6验证和变更管理183
6.6.1针对规格说明的验证184
思考题六188
7.1文档化的必要性189
第7章文档化体系结构189
7.1.1系统文档190
7.1.2用户文档192
7.2.1文档化体系结构的必要性192
7.2文档化软件体系结构192
7.2.2文档化体系结构的基本规则193
7.2.3体系结构文档化的实施194
思考题七196
8.1评估体系结构的原因197
第8章软件体系结构评估197
8.2.1 SAAM评估方法198
8.2软件体系结构评估的方法198
8.2.2 ATAM评估方法202
8.2.3评估方法的比较208
8.3.1参与者209
8.3体系结构评估209
8.3.2考察的质量属性210
8.4.1准备工作214
8.4软件体系结构评估实例214
8.4.4 BCS评估的结果222
8.5 小结223
思考题八224
第9章案例分析与设计225
9.1 了解系统总体需求并确定风格225
9.2获取和表示需求226
9.2.1识别参与者227
9.2.2识别用例227
9.2.3用例的事件流描述229
9.3 需求到构件的映射231
9.4需求的动态行为表示234
9.5.2对象模型向数据库表的映射规则243
9.5.1数据库模式要面向应用系统243
9.5模型到数据库的映射243
9.5.3数据库的映射和逐步细化过程的分层描述244
9.6.1细化的步骤246
9.6细化体系结构246
9.6.2构件设计247
9.6.3连接件设计248
9.7合理布局软件体系结构各组成要素249
9.8验证软件体系结构的正确性251
思考题九251
第10章 网络环境下的软件体系结构255
10.1分布式软件体系结构255
第三篇发展篇255
10.1.1 局域网文件服务器体系结构256
10.1.2客户/服务器体系结构257
10.1.4分布式软件体系结构风格258
10.13基于Web的体系结构258
10.2.1引言260
1 0.2 公共对象请求代理结构CORBA260
10.2.2 CORBA基本组成与框架261
10.2.3运行机制263
10.2.4CORBA体系结构的动态性与适应性分析263
10.3对等结构264
10.3.1 对等结构简介264
10.3.2 对等结构的关键技术和特性264
10.3.3 对等结构的应用265
10.3.4 对等结构的问题267
1 O.4 Web服务(Web Services)269
10.4.2 Web Services的软件体系结构269
10.4.1 Web Services的产生背景269
1 0.4.4基于J2EE 的Web Services体系结构273
10.4.3 Web Services的运行机制273
10.4.5 Web Services的开发生命周期275
10.4.6 Web Services体系结构分析276
10.4.7面向服务的体系结构SOA277
思考题十281
第1 1章 多Agent系统的动态软件体系结构282
1 1.1 多Agent系统282
11.1.1多Agent系统简介282
11.1.2多Agent系统的特征283
11.1.3多Agent系统体系结构的描述方法285
1 1.2.1 FIPA规范的体系结构286
11.2典型的多Agent系统体系结构286
1 1.2.2 OMG体系结构289
1 1.2.3其他体系结构290
1 1.3 多Agent系统应用实例分析291
11.3.1 远程会议预约系统——一种典型的分布式协作292
11.3.2基于JADE平台的实例系统开发295
1 1.3.3 Web Agent——被广泛应用的一种小型Agent系统304
思考题十一305
第1 2章 网格动态体系结构306
1 2.1 基本概念306
1 2.2五层沙漏结构307
12.2.1基本思想307
12.2.2软件体系结构描述308
12.3.1基本思想311
12.3.2软件体系结构描述312
12.3.3动态性分析314
12.4网格软件体系结构动态性实例分析315
12.4.2软件体系结构描述317
12.4.3基于软件体系结构的适应性318
思考题十二321
参考文献322
热门推荐
- 2664587.html
- 3376773.html
- 1429083.html
- 3651014.html
- 27055.html
- 1455105.html
- 1511989.html
- 729533.html
- 2935442.html
- 1113385.html
- http://www.ickdjs.cc/book_3489735.html
- http://www.ickdjs.cc/book_140907.html
- http://www.ickdjs.cc/book_1351132.html
- http://www.ickdjs.cc/book_2467744.html
- http://www.ickdjs.cc/book_1721643.html
- http://www.ickdjs.cc/book_2214407.html
- http://www.ickdjs.cc/book_1679232.html
- http://www.ickdjs.cc/book_3010777.html
- http://www.ickdjs.cc/book_1409973.html
- http://www.ickdjs.cc/book_2374250.html