图书介绍
软件架构师教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Raphael Malveau,(美)Thomas J.Mowbray著;申峻嵘等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505392042
- 出版时间:2003
- 标注页数:310页
- 文件大小:18MB
- 文件页数:327页
- 主题词:软件设计-教材
PDF下载
下载说明
软件架构师教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 给软件架构师的建议2
劝告的话3
新生知识3
无所适从4
同行相欺5
管理陷阱5
定义软件体系结构6
“体系结构”一词的误用6
体系结构之前7
软件危机8
1.2作为一门学科的软件体系结构9
体系结构方法10
通用原则11
体系结构的论争12
革新的软件体系结构13
体系结构范型的转变14
体系结构标准19
应用程序和配置文件26
视点的记法27
1.3 设计模式与软件体系结构28
设计模式29
软件设计层模型30
反模式39
1.4 结论40
1.5 练习41
第2章 软件体系结构:基础训练45
面向对象范型46
2.1 软件范型46
技术与系统规模47
对象成为商业的基线48
数据库与对象50
主流中的对象50
靠近构件:脚本语言50
构件化软件:面向构件的范型51
“构件”与“对象”51
构件基础设施52
构件的软件模式54
构件化的软件体系结构55
基于构件的软件开发56
2.2 开放系统技术57
2.3 客户机/服务器技术61
2.4 软件应用体验72
2.5 技术和应用体系74
2.6 将标准用于应用系统77
2.7分布式基础设施81
2.8 结论90
2.9练习91
第3章 软件体系结构:准备战斗95
3.1 软件体系结构范型转变95
传统的系统假设96
分布式假设——对传统的颠覆96
多组织系统96
作出范型转变97
旧的软件98
3.2错误的方法98
一个例子:错误的方法99
骑士上场:英雄式程序员100
3.3 正确的方法:企业体系结构开发101
以体系结构为中心的过程102
步骤1:系统构想102
步骤2:需求分析104
步骤3:体系结构规划105
计算接口体系结构107
分布式工程体系结构107
技术选择体系结构109
步骤4:实现模型109
步骤6:项目管理规划110
步骤5:体系结构原型110
步骤7:并行增量开发111
步骤8:系统转换112
步骤9:操作和维护112
步骤10:系统移植113
3.4底线:时间、人员和费用113
3.5 结论114
3.6 练习115
第4章 软件体系结构:训练学校117
4.1 体系结构与编程117
软件的分形模型118
主要的设计要点118
设计要点的规模效应118
使用设计层次119
软件设计层次119
4.2使用体系结构管理复杂性120
创造复杂性120
选项1:压缩121
选项2:隐藏122
选项3:忽略122
选项4:切分122
选项5:分块123
4.3 系统集成123
4.4业务实例129
4.5从体系结构到软件开发133
4.6体系结构的软件记法139
4.7 总结150
4.8 练习151
第5章 领导素质训练153
5.1 领导素质是一项必要的也是可以学会的能力153
5.2架构师——团队的建立者154
5.3 坚持优秀产品的理念156
5.4架构师的走查161
5.5 总结164
5.6练习165
第6章 软件体系结构:伞兵训练学校167
6.1 过程167
6.2建立新的过程174
6.3团队合作175
6.4结论181
6.5练习182
7.1沟通的挑战189
第7章 沟通的训练189
7.2责任驱动的开发190
7.3沟通的责任192
7.4 处理反馈192
7.5 练习193
第8章 软件体系结构:情报操作195
8.1 体系结构挖掘196
自底向上与自顶向下196
体系结构耕作196
体系结构挖掘过程197
挖掘的适用性198
成功挖掘199
水平与垂直199
水平设计元素202
为未来应用而设计204
关于可追踪性204
8.2体系结构迭代205
软件过程背景206
体系结构过程的角色208
宏观过程:体系结构迭代211
开发人员对体系结构的反应213
寻求情报,迭代设计215
微观过程:子项目体系结构216
混沌构建218
8.3体系结构评定221
问题求解222
评审与检查223
8.5练习225
8.4结论225
第9章 软件体系结构:心理战229
9.1选择性学习229
9.2内部控制230
9.3 期望管理231
9.4真理的心理学232
9.5感知未必真实233
9.6探讨人性的弱点234
感知参考模型236
生物反应模型237
反应的群体应用238
9.7例子:参考销售239
9.8所有权心理学241
9.9心理合气道242
9.10智力合气道245
赢得战争247
赢得和平248
9.11 结论249
9.12 练习250
附录A 体系结构实例:测试结果报告系统255
A.1 导言255
A.2 构件互操作的挑战255
A.3 TRRS的目标体系结构256
A.4 目标企业视点256
A.5 目标信息视点257
A.6 目标技术视点259
A.7 原型实现260
A.8 原型计算视点261
A.9 TRRS术语262
A.10 用例定义263
UC001产品信息检索会话263
UC002产品信息登记会话264
UC003经验报告登记会话265
A.11 核心工作流266
UC004产品登记工作流266
UC005 COTS确认工作流266
UC006互操作性确认工作流267
UC007经验报告更新267
A.12信息模型268
产品的信息269
标准配置文件的信息270
组织的信息271
产品相关服务的信息272
经验报告的信息272
操作环境的信息273
A.13 结论273
附录B 设计模板及实例275
B.1 概念性设计275
第一部分 目标275
第二部分 概念性综述276
第三部分 责任276
第四部分 体系结构层277
第五部分 类和对象、类的语义以及类之间的关系277
第六部分 特征、数据类型和约束的描述278
B.2 关系服务的概念性设计279
第一部分 目标279
第二部分 概念性综述279
第七部分 如何使设计能处理相关的用例及需求279
第三部分 责任281
第四部分 体系结构的层次281
第五部分 类和对象、类的语义以及类之间的联系281
第六部分 特征、数据类型以及约束的描述284
第七部分 如何使设计能处理相关的用例及需求285
B.3 高层设计286
第一部分 屏幕模型286
第二部分 UML图286
第三部分 发现界面的使用286
第一部分 屏幕模型287
第二部分 设计的考虑287
第四部分 构件复用287
B.4关系服务的高层设计287
第五部分 典型用例287
第三部分 构件复用288
第四部分 发现界面的使用288
第五部分 OMG IDL288
第六部分 总体291
第七部分 用于事件跟踪的典型用例292
第八部分 客户端配置文件292
第九部分 UML类图292
附录C 软件体系结构术语表295
参考文献305
热门推荐
- 2705248.html
- 2801386.html
- 859080.html
- 631060.html
- 3908339.html
- 1762513.html
- 2234514.html
- 2250104.html
- 1705931.html
- 325559.html
- http://www.ickdjs.cc/book_3503813.html
- http://www.ickdjs.cc/book_3224219.html
- http://www.ickdjs.cc/book_758053.html
- http://www.ickdjs.cc/book_1329218.html
- http://www.ickdjs.cc/book_2160833.html
- http://www.ickdjs.cc/book_1535106.html
- http://www.ickdjs.cc/book_340810.html
- http://www.ickdjs.cc/book_2476201.html
- http://www.ickdjs.cc/book_3545290.html
- http://www.ickdjs.cc/book_3203538.html