包邮 系统架构设计师教程 第4版+系统架构设计师考试全程指导(第2版)+教程 3本

包邮 系统架构设计师教程 第4版+系统架构设计师考试全程指导(第2版)+教程 3本 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • 系统架构师
  • 软件架构
  • 考试
  • 教程
  • 包邮
  • 信息技术
  • 计算机
  • 认证
  • 第四版
  • 第二版
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 华文乐章图书专营店
出版社: 电子工业出版社
ISBN:9787121323010
商品编码:16297805070

具体描述

YL9831

系统架构设计师教程 第4版+系统架构设计师考试全程指导(第2版)+教程 3本

9787121323010定价:99元 9787302368779定价:89元 9787302197089定价:75元


内容简介《系统架构设计师教程(第4版)》由希赛教育软考学院组织编写,用以作为计算机技术与软件专业技术资格(水平)考试中的系统架构设计师级别的考试辅导。教材。内容涵盖了新的系统架构设计师考试大纲的所有知识点,对系统架构设计师所必须掌握的基础理论知识做了详细的介绍,重在培养系统架构设计师所必须具备的专业技能和方法。
《系统架构设计师教程(第4版)》内容既是对系统架构设计师考试的总体纲领性的要求,也是系统架构设计师职业生涯的知识与技能体系。准备参加考试的人员可通过阅读《系统架构设计师教程(第4版)》掌握考试大纲规定的知识,把握考试重点和难点。
《系统架构设计师教程(第4版)》可作为系统架构设计师和系统分析师的工作手册,也可作为软件设计师、数据库系统工程师和网络工程师进一步发展的学习用书,还可作为计算机专业教师的教学参考书。目录第1章 计算机组成与体系结构 1
1.1 计算机系统组成 1
1.1.1 计算机硬件的组成 1
1.1.2 计算机系统结构的分类 2
1.1.3 复杂指令集系统与精简指令集系统 3
1.1.4 总线 5
1.2 存储器系统 5
1.2.1 主存储器 6
1.2.2 辅助存储器 7
1.2.3 Cache存储器 8
1.3 流水线 13
1.3.1 流水线周期 13
1.3.2 计算流水线执行时间 13
1.3.3 流水线的吞吐率 14
1.3.4 流水线的加速比 14
第2章 操作系统 15
2.1 操作系统的类型与结构 15
2.1.1 操作系统的定义 15
2.1.2 操作系统分类 16
2.2 操作系统基本原理 16
>2.2.1 进程管理 16
2.2.2 存储管理 23
2.2.3 设备管理 27
2.2.4 文件管理 28
2.2.5 作业管理 32
第3章 数据库系统 34
3.1 数据库管理系统的类型 34
3.2 数据库模式与范式 34
3.2.1 数据库的结构与模式 34
3.2.2 数据模型 37
3.2.3 关系代数 37
3.2.4 数据的规范化 40
3.2.5 反规范化 42
3.3 数据库设计 43
3.3.1 数据库设计的方法 43
3.3.2 数据库设计的基本步骤 45
3.3.3 需求分析 46
3.3.4 概念结构设计 47
3.3.5 逻辑结构设计 51
3.3.6 物理结构设计 56
3.4 事务管理 56
3.4.1 并发控制 57
3.4.2 故障与恢复 58
3.5 备份与恢复 60
3.6 分布式数据库系统 61
3.6.1 分布式数据库的概念 61
3.6.2 分布式数据库的架构 64
3.7 数据仓库 68
3.7.1 数据仓库的概念 69
3.7.2 数据仓库的结构 70
3.7.3 数据仓库的实现方法 72
3.8 数据挖掘 74
3.8.1 数据挖掘的概念 74
3.8.2 数据挖掘的功能 76
3.8.3 数据挖掘常用技术 76
3.8.4 数据挖掘的流程 78
3.9 NOSQL 79
3.10 大数据 81
第4章 计算机网络 83
4.1 网络架构与协议 83
4.1.1 网络互联模型 84
4.1.2 常见的网络协议 85
4.1.3 IPv6 87
4.2 局域网与广域网 89
4.2.1 局域网基础知识 89
4.2.2 无线局域网 91
4.2.3 广域网技术 93
4.2.4 网络接入技术 93
4.3 网络互连与常用设备 95
4.4 网络工程 97
4.4.1 网络规划 97
4.4.2 网络设计 99
4.4.3 网络实施 101
4.5 网络存储技术 102
4.6 综合布线 104
第5章 系统性能评价 106
5.1 性能指标 106
5.1.1 计算机 107
5.1.2 网络 109
5.1.3 操作系统 110
5.1.4 数据库管理系统 110
5.1.5 Web服务器 111
5.2 性能计算 111
5.3 性能设计 112
5.3.1 阿姆达尔解决方案 112
5.3.2 负载均衡 113
5.4 性能评估 116
5.4.1 基准测试程序 116
5.4.2 Web服务器的性能评估 117
5.4.3 系统监视 118
第6章 开发方法 120
6.1 软件生命周期 120
6.2 软件开发模型 121
6.2.1 瀑布模型 121
6.2.2 演化模型 124
6.2.3 螺旋模型 124
6.2.4 增量模型 125
6.2.5 构件组装模型 125
6.3 统一过程 126
6.4 敏捷方法 129
6.4.1 极限编程 129
6.4.2 特征驱动开发 133
6.4.3 Scrum 135
6.4.4 水晶方法 138
6.4.5 其他敏捷方法 139
6.5 软件重用 140
6.5.1 软件重用 140
6.5.2 构件技术 140
6.6 基于架构的软件设计 141
6.6.1 ABSD方法与生命周期 141
6.6.2 基于架构的软件开发模型 143
6.7 形式化方法 148
第7章 系统计划 150
7.1 项目的提出与选择 150
7.1.1 项目的立项目标和动机 150
7.1.2 项目的选择和确定 151
7.1.3 项目提出和选择的结果 154
7.2 可行性研究与效益分析 155
7.2.1 可行性研究的内容 156
7.2.2 成本效益分析 157
7.2.3 可行性分析报告 158
7.3 方案的制订和改进 159
7.4 新旧系统的分析和比较 161
7.4.1 遗留系统的评价方法 162
7.4.2 遗留系统的演化策略 165
第8章 系统分析与设计方法 167
8.1 定义问题与归结模型 167
8.1.1 问题分析 167
8.1.2 问题定义 170
8.2 需求分析与软件设计 172
8.2.1 需求分析的任务与过程 172
8.2.2 如何进行系统设计 174
8.2.3 软件设计的任务与活动 175
8.3 结构化分析与设计 176
8.3.1 结构化分析 176
8.3.2 结构化设计 180
8.3.3 模块设计 182
8.4 面向对象的分析与设计 184
8.4.1 面向对象的基本概念 184
8.4.2 面向对象分析 186
8.4.3 统一建模语言 188
8.5 用户界面设计 199
8.5.1 用户界面设计的原则 199
8.5.2 用户界面设计过程 200
8.6 工作流设计 200
8.6.1 工作流设计概述 201
8.6.2 工作流管理系统 202
8.7 简单分布式计算机应用系统的设计 203
8.8 系统运行环境的集成与设计 204
8.9 系统过渡计划 206
第9章 软件架构设计 208
9.1 软件架构概述 208
9.1.1 软件架构的定义 209
9.1.2 软件架构的重要性 210
9.1.3 架构的模型 211
9.2 架构需求与软件质量属性 213
9.2.1 软件质量属性 213
9.2.2 6个质量属性及实现 214
9.3 软件架构风格 221
9.3.1 软件架构风格分类 222
9.3.2 数据流风格 222
9.3.3 调用/返回风格 224
9.3.4 独立构件风格 226
9.3.5 虚拟机风格 227
9.3.6 仓库风格 228
9.4 层次系统架构风格 229
9.4.1 二层及三层C/S架构风格 229
9.4.2 B/S架构风格 230
9.4.3 MVC架构风格 231
9.4.4 MVP架构风格 233
9.5 面向服务的架构 234
9.5.1 SOA概述 234
9.5.2 SOA的关键技术 236
9.5.3 SOA的实现方法 238
9.5.4 微服务 241
9.6 架构设计 244
9.7 软件架构文档化 246
9.8 软件架构评估 250
9.8.1 软件架构评估的方法 250
9.8.2 架构的权衡分析法 250
9.8.3 成本效益分析法 252
9.9 构件及其复用 253
9.9.1 商用构件标准规范 253
9.9.2 应用系统簇与构件系统 255
9.9.3 基于复用开发的组织结构 255
9.10 产品线及系统演化 256
9.10.1 复用与产品线 256
9.10.2 基于产品线的架构 257
9.10.3 产品线的开发模型 258
9.10.4 特定领域软件架构 258
9.10.5 架构及系统演化 259
9.11 软件架构视图 260
9.11.1 软件视图的分类 260
9.11.2 模块视图类型及其风格 262
9.11.3 C&C;视图类型及其风格 263
9.11.4 分配视图类型及其风格 265
9.11.5 各视图类型间的映射关系 267
第10章 设计模式 268
10.1 设计模式概述 268
10.1.1 设计模式的概念 268
10.1.2 设计模式的组成 269
10.1.3 GoF设计模式 269
10.1.4 其他设计模式 271
10.1.5 设计模式与软件架构 272
10.1.6 设计模式分类 272
10.2 设计模式及实现 273
10.2.1 Abstract Factory模式 273
10.2.2 Singleton模式 276
10.2.3 Decorator模式 277
10.2.4 Facade/Session Facade模式 279
10.2.5 Mediator模式 281
10.2.6 Observer模式 282
10.2.7 Intercepting Filter模式 284
10.3 设计模式总结 286
第11章 测试评审方法 288
11.1 测试方法 288
11.1.1 软件测试阶段 288
11.1.2 白盒测试和黑盒测试 290
11.1.3 缺陷的分类和级别 292
11.1.4 调试 293
11.2 评审方法 294
11.3 验证与确认 295
11.4 测试自动化 297
11.5 面向对象的测试 297
第12章 嵌入式系统设计 300
12.1 嵌入式系统概论 300
12.2 嵌入式系统的组成 301
12.2.1 硬件架构 301
12.2.2 软件架构 306
12.3 嵌入式开发平台与调试环境 307
12.3.1 嵌入式系统软件开发平台 307
12.3.2 嵌入式开发调试 309
12.4 嵌入式网络系统 312
12.4.1 现场总线网 312
12.4.2 家庭信息网 313
11.4.3 无线数据通信网 313
12.4.4 嵌入式Internet 314
12.5 嵌入式数据库管理系统 315
12.5.1 使用环境的特点 315
12.5.2 系统组成与关键技术 316
12.6 实时系统与嵌入式操作系统 319
12.6.1 嵌入式系统的实时概念 319
12.6.2 嵌入式操作系统概述 320
12.6.3 实时嵌入式操作系统 321
12.6.4 主流嵌入式操作系统介绍 324
12.7 嵌入式系统开发设计 325
12.7.1 嵌入式系统设计概述 325
12.7.2 开发模型与设计流程 327
12.7.3 嵌入式系统设计的核心技术 329
12.7.4 嵌入式开发设计环境 331
12.7.5 嵌入式软件设计模型 332
12.7.6 需求分析 335
12.7.7 系统设计 337
12.7.8 系统集成与测试 342
第13章 开发管理 344
13.1 项目的范围、时间与成本 344
13.1.1 项目范围管理 345
13.1.2 项目成本管理 345
13.1.3 项目时间管理 346
13.2 配置管理与文档管理 347
13.2.1 软件配置管理的概念 347
13.2.2 软件配置管理的解决方案 348
13.2.3 软件文档管理 351
13.3 软件需求管理 355
13.3.1 需求变更 355
13.3.2 需求跟踪 356
13.4 软件开发的质量与风险 356
13.4.1 软件质量管理 356
13.4.2 项目风险管理 359
13.5 人力资源管理 363
13.6 软件的运行与评价 368
13.7 软件过程改进 368
第14章 信息系统基础知识 371
14.1 信息系统概述 371
14.1.1 信息系统的组成 371
14.1.2 信息系统的生命周期 373
14.1.3 信息系统建设的原则 375
14.1.4 信息系统开发方法 376
14.2 信息系统工程 378
14.2.1 信息系统工程的概念 378
14.2.2 信息系统工程的内容 380
14.2.3 信息系统工程的总体规划 383
14.2.4 总体规划的方法论 389
14.3 政府信息化与电子政务 394
14.3.1 我国政府信息化的历程和策略 394
14.3.2 电子政务的内容 398
14.3.3 电子政务建设的过程模式和技术模式 399
14.4 企业信息化与电子商务 403
14.4.1 企业信息化概述 403
14.4.2 企业资源规划 406
14.4.3 客户关系管理 410
14.4.4 产品数据管理 413
14.4.5 企业门户 416
14.4.6 企业应用集成 418
14.4.7 供应链管理 421
14.4.8 电子商务概述 423
14.6 知识管理与商业智能 425
14.6.1 知识管理 425
14.6.2 商业智能 427
14.7 业务流程重组 427
第15章 基于中间件的开发 431
15.1 中间件技术 431
15.1.1 中间件的概念 432
15.1.2 中间件的分类 433
15.1.3 中间件产品介绍 434
15.2 应用服务器技术 435
15.2.1 应用服务器的概念 436
15.2.2 主要的应用服务器 438
15.3 J2EE 439
15.3.1 表示层 440
15.3.2 应用服务层 441
15.4 .NET 443
15.4.1 .NET平台 444
15.4.2 .NET框架 445
15.5 企业应用集成 450
15.6 轻量级架构和重量级架构 453
15.6.1 Struts框架 453
15.6.2 Spring框架 454
15.6.3 Hibernate框架 455
15.6.4 基于Struts、Spring和Hibernate的轻量级架构 456
15.6.5 轻量级架构和重量级架构的探讨 457
第16章 安全性和保密性设计 459
16.1 加密和解密 459
16.1.1 对称密钥加密算法 460
16.1.2 不对称密钥加密算法 461
16.2 数字签名与数字水印 463
16.2.1 数字签名 463
16.2.2 数字信封 465
16.3 数字证书与密钥管理 466
16.3.1 密钥分配中心 466
16.3.2 数字证书和公开密钥基础设施 467
16.4 安全协议 470
16.4.1 IPSec协议简述 471
16.4.2 SSL协议 474
16.4.3 PGP协议 477
16.5 计算机病毒与防治 480
16.5.1 计算机病毒概述 480
16.5.2 网络环境下的病毒发展新趋势 482
16.5.3 计算机病毒的检测与清除 483
16.5.4 计算机病毒的预防 485
16.6 身份认证与访问控制 486
16.6.1 身份认证技术 486
16.6.2 访问控制技术 492
16.7 网络安全体系 494
16.7.1 OSI安全架构 494
16.7.2 VPN在网络安全中的应用 496
16.8 系统的安全性设计 499
16.8.1 物理安全问题与设计 499
16.8.2 防火墙及其在系统安全中的应用 499
16.8.3 入侵检测系统 501
16.9 安全性规章 503
16.9.1 安全管理制度 503
16.9.2 计算机犯罪与相关法规 505
第17章 系统的可靠性分析与设计 508
17.1 可靠性概述 508
17.2 系统故障模型 509
17.2.1 故障的来源以及表现 509
17.2.2 几种常用的故障模型 510
17.3 系统配置方法 510
17.3.1 单机容错技术 511
17.3.2 双机热备份技术 511
17.3.3 服务器集群技术 512
17.4 系统可靠性模型 513
17.4.1 时间模型 513
17.4.2 故障植入模型 513
17.4.3 数据模型 514
17.5 系统的可靠性分析和可靠度计算 515
17.5.1 组合模型 515
17.5.2 马尔柯夫模型 517
17.6 提高系统可靠性的措施 519
17.6.1 硬件冗余 519
17.6.2 信息冗余 522
17.7 备份与恢复 523
第18章 软件的知识产权保护 525
18.1 著作权法及实施条例 525
18.1.1 著作权法客体 525
18.1.2 著作权法的主体 526
18.1.3 著作权 527
18.2 计算机软件保护条例 528
18.3 商标法及实施条例 529
18.4 专利法及实施细则 530
18.5 反不正当竞争法 532
第19章 标准化知识 534
19.1 标准化概论 534
19.2 标准分级与标准类型 534
19.2.1 标准分级 535
19.2.2 强制性标准与推荐性标准 536
第20章 应用数学 538
20.1 运筹方法 538
20.1.1 网络计划技术 538
20.1.2 线性规划 542
20.1.3 决策论 545
20.1.4 对策论 548
20.2 数学建模 549
第21章 虚拟化、云计算与物联网 551
21.1 虚拟化 551
21.1.1 虚拟化技术的分类 551
21.1.2 虚拟化的模式 553
21.2 云计算 554
21.2.1 云计算的特点 555
21.2.2 云计算的类型 556
21.2.3 云计算的应用 556
21.3 物联网 557
21.3.1 物联网的层次结构 558
21.3.2 物联网的相关领域与技术 559
21.3.3 物联网的应用 562>>

