系统架构设计师教程

系统架构设计师教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 清华大学出版社
2009-06
版次: 1
ISBN: 9787302197089
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 572页
字数: 851千字
  •   《系统架构设计师教程》作为全国计算机技术与软件专业技术资格(水平)考试指定用书,系统地介绍了系统架构设计师的基本要求和应掌握的重点内容。《系统架构设计师教程》共分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.4RUP
    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.1DSSA的定义
    5.4.2DSSA的基本活动
    5.4.3参与DSSA的人员
    5.4.4DSSA的建立过程
    5.5系统架构的评估
    5.5.1系统架构评估概述
    5.5.2评估中重要概念
    5.5.3主要评估方法
    第6章UML建模与架构文档化
    6.1UML现状与发展
    6.1.1UML起源
    6.1.2UML体系结构演变
    6.1.3UML的应用与未来
    6.2UML基础
    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.1XML概述
    8.1.1XML基本语法
    8.1.2标签语法
    8.1.3文档部分
    8.1.4元素
    8.1.5字符数据
    8.1.6属性
    8.1.7注释
    8.1.8CDATA部分
    8.1.9格式正规的文档
    8.2XML命名空间
    8.2.1命名空间
    8.2.2定义和声明命名空间
    8.3DTD
    8.3.1什么是DTD
    8.3.2为什么引入DTD
    8.3.3DTD的声明
    8.3.4元素的声明
    8.3.5实体的声明
    8.3.6属性的声明
    8.4XMLSchema
    8.4.1逻辑XMLSchema的文档结构
    8.4.2元素的定义
    8.5可扩展样式表语言
    8.5.1可扩展样式表语言概述
    8.5.2XSLT的常用句法和函数
    8.6其他相关规范
    8.6.1XPath
    8.6.2XLink和XPointer
    第9章面向构件的软件设计
    9.1构件的概念
    9.1.1术语与概念
    9.1.2标准化与规范化
    9.2构件的布线标准
    9.2.1布线标准从何而来
    9.2.2从过程到对象
    9.2.3深层次问题
    9.2.4XML
    9.3构件框架
    9.3.1体系结构
    9.3.2语境相关组合构件框架
    9.3.3构件开发
    9.3.4构件组装
    第10章构件平台与典型架构
    10.1OMG方式
    10.1.1对象请求代理
    10.1.2公共对象服务规范
    10.1.3CORBA构件模型
    10.1.4CORBA设施
    10.2SUN公司的方式
    10.2.1Java构件技术的概述
    10.2.2JavaBean
    10.2.3基本的Java服务
    10.2.4各种构件——Applet,Servlet,Bean和EnterpriseBean
    10.2.5高级Java服务
    10.2.6Java和Web服务——SunONE
    10.3Microsoft的方式
    10.3.1第一个基础关联模型——COM
    10.3.2COM对象重用
    10.3.3接口和多态
    10.3.4COM对象的创建和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.1OSI的安全体系架构概述
    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.1VRAPS组织管理原则
    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设计表现层,统一WebForm与WindowsForm的外观
    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.15种数据访问模式
    16.4.2工厂模式在数据访问层应用
    16.4.3ORM、Hibernate与CMP2.0设计思想
    16.4.4灵活运用XmlSchema
    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.1AOP产生的背景
    18.1.2面向方面的原因
    18.1.3AOP技术
    18.1.4AOP特性
    18.1.5AOP程序设计
    18.1.6AOP的优势
    18.1.7当前的AOP技术
    18.2AspectJ
    18.2.1AspectJ概述
    18.2.2AspectJ语言概念和构造
    18.2.3AspectJ实践
    18.3SpringAOP
    18.3.1SpringAOP概述
    18.3.2Spring语言概念和构造
    18.3.3SringAOP应用
    第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.1SOA的相关概念
    20.1.1SOA的定义
    20.1.2业务流程与BPEL
    20.2SOA的发展历史
    20.2.1SOA的发展历史
    20.2.2国内SOA的发展现状与国外对比
    20.3SOA的参考架构
    20.4SOA主要技术和标准
    20.4.1UDDI协议
    20.4.2WSDL规范
    20.4.3SOAP协议
    20.5SOA的特性
    20.5.1文档标准化
    20.5.2通信协议标准
    20.5.3应用程序统一登记与集成
    20.5.4服务品质
    20.6SOA的作用
    20.7SOA设计原则
    20.8SOA的设计模式
    20.8.1服务注册表模式
    20.8.2企业服务总线模式
    20.9构建SOA架构时应该注意的问题
    20.9.1原有系统架构中的集成需求
    20.9.2服务粒度的控制以及无状态服务的设计
    20.10SOA实施的过程
    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.2FEAF矩阵概述
    21.2.3使用RUP支持FEAF
    21.2.4结论
    21.3Web服务在HL7上的应用--Web服务基础实现框架
    21.3.1HL7模型概念
    21.3.2体系结构
    21.3.3开发HL7Web服务适配器
    21.3.4案例研究
    21.3.5结论
    21.4以服务为中心的企业整合——案例分析
    21.4.1案例背景
    21.4.2业务环境分析
    21.4.3IT环境分析
    21.4.4高层架构设计
    21.4.5结论
    附录
  • 内容简介:
      《系统架构设计师教程》作为全国计算机技术与软件专业技术资格(水平)考试指定用书,系统地介绍了系统架构设计师的基本要求和应掌握的重点内容。《系统架构设计师教程》共分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.4RUP
    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.1DSSA的定义
    5.4.2DSSA的基本活动
    5.4.3参与DSSA的人员
    5.4.4DSSA的建立过程
    5.5系统架构的评估
    5.5.1系统架构评估概述
    5.5.2评估中重要概念
    5.5.3主要评估方法
    第6章UML建模与架构文档化
    6.1UML现状与发展
    6.1.1UML起源
    6.1.2UML体系结构演变
    6.1.3UML的应用与未来
    6.2UML基础
    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.1XML概述
    8.1.1XML基本语法
    8.1.2标签语法
    8.1.3文档部分
    8.1.4元素
    8.1.5字符数据
    8.1.6属性
    8.1.7注释
    8.1.8CDATA部分
    8.1.9格式正规的文档
    8.2XML命名空间
    8.2.1命名空间
    8.2.2定义和声明命名空间
    8.3DTD
    8.3.1什么是DTD
    8.3.2为什么引入DTD
    8.3.3DTD的声明
    8.3.4元素的声明
    8.3.5实体的声明
    8.3.6属性的声明
    8.4XMLSchema
    8.4.1逻辑XMLSchema的文档结构
    8.4.2元素的定义
    8.5可扩展样式表语言
    8.5.1可扩展样式表语言概述
    8.5.2XSLT的常用句法和函数
    8.6其他相关规范
    8.6.1XPath
    8.6.2XLink和XPointer
    第9章面向构件的软件设计
    9.1构件的概念
    9.1.1术语与概念
    9.1.2标准化与规范化
    9.2构件的布线标准
    9.2.1布线标准从何而来
    9.2.2从过程到对象
    9.2.3深层次问题
    9.2.4XML
    9.3构件框架
    9.3.1体系结构
    9.3.2语境相关组合构件框架
    9.3.3构件开发
    9.3.4构件组装
    第10章构件平台与典型架构
    10.1OMG方式
    10.1.1对象请求代理
    10.1.2公共对象服务规范
    10.1.3CORBA构件模型
    10.1.4CORBA设施
    10.2SUN公司的方式
    10.2.1Java构件技术的概述
    10.2.2JavaBean
    10.2.3基本的Java服务
    10.2.4各种构件——Applet,Servlet,Bean和EnterpriseBean
    10.2.5高级Java服务
    10.2.6Java和Web服务——SunONE
    10.3Microsoft的方式
    10.3.1第一个基础关联模型——COM
    10.3.2COM对象重用
    10.3.3接口和多态
    10.3.4COM对象的创建和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.1OSI的安全体系架构概述
    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.1VRAPS组织管理原则
    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设计表现层,统一WebForm与WindowsForm的外观
    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.15种数据访问模式
    16.4.2工厂模式在数据访问层应用
    16.4.3ORM、Hibernate与CMP2.0设计思想
    16.4.4灵活运用XmlSchema
    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.1AOP产生的背景
    18.1.2面向方面的原因
    18.1.3AOP技术
    18.1.4AOP特性
    18.1.5AOP程序设计
    18.1.6AOP的优势
    18.1.7当前的AOP技术
    18.2AspectJ
    18.2.1AspectJ概述
    18.2.2AspectJ语言概念和构造
    18.2.3AspectJ实践
    18.3SpringAOP
    18.3.1SpringAOP概述
    18.3.2Spring语言概念和构造
    18.3.3SringAOP应用
    第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.1SOA的相关概念
    20.1.1SOA的定义
    20.1.2业务流程与BPEL
    20.2SOA的发展历史
    20.2.1SOA的发展历史
    20.2.2国内SOA的发展现状与国外对比
    20.3SOA的参考架构
    20.4SOA主要技术和标准
    20.4.1UDDI协议
    20.4.2WSDL规范
    20.4.3SOAP协议
    20.5SOA的特性
    20.5.1文档标准化
    20.5.2通信协议标准
    20.5.3应用程序统一登记与集成
    20.5.4服务品质
    20.6SOA的作用
    20.7SOA设计原则
    20.8SOA的设计模式
    20.8.1服务注册表模式
    20.8.2企业服务总线模式
    20.9构建SOA架构时应该注意的问题
    20.9.1原有系统架构中的集成需求
    20.9.2服务粒度的控制以及无状态服务的设计
    20.10SOA实施的过程
    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.2FEAF矩阵概述
    21.2.3使用RUP支持FEAF
    21.2.4结论
    21.3Web服务在HL7上的应用--Web服务基础实现框架
    21.3.1HL7模型概念
    21.3.2体系结构
    21.3.3开发HL7Web服务适配器
    21.3.4案例研究
    21.3.5结论
    21.4以服务为中心的企业整合——案例分析
    21.4.1案例背景
    21.4.2业务环境分析
    21.4.3IT环境分析
    21.4.4高层架构设计
    21.4.5结论
    附录