>

名:系统架构设计师教程(全国计算机技术与软件专业技术资格(水平)考试。用书)

定价:75.00元

作者:杨春晖 主编

出版社:清华大学出版社

出版日期:2012-09-01

ISBN:97873021970890

字数:851000

页码:572

版次:1

装帧:平装

开本:16开

《系统架构设计师教程》作为全国计算机技术与软件技术资格(水平)考试。用书,系统地介绍了系统架构设计师的基本要求和应掌握的重点内容。《系统架构设计师教程》共分21章,对计算机网络基础、信息系统基础、系统开发基础、软件架构设计等诸多内容,以及信息安全、系统安全等内容做了全面的阐述。特别是对合格架构师应具备的理论与实践的知识作了详细的讲述。

《系统架构设计师教程》为参加软件水平考试——系统架构设计师考生的考试用书。凡通过本考试的考生,便了全国认可的,本行业的高级工程师资格。

第1章 绪论

1.1 系统架构的概念及其发展历史
1.1.1 系统架构的概念
1.1.2 简要的发展历史
1.2 系统架构师的定义与职业素质
1.2.1 系统架构师的定义
1.2.2 系统架构师技术素质
1.2.3 系统架构师管理素质
1.2.4 系统架构师与其他团队角色的协调
1.3 系统架构师知识结构
1.4 从开发人员到架构师
第2章 计算机与网络基础知识
2.1 操作系统基础知识
2.1.1 操作系统的原理、类型和结构
2.1.2 处理机与进程管理
2.1.3 存储管理
2.1.4 设备管理
2.1.5 文件管理
2.1.6 作业管理
2.1.7 网络操作系统
2.1.8 常见操作系统简介
2.2 数据库系统基础知识
2.2.1 关系数据库基础
2.2.2 关系数据库设计
2.2.3 分布式数据库系统
2.2.4 商业智能
2.2.5 常见的数据库管理系统
2.3 计算机网络基础知识
2.3.1 网络概述
2.3.2 计算机网络
2.3.3 网络管理与网络安全
2.3.4 网络工程
2.3.5 存储及负载均衡技术
2.4 多媒体技术及其应用
2.4.1 多媒体技术基本概念
2.4.2 多媒体数据压缩编码技术
2.4.3 多媒体系统的组成
2.4.4 多媒体技术的研究内容
2.4.5 多媒体技术的应用领域
2.5 系统性能
2.5.1 性能指标
2.5.2 性能计算
2.5.3 性能设计
2.5.4 性能评估
第3章 信息系统基础知识
3.1 信息化概述
3.1.1 信息的定义
3.1.2 信息的特征
3.1.3 信息化的定义
3.1.4 信息化的内容
3.1.5 信息化的经济社会意义
3.1.6 信息化对组织的意义
3.1.7 信息化的需求
3.1.8 信息化战略
3.2 信息系统工程总体规划
3.2.1 信息系统工程总体规划的目标范围
3.2.2 信息系统工程总体规划的方法论
3.2.3 信息系统工程总体规划的软件架构组成
3.2.4 总体规划的实现过程
3.3 信息化的典型应用
3.3.1 政府信息化与电子政务
3.3.2 企业信息化与电子商务
3.3.3 企业资源规划的结构和功能
3.3.4 客户关系管理在企业的应用
3.3.5 企业门户
3.3.6 企业应用集成
3.3.7 供应链管理
3.3.8 信息化的有关法律和规定
第4章 系统开发基础知识
4.1 软件开发方法
4.1.1 软件开发生命周期
4.1.2 软件开发模型
4.1.3 敏捷方法
4.1.4 RUP
4.1.5 软件系统工具
4.2 需求管理
4.2.1 需求管理原则
4.2.2 需求规格说明的版本控制
4.2.3 需求属性
4.2.4 需求变更
4.2.5 需求跟踪
4.2.6 需求变更的代价和风险
4.3 开发管理
4.3.1 项目的范围、时间、成本
4.3.2 配置管理、文档管理
4.3.3 软件开发的质量与风险
4.4 设计方法
4.4.1 结构化分析与设计
4.4.2 面向对象的分析设计
4.5 软件的重用
4.6 逆向工程与重构工程
第5章 软件架构设计
5.1 软件架构概念
5.1.1 软件架构的定义
5.1.2 软件架构设计与生命周期
5.1.3 软件架构的重要性
5.2 基于架构的软件开发方法
5.2.1 体系结构的设计方法概述
5.2.2 概念与术语
5.2.3 基于体系结构的开发模型
5.2.4 体系结构需求
5.2.5 体系结构设计
5.2.6 体系结构文档化
5.2.7 体系结构复审
5.2.8 体系结构实现
5.2.9 体系结构的演化
5.3 软件架构风格
5.3.1 软件架构风格概述
5.3.2 经典软件体系结构风格
5.3.3 客户/服务器风格
5.3.4 三层C/S结构风格
5.3.5 浏览器/服务器风格
5.4 特定领域软件体系结构
5.4.1 DSSA的定义
5.4.2 DSSA的基本活动
5.4.3 参与DSSA的人员
5.4.4 DSSA的建立过程
5.5 系统架构的评估
5.5.1 系统架构评估概述
5.5.2 评估中重要概念
5.5.3 主要评估方法
第6章 UML建模与架构文档化
6.1 UML现状与发展
6.1.1 UML起源
6.1.2 UML体系结构演变
6.1.3 UML的应用与未来
6.2 UML基础
6.2.1 概述
6.2.2 用例和用例图
6.2.3 交互图
6.2.4 类图和对象图
6.2.5 状态图和活动图
6.2.6 构件图
6.2.7 部署图
6.3 基于UML的软件开发过程
6.3.1 开发过程概述
6.3.2 基于UML的需求分析
6.3.3 面向对象的设计方法
6.4 系统架构文档化
6.4.1 模型概述
6.4.2 逻辑结构
6.4.3 进程架构
6.4.4 开发架构
6.4.5 物理架构
6.4.6 场景
6.4.7 迭代过程
第7章 设计模式
7.1 设计模式概述
7.1.1 设计模式的历史
7.1.2 为什么要使用设计模式
7.1.3 设计模式的组成元素
7.1.4 设计模式的分类
7.2 设计模式实例
7.2.1 创建性模式
7.2.2 结构性模式
7.2.3 行为性模式
第8章 XML技术
8.1 XML概述
8.1.1 XML基本语法
8.1.2 标签语法
8.1.3 文档部分
8.1.4 元素
8.1.5 字符数据
8.1.6 属性
8.1.7 注释
8.1.8 CDATA部分
8.1.9 格式正规的文档
8.2 XML命名空间
8.2.1 命名空间
8.2.2 定义和声明命名空间
8.3 DTD
8.3.1 什么是DTD
8.3.2 为什么引入DTD
8.3.3 DTD的声明
8.3.4 元素的声明
8.3.5 实体的声明
8.3.6 属性的声明
8.4 XML Schema
8.4.1 逻辑XML Schema的文档结构
8.4.2 元素的定义
8.5 可扩展样式表语言
8.5.1 可扩展样式表语言概述
8.5.2 XSLT的常用句法和函数
8.6 其他相关规范
8.6.1 XPath
8.6.2 XLink和XPointer
第9章 面向构件的软件设计
9.1 构件的概念
9.1.1 术语与概念
9.1.2 标准化与规范化
9.2 构件的布线标准
9.2.1 布线标准从何而来
9.2.2 从过程到对象
9.2.3 深层次问题
9.2.4 XML
9.3 构件框架
9.3.1 体系结构
9.3.2 语境相关组合构件框架
9.3.3 构件开发
9.3.4 构件组装
第10章 构件平台与典型架构
10.1 OMG方式
10.1.1 对象请求代理
10.1.2 公共对象服务规范
10.1.3 CORBA 构件模型
10.1.4 CORBA设施
10.2 SUN公的方式
10.2.1 Java构件技术的概述
10.2.2 JavaBean
10.2.3 基本的Java服务
10.2.4 各种构件——Applet,Servlet,Bean和Enterprise Bean
10.2.5 高级Java服务
10.2.6 Java和Web服务——SunONE
10.3 Microsoft的方式
10.3.1 个基础关联模型——COM
10.3.2 COM对象重用
10.3.3 接口和多态
10.3.4 COM对象的创建和COM库
10.3.5 从COM到分布式COM(DCOM)
10.3.6 复合文档和OLE对象
10.3.7 .NET框架
10.4 战略比较
10.4.1 共性
10.4.2 不同点
第11章 信息安全技术
11.1 信息安全关键技术
11.1.1 加密和解密技术
11.1.2 散列函数与数字签名
11.1.3 密钥分配中心与公钥基础设施
11.1.4 访问控制
11.1.5 安全协议
11.1.6 数据备份
11.1.7 计算机病毒与免疫
11.2 信息安全管理和评估
11.2.1 安全管理技术
11.2.2 安全性规章
11.3 信息安全保障体系
第12章 系统安全架构设计
12.1 信息系统安全架构的简单描述
12.1.1 信息安全的现状及其威胁
12.1.2 国内外影响较大的标准和组织
12.2 系统安全体系架构规划框架及其方法
12.3 网络安全体系架构设计
12.3.1 OSI的安全体系架构概述
12.3.2 鉴别框架
12.3.3 访问控制框架
12.3.4 机密性框架
12.3.5 完整性框架
12.3.6 抗抵赖框架
12.4 数据库系统的安全设计
12.4.1 数据库安全设计的评估标准
12.4.2 数据库的完整性设计
12.5 案例:电子商务系统的安全性设计
第13章 系统的可靠性设计
13.1 软件可靠性
13.1.1 软件可靠性概述
13.1.2 软件可靠性的定义
13.1.3 软件可靠性的定量描述
13.1.4 可靠性目标
13.1.5 可靠性测试的意义
13.1.6 广义的可靠性测试与狭义的可靠性测试
13.2 软件可靠性建模
13.2.1 影响软件可靠性的因素
13.2.2 软件可靠性建模方法
13.2.3 软件的可靠性模型分类
13.2.4 软件可靠性模型举例
13.2.5 软件可靠性测试概述
13.2.6 定义软件运行剖面
13.2.7 可靠性测试用例设计
13.2.8 可靠性测试的实施
13.3 软件可靠性评价
13.3.1 软件可靠性评价概述
13.3.2 怎样选择可靠性模型
13.3.3 可靠性数据的收集
13.3.4 软件可靠性的评估和预测
13.4 软件的可靠性设计与管理
13.4.1 软件可靠性设计
13.4.2 软件可靠性管理
第14章 基于ODP的架构师实践
14.1 基于ODP的架构开发过程
14.2 系统构想
14.2.1 系统构想的定义
14.2.2 架构师的作用
14.2.3 系统构想面临的挑战
14.3 需求分析
14.3.1 架构师的工作
14.3.2 需求分析的任务
14.3.3 需求文档与架构
14.4 系统架构设计
14.4.1 企业业务架构
14.4.2 逻辑信息架构
14.4.3 计算接口架构
14.4.4 分布式工程架构
14.4.5 技术选择架构
14.5 实现模型
14.6 架构原型
14.7 项目规划
14.8 并行开发
14.8.1 软件并行开发的内容及意义
14.8.2 并行开发的过程
14.9 系统转换
14.9.1 系统转换的准备
14.9.2 系统转换的方式
14.9.3 系统转换的注意事项
14.10 操作与维护
14.10.1 操作与维护的内容
14.10.2 系统维护与架构
14.11 系统移植
14.11.1 系统移植的形式
14.11.2 系统移植的工作阶段划分
14.11.3 系统移植工具
第15章 架构师的管理实践
15.1 VRAPS组织管理原则
15.2 概念框架
15.3 形成并统一构想
15.3.1 形成构想
15.3.2 将构想原则付诸实践
15.4 节奏:保证节拍、过程和进展
15.4.1 节奏定义
15.4.2 将节奏原则付诸实践
15.5 预测、验证和调整
15.5.1 预测、验证和调整的定义
15.5.2 将预见原则付诸实践:准则、反模式与模式
15.6 协作:建立合作型组织
15.6.1 协作定义
15.6.2 将协作原则付诸实践:准则、反模式与模式
15.7 简化:澄清与小化
15.7.1 简化定义
15.7.2 将简化原则付诸实践:准则、反模式与模式
第16章 层次式架构设计
16.1 体系结构设计
16.2 表现层框架设计
16.2.1 使用MVC模式设计表现层
16.2.2 使用XML设计表现层,统一Web Form与Windos Form的外观
16.2.3 表现层中UIP设计思想
16.2.4 表现层动态生成设计思想
16.3 中间层架构设计
16.3.1 业务逻辑层组件设计
16.3.2 业务逻辑层工作流设计
16.3.3 业务逻辑层实体设计
16.3.4 业务逻辑层框架
16.4 数据访问层设计(持久层架构设计)
16.4.1 5种数据访问模式
16.4.2 工厂模式在数据访问层应用
16.4.3 ORM、Hibernate与CMP2.0设计思想
16.4.4 灵活运用Xml Schema
16.4.5 事务处理设计
16.4.6 连接对象管理设计
16.5 数据架构规划与设计
16.5.1 数据库设计与类的设计融合
16.5.2 数据库设计与XML设计融合
16.6 实战案例——电子商务网站(网上商店PetShop)
第17章 企业集成架构设计
17.1 企业集成平台
17.1.1 企业集成平台的概念
17.1.2 集成平台的标准化
17.1.3 实现技术的发展趋势
17.1.4 集成平台的发展趋势
17.2 企业集成平台的实现
17.2.1 数据集成
17.2.2 应用集成
17.2.3 企业集成
17.3 企业集成的关键应用技术
17.3.1 数据交换格式
17.3.2 分布式应用集成基础框架
17.4 面向整体解决方案的企业模型
17.4.1 企业模型在整体解决方案中的作用
17.4.2 整体解决方案中的企业模型重用
17.4.3 整体解决方案中企业模型演化
17.4.4 模型驱动的企业集成系统演化
第18章 面向方面的编程
18.1 方面编程的概念
18.1.1 AOP产生的背景
18.1.2 面向方面的原因
18.1.3 AOP技术
18.1.4 AOP特性
18.1.5 AOP 程序设计
18.1.6 AOP的优势
18.1.7 当前的AOP技术
18.2 AspectJ
18.2.1 AspectJ概述
18.2.2 AspectJ语言概念和构造
18.2.3 AspectJ实践
18.3 Spring AOP
18.3.1 Spring AOP概述
18.3.2 Spring语言概念和构造
18.3.3 Sring AOP应用
第19章 嵌入式系统设计
19.1 嵌入式系统
19.1.1 嵌入式系统概念
19.1.2 嵌入式系统的基本架构
19.1.3 嵌入式操作系统
19.1.4 典型嵌入式操作系统
19.1.5 嵌入式数据库管理
19.1.6 嵌入式网络及其他
19.2 嵌入式系统的设计
19.2.1 嵌入式系统分析与设计
19.2.2 嵌入式软件设计模型
19.2.3 嵌入式系统软件开发环境
第20章 面向服务的架构
20.1 SOA的相关概念
20.1.1 SOA的定义
20.1.2 业务流程与BPEL
20.2 SOA的发展历史
20.2.1 SOA的发展历史
20.2.2 国内SOA的发展现状与国外对比
20.3 SOA的参考架构
20.4 SOA主要技术和标准
20.4.1 UDDI协议
20.4.2 WSDL规范
20.4.3 SOAP协议
20.5 SOA的特性
20.5.1 文档标准化
20.5.2 通信协议标准
20.5.3 应用程序统一登记与集成
20.5.4 服务品质
20.6 SOA的作用
20.7 SOA设计原则
20.8 SOA的设计模式
20.8.1 服务注册表模式
20.8.2 企业服务总线模式
20.9 构建SOA架构时应该注意的问题
20.9.1 原有系统架构中的集成需求
20.9.2 服务粒度的控制以及无状态服务的设计
20.10 SOA实施的过程
20.10.1 选择SOA解决方案
20.10.2 业务流程分析
第21章 案例研究
21.1 价值驱动的体系结构:连接产品策略与体系结构
21.1.1 价值模型概述
21.1.2 体系结构挑战
21.1.3 结论
21.2 使用RUP和UML开发联邦企业体系结构框架
21.2.1 联邦企业体系结构框架概述
21.2.2 FEAF 矩阵概述
21.2.3 使用RUP支持FEAF
21.2.4 结论
21.3 Web服务在HL7上的应用--Web服务基础实现框架
21.3.1 HL7模型概念
21.3.2 体系结构
21.3.3 开发HL7 Web服务适配器
21.3.4 案例研究
21.3.5 结论
21.4 以服务为中心的企业整合——案例分析
21.4.1 案例背景
21.4.2 业务环境分析
21.4.3 IT环境分析
21.4.4 高层架构设计
21.4.5 结论

>
>

系统架构设计师考试全程指导(第2版)(全国计算机技术与软件专业技术资格(水平)考试参考用书)

作者:张友生,王勇 主编 

出版社:清华大学出版社 

出版时间:2014年8月 

版 次:2

页 数:611

字 数:990000

印刷时间:2014-8-1

开 本:16开

纸 张:胶版纸

印 次:1

包 装:平装

ISBN:9787302368779

定价:89.00元

《系统架构设计师考试全程指导(第2版)》作为计算机技术与软件专业技术资格(水平)考试。参考用书,着重对考试大纲规定的内容有重点地细化和深化,内容涵盖了新的系统架构设计师考试大纲的所有知识点,给出了系统架构设计案例分析试题的解答方法和实际案例。对于系统架构设计论文试题,本书给出了论文的写作方法、考试法则、常见问题与解决办法,以及论文评分标准和论文范文。

阅读本书,就相当于阅读一本详细的、带有知识注释的考试大纲。准备考试的人员可通过本书掌握考试大纲规定的知识,掌握考试重点和难点,熟悉考试方法、试题形式、试题的深度和广度,以及内容的分布、解答问题的方法和技巧,迅速提高论文写作水平和质量。

本书可作为软件工程师和网络工程师进一步深造和发展的学习用书,作为系统架构设计师日常工作的参考手册,也可作为计算机专业教师的教学和工作参考书。

 第1章  操作系统第2章  数据库系统第3章  嵌入式系统第4章  数据通信与计算机网络第5章  多媒体基础知识第6章  系统性能评价第7章  信息系统基础知识第8章  系统开发基础知识第9章  面向对象方法第10章  基于构件的开发第11章  开发管理第12章  软件架构设计第13章  系统安全性和保密性第14章  系统可靠性第15章  分布式系统第16章  知识产权与法律法规第17章  标准化知识第18章  应用数学第19章  专业英语第20章  案例分析试题解答方法第21章  论文写作方法与范文