查看详情
12
好书推荐 / 更多
系统架构设计师教程
宇宙的起源:一本人人读得懂的宇宙学科普读物,为你揭晓宇宙起源之谜!
[英]约翰·巴罗 著;黄静 译;湛庐文化 出品
系统架构设计师教程
理想国译丛044:救赎者:拉丁美洲的面孔与思想
[墨西哥]恩里克·克劳泽
系统架构设计师教程
更大的希望
庄亦男 、后浪 译;[奥地利]伊尔泽·艾兴格
系统架构设计师教程
梦室:大卫·林奇传
克里斯汀·麦肯纳 著;大卫·林奇、胡阳潇潇 译
系统架构设计师教程
找工作:关系人与职业生涯的研究(薄荷实验)
[美]马克·格兰诺维特
系统架构设计师教程
从绿到金:打造企业增长与生态发展的共生模式
丹尼尔·埃斯蒂(Daniel C. Esty);安德鲁·温斯顿
系统架构设计师教程
林纾集(全十册)
江中柱 ;闵定庆 ; 李小荣;汤江浩; 于英丽
系统架构设计师教程
理性思辨:如何在非理性世界里做一个理性思考者
[英]朱立安·巴吉尼(Julian Baggini) 著;王尔笙 译
系统架构设计师教程
理性与本能:大脑的神奇平衡术
[英]彼得·C.惠布罗(Peter C.Whybrow) 著;姚育红、甘露 译
系统架构设计师教程
拉康传:重现拉康混乱、固执、反叛的一生,勾勒20世纪法国思想界激动人心的一段历史。
[法]伊丽莎白卢迪内斯库 著;王晨阳 译
系统架构设计师教程
青草图书馆:一部情感的历史
阿兰·科尔班(Alain Corbin) 著;付金鑫 译
系统架构设计师教程
土摩托看世界:在旅行中寻找人生坐标(二版)
袁越