系统架构设计:理论、实践与考试精粹 本书系为系统架构设计领域的权威指南,旨在为有志于系统架构设计师认证考试的考生,以及希望深入理解和掌握系统架构设计原理与实践的专业人士提供全面的指导。本书精选了三本核心著作,涵盖了系统架构设计的理论基础、实践方法、最新发展趋势以及备考策略,力求为读者构建一个扎实而完整的知识体系。 第一部分:系统架构设计理论与方法论(对应《包邮 系统架构设计师教程 第4版》) 本部分深入剖析系统架构设计的核心概念、原则与方法论。我们将从架构的定义、目标与价值出发,探讨不同类型的系统架构(如分布式系统、微服务架构、云原生架构等)的特点、优势与适用场景。读者将学习如何根据业务需求、技术约束和非功能性需求(如性能、可用性、安全性、可扩展性、可维护性等)来选择和设计合适的架构模式。 架构设计基础: 学习架构的基本构成要素,包括组件、连接件、接口、约束等。理解架构在软件生命周期中的作用,以及架构决策对项目成功的影响。 架构风格与模式: 深入研究常见的架构风格,如分层架构、客户端-服务器架构、模型-视图-控制器(MVC)、事件驱动架构、管道-过滤器架构等,并掌握它们的设计原则和适用范围。重点介绍微服务架构的理念、组件、通信模式、服务发现、API网关、服务治理等关键技术。 非功能性需求分析与设计: 掌握识别、量化和设计关键非功能性需求的方法。学习如何通过架构设计来满足性能目标(如响应时间、吞吐量)、提高可用性(如冗余、故障转移)、保障安全性(如认证、授权、加密)以及实现系统的可伸缩性与可维护性。 架构演化与重构: 探讨系统架构的生命周期,学习如何应对需求变化和技术更新,进行架构的持续演化和技术债务的管理。介绍常见的架构重构策略和技术。 架构评估方法: 学习多种架构评估技术,如ATAM(Architecture Tradeoff Analysis Method)、SAAM(Software Architecture Analysis Method)等,了解如何系统地分析和评估架构设计的优劣。 领域驱动设计(DDD)的应用: 探讨DDD如何帮助我们构建更符合业务逻辑、更易于理解和演进的系统架构,包括限界上下文、聚合、实体、值对象等核心概念。 数据架构设计: 关注数据在系统中的流动、存储和处理,学习关系型数据库、NoSQL数据库、数据仓库、数据湖等的设计原则和选型考量。 云原生架构: 深入理解容器化(Docker)、容器编排(Kubernetes)、服务网格(Istio)等云原生技术如何赋能现代系统的设计和部署。 第二部分:系统架构设计实践与案例分析(对应《系统架构设计师考试全程指导(第2版)》) 本部分将理论知识与实际应用相结合,通过丰富的案例分析和实践指导,帮助读者将所学知识融会贯通,提升解决实际架构问题的能力。 需求分析与架构设计流程: 详细阐述从业务需求到架构设计的完整流程,包括需求获取、用例建模、领域分析、架构设计、文档编写等关键环节。 系统拆分与模块化设计: 学习如何将复杂的系统拆分成更小、更易于管理的模块或服务,并设计清晰的接口和边界。 通信与集成设计: 探讨同步与异步通信、RESTful API、消息队列、RPC等不同的通信机制,并指导读者如何选择合适的通信方式来构建松耦合的系统。 数据一致性与事务管理: 深入研究分布式系统中的数据一致性问题,如CAP理论、BASE理论,以及最终一致性、分布式事务的解决方案(如两阶段提交、三阶段提交、TCC、Saga模式)。 容错与高可用设计: 学习各种容错机制,如超时、重试、熔断、降级、限流,以及如何设计高可用的系统架构,确保系统在面对故障时能够持续提供服务。 性能优化与调优: 掌握识别系统瓶颈、进行性能分析和优化的方法,包括代码优化、数据库优化、缓存策略、负载均衡等。 安全性设计: 讲解常见的安全威胁与攻击手段,以及如何通过架构设计来防御这些威胁,包括身份认证、访问控制、数据加密、安全审计等。 DevOps与持续交付: 探讨DevOps理念在系统架构设计中的应用,以及如何通过自动化构建、测试、部署来加速软件交付和提高系统质量。 微服务实战: 结合实际项目,深入剖析微服务架构在设计、开发、部署和运维过程中遇到的挑战,以及相应的解决方案。 案例研究: 分析不同行业、不同规模的典型系统架构设计案例,如电商平台、社交网络、金融交易系统、大数据平台等,从中提炼出可借鉴的设计思想和实践经验。 第三部分:系统架构设计师考试备考策略与模拟演练(对应《教程》) 本部分专注于帮助考生高效备考,顺利通过系统架构设计师考试。我们将提供系统化的复习方法、考试技巧以及大量的模拟练习,帮助考生全面掌握考试所需知识和能力。 考试大纲解读: 详细解读系统架构设计师考试大纲,明确考试范围、考核重点和题型结构。 知识点梳理与复习: 针对考试大纲中的各个知识点,进行系统性的梳理和讲解,帮助考生快速回顾和巩固核心概念。 历年真题分析: 深入分析历年考试真题,揭示命题规律和高频考点,帮助考生把握考试方向。 专题训练: 针对考试中的难点和重点,设计专题训练,如计算题、设计题、综合分析题等,强化考生的解题能力。 模拟考试与考场策略: 提供高质量的模拟考试,让考生提前体验考试氛围,熟悉考试流程。同时,传授有效的答题技巧、时间管理策略以及考场应变方法。 常见错误与疑难解答: 总结考生在备考过程中常犯的错误,并提供详细的解答和指导,帮助考生避开误区。 知识拓展与前沿技术: 关注系统架构设计领域的最新技术发展和行业趋势,适时进行知识拓展,帮助考生提升综合竞争力。 本书的特色与价值: 内容全面系统: 整合了系统架构设计理论、实践方法、案例分析和考试辅导,构建了一个完整的知识体系。 理论与实践并重: 既有深厚的理论基础,又有丰富的实践指导和案例分析,帮助读者知行合一。 紧扣考试要求: 充分考虑系统架构设计师考试的特点,提供有针对性的备考策略和辅导。 由浅入深,循序渐进: 逐步引导读者掌握系统架构设计的核心技能,适合不同层次的学习者。 语言精炼,逻辑清晰: 采用专业、严谨的语言,条理清晰地阐述复杂的技术概念。 通过学习本书,读者将能够: 深刻理解系统架构设计的原理、方法和最佳实践。 掌握根据业务需求设计健壮、可扩展、高性能的系统架构的能力。 熟练运用各种架构模式和技术来解决实际问题。 有效评估和优化现有系统架构。 充满信心地应对系统架构设计师的考试挑战,并最终获得职业认证。 本书是系统架构设计师、软件工程师、技术负责人、项目经理等所有致力于在软件架构领域深耕的专业人士不可或缺的学习资源。

用户评价

评分

这三本书的搭配,构建了一个非常完善的学习闭环,特别是当它们组合在一起时,效果是“1+1+1 > 3”的。教程提供了坚实的理论基石和广阔的知识视野,指导则负责精准打击和应试技巧的锤炼。而那本似乎是基础的“教程”,我反而觉得它起到了连接两者的关键作用,它可能更侧重于基础理论的夯实和概念的清晰界定,确保我们在学习高级架构设计之前,对诸如软件工程、信息安全、性能优化等基本功有着无可挑剔的掌握。我发现很多架构设计上的失误,往往源于对基础理论理解的偏差。这套书的整体结构就像是一座精心搭建的知识金字塔,从底层稳固的材料开始,逐层向上构建出复杂的上层结构,最后再由考试指导帮你把守住各个关隘。对于希望一次性通过考试并且未来能够胜任架构师岗位的学习者来说,这种梯次递进的学习路径设计,是极其高效和人性化的。

评分

从排版和可读性的角度来说,这三本书的整体质量也是顶级的。装帧厚实,纸张质量很好,阅读起来不费眼,这对于需要长时间学习的考生来说非常重要。我尤其欣赏它们在术语处理上的严谨性。在涉及到像SOA、ESB、API Gateway这些容易混淆的概念时,教程总能给出精准的定义和区分点,并且会标注出不同历史阶段的技术演进方向,这避免了我们在学习过程中被一些过时或模糊的定义所误导。考试指导部分则是将复杂的流程和步骤流程化、图形化处理得非常出色,阅读体验上简直是教科书级别的典范。总而言之,这套书的价值在于其系统的完整性、内容的深度与广度,以及对当前IT行业前沿知识的紧密跟进,完全配得上“必备”二字,让我对接下来的学习和考试充满期待。

评分

我尝试着将这套资料用于我正在进行的一个旧系统重构项目中,效果超出了我的预期。光是看《系统架构设计师考试全程指导(第2版)》中关于“高可用性设计”那一部分的章节,我就立刻意识到我们原有的主备切换方案存在一个潜在的脑裂风险。指导书中对不同HA架构的优缺点分析极其深刻,引用的标准化的CAP理论和Paxos/Raft算法的对比,让我能够快速地在团队内部形成共识,推动我们升级到更健壮的一致性协议。而《包邮 系统架构设计师教程 第4版》中关于领域驱动设计(DDD)的详细阐述,则帮助我们梳理了混乱的业务边界,为微服务拆分提供了清晰的理论指导。以前我们拆服务总是拍脑袋决定,现在有了理论依据,每一次重构决策都有据可依,大大减少了返工和不确定性。这套书已经超越了单纯的考试复习材料,成为了我工作中的一本“架构决策手册”。

评分

另一本《系统架构设计师考试全程指导(第2版)》则是实打实的应试宝典,和教程的理论深度形成了完美的互补。教程是告诉你“这是什么,怎么做”,而指导则是告诉你“考试爱考什么,怎么答才能得分”。我之前做模拟题的时候,最大的问题是时间分配和对评分标准的把握不准。这本书在这方面做得非常到位,它会细致地分析历年真题的考点分布和出题趋势,特别是对于那些需要画图和进行复杂逻辑推导的题目,给出了非常标准化的解题模板。我特别喜欢它对论述题的解析,它不仅仅是给出了标准答案,还解析了为什么这个答案更优,它在考察我们的哪些核心能力。这种“知其然,更知其所以然”的学习方法,极大地提升了我的答题效率和准确性。它就像一个经验丰富的老前辈,在你上战场前,把所有陷阱都给你指出来了,让你能更精准地瞄准目标。这本书的价值不在于教授新的知识,而在于帮你把已有的知识点转化为考试分数,非常实用。

评分

这套书的组合真是让我这个准备系统架构师考试的菜鸟眼前一亮,特别是那本《包邮 系统架构设计师教程 第4版》。我之前看了一些市面上的资料,感觉内容零散,抓不住重点,很多理论讲得云里雾里。但这本书的编排逻辑非常清晰,从基础概念到高级设计模式,循序渐进。最让我印象深刻的是它对当前主流技术栈的覆盖度。比如,对于微服务架构、云原生技术(像Kubernetes和Service Mesh)的讲解,不仅停留在概念层面,还结合了大量的实战案例和设计权衡的思路。这对我理解如何在实际项目中落地这些复杂架构至关感重要。它不像有些教材那样只是堆砌知识点,而是真的在教你如何“思考”架构,如何根据业务需求做出最佳的技术选型决策。那些图表和示意图画得特别直观,即便是复杂的分布式事务处理机制,也能通过一张图迅速抓住核心难点和解决方案。对于我这种需要系统性梳理知识体系的人来说,这本教程简直是打开了一扇大门,让我对即将到来的考试充满了信心,感觉自己不再是盲人摸象了。

评分

有用,教程首选

评分

不错,是正品,比书店便宜了不少,目前正在看,感觉还不错!

评分

此用户未填写评价内容

评分

谢谢客服热情服务,开发票特别认真,书是正版,特别好k

评分

下单两天后才发货。。。书还不错。

评分

书还行吧,感觉不是新书,包装都没有。。。。

评分

书是正版,有两个缺点,发货慢,送货慢。扣两个星。北京发本地,足足用了五天。

评分

没有发票,没有发票,没有发票,重要的事情说三遍!商家#,不开发票……

评分

没有发票,没有发票,没有发票,重要的事情说三遍!商家#,不开发票……

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有