系统架构设计师备考要点分析

考试简介

  系统架构设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个高级考试。考试不设学历与资历条件,不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考核办法,笔试安排在一天之内。
  系统架构设计师属于高级职称考试,与初级的程序员考试,中级的软件设计师考试等构成计算机软件资格考试。

考试方式

架构师考试科目有三门:综合知识、案例分析、论文
(1)信息系统综合知识,考试时间为150分钟,笔试,选择题75道选择题,共75分;
(2)系统架构设计案例分析,考试时间为90分钟,笔试,问答题是1题必选,另外4题中选做两题,总共需要做3个案例,每个案例2~3小题,共75分;
(3)系统架构设计论文,考试时间为120分钟,笔试,论文题一共4道,选择1道试题作答,满分为75分。

考查重点

操作系统

操作系统
操作系统的类型和结构
操作系统基本原理
网络操作系统及网络管理
在这些知识点中,考查重点是操作系统的概念及特点、进程管理、存储管理、文件管理。
历年考点:操作系统基本概念、前趋图、PV操作、微内核操作系统、文件系统、页面置换算法、操作系统接口、信息量、索引文件。

数据库系统

数据库管理系统的类型、结构和性能评价
常用的关系型数据库管理系统
数据库模型
数据库规范化
分布式数据库系统,并行数据库系统
数据仓库与数据挖掘技术
数据库工程
备份恢复
在这些知识点中,考查重点比较分散,数据库的多个知识点都会涉及,但是考查的难度都不难。
历年考点:数据库设计、完整性约束、触发器、候选关键字、模式分解、分布式数据库、SQL语句、关系代数、实体联系、实体转关系描述、数据库与数据仓库、范式、模式分解、事务处理。

计算机硬件基础及嵌入式系统设计

嵌入式系统特点
嵌入式系统的硬件组成与设计
嵌入式系统应用软件及开发平台
嵌入式系统网络
嵌入式系统数据库
嵌入式操作系统与实时操作系统
在这些知识点中,考查重点存储、串并转接、寄存器、传输等方面。案例分析中也会考察。

历年考点:中断、存储器、串并、并串转换、寄存器、内存容量计算、磁盘文件读取、异步传输、CISC与RISC、Cache特点、虚拟存储器、总线、宿主机与目标机、硬件抽象层、实时操作系统。

数据通信与计算机网络

数据通信的基本知识

开放系统互连参考模型

常用的协议标准

网络互连与常用网络设备

计算机网络的分类与应用

在这些知识点中,考查重点网络设计相关知识,偏宏观而非细节。

历年考点:网络层次化设计、屋里网络设计、网络存储、网络系统的生命周期、综合布线、网络控制、域名服务器。

系统安全性与保密性设计

信息安全与保密

加密和解密

身份认证(数据签名、密钥、口令)

访问控制

安全保密管理(防泄漏、数字水印)

安全协议(SSL、PGP、IPSec)

系统备份与恢复

防治病毒

安全性规章与保护私有信息规则

信息系统安全法规与制度

计算机防病毒制度

保护私有信息规则

在这些知识点中,考查重点主要集中在与安全相关的基本概念以及网络安全方面。

历年考点:安全策略、对称加密算法、网络安全漏洞、ARP、SNMPv3、PGP、PKI。

信息化基础

信息系统工程总体规则

总体规划目标、范围

总体规划的方法论

信息系统的组成

信息系统的实现

政府信息化与电子政务

电子政务的概念、内容和技术形式

中国政府信息化的策略和历程

电子政务建设的过程模式和技术模式

企业信息化与电子政务

企业信息化的概念、目的、规划和方法

ERP的主要模块和主要算法

企业业务流程重组(BPR)

CRM、PDM在企业的应用

知识管理

企业应用集成

全程供应链管理的思想

商业智能

电子商务的类型、标准

信息资源管理

国际和国内有关信息化的标准、法律和规定

在这些知识点中,考查重点企业应用集成的方式、商业智能、企业门户以及信息化相关的一些概念。

历年考点:商业智能、企业应用集成、EDI、企业门户、CRM、数据集成、企业信息化建设、企业信息化方法、信息化‘三流’、企业信息资源集成管理、企业应用集成。

系统开发基础

开发管理

项目的范围、时间、成本

文档管理工作、配置管理

软件开发质量与风险

软件的运行与评价

需求管理

需求变更

需求追踪

需求变更风险管理

软件开发方法

软件开发生命周期

软件开发摸型(瀑布模型、演化模型、增量模型、螺旋模型、原型、构建组装模型、RUP、敏捷方法)

构件与软件重用

逆向工程

形式化方法

软件开发环境与工具

集成开发环境

开发工具(建模工具、分析设计工具、编程工具、测试工具、项目管理工具等)

设计方法

分析设计图示(DFD、ERD、UML、流程图、NS图、PAD)

结构化分析与设计

模块设计

面向对象的分析与设计

IO设计、人机界面设计

设计模式

基础构件的开发

构件的概念与分类

中间件技术

典型应用架构(J2EE、.NET)

应用系统构建

应用系统设计与开发(分析与设计方法的使用、部件设计、内部设计、程序设计、测试)

软件包的使用(开发工具、运行管理工具、业务处理工具、ERP、群件、OA工具)

测试与评审

测试评审方法

验证与确认(V&V)

测试自动化

测试设计和管理方法

在这些知识点中,考查重点集中下一下方面:开发模式、开发环境、配置管理、需求管理、时间管理、面向对象基础、软件测试。

历年考点:

  用户文档、配置项、需求变更、需求管理、敏捷方法、项目管理工具、逆向工程、用例包含关系、UML图、界面设计、系统测试、黑盒测试、范围定义、时间管理、CMM、4+1视图制模、螺旋模型、软件开发环境、软件重用、开发模型、有效性验证、软件产品配置、软件质量保证、需求跟踪能力链、需求定义方法、需求管理、需求开发、RUP、实体类、边界类、控制类、最少知识原则、软件开发方法、系统设计、快速迭代原型开发、静态分析、确认测试、软件维护、软件生存周期模型、螺旋模型、UML的需求分析过程、RAD、软件开发方法、软件开发环境、里氏替换原则、软件测试工具。


如果有同学想利用琐碎时间进行复习,可以在微信小程序中(或扫描下面的二维码)搜索“系统架构师口袋应试”,里面有备考复习资料和历年考题、答题解析。

系统架构师口袋应试

其它专业的小程序可访问我的个人博客,跬步郎的博客 扫描相应的二维码进行复习。


软件架构设计

软件架构的概念

软件架构的风格

特点领域软件架构

基于架构的软件开发方法

软件架构评估

软件产品线

设计模式

在这些知识点中,考查重点:基于构件的开发模型、架构风格、架构评估、架构与质量属性、设计模式。
历年考点:设计模式Command模式、基于构件的开发模式、构件技术、MVC模式、网络架构数据流图、架构设计所处阶段、架构设计基本概念、软件架构需求、ABSD、软件架构文档、架构复审、软件架构风格选择、架构评估方法(ATAM)工厂方法、构件技术、CORBA、分层架构、客户机/服务器、架构概念、ABSD、架构风格、架构评审、架构评估、DSSA、架构与质量属性、设计模式、Composite模式、4+1视图、黑板风格、解释器风格、隐式调用、中介者模式、命令模式、责任链模式、架构质量属性、敏感点与风险点、ADl、软件架构相关概念、以架构为核心的开发方法、软件架构风格描述、中间件、SAAM。

应用数据

概率统计应用

图论应用

组合分析

算法(数值算法与非数据算法)的选择与应用

算筹方法(网络计划技术、线性规划、预测、决策、库存管理、模拟)

数学建模

在这些知识点中,考查重点集中于:数学建模、决策论、线性规划、图论。

历年考点:数学建模、转移矩阵、盈亏平衡点、线性规划、函数曲线、项目成本分析。

知识产权与标准化

标准化意识,标准化的发展,标准化的生命周期

国际标准,美国标准,国家标准,行业标准,地方标准,企业标准

代码标准,文件格式标准,安全标准,软件开发规范和文档标准

标准化机构

知识产权

在这些知识点中,考查重点考查的问题包括:保护期限、知识产权人的确定、侵权判定以及标准的类型。

历年考点:著作权保护期限、著作权法、侵权判定、标准类型、商标法、侵权问题、商业秘密权、职务作品、注册商标、行业标准。

系统配置与性能评价

多层架构,分布式系统

系统配置方法(双份、双重、热备份、容错、集群)

性能计算(响应时间、吞吐量、TAT)

性能设计(系统调整、Amdahl解决方案、响应特性、负载均衡)

性能指标(SPEC-Int、SPEC-Fp、TPC、Gibsonmix、响应时间)

性能评估

系统可靠性设计(容错技术、避错技术)

系统可靠性指标与评估

在这些知识点中,考查重点主要集中于性能评估、系统可靠性设计,该方面的内容考查不仅限于综合知识考试、也有可能以案例分析及论文方式考查。

历年考点:基准程序测试、计算机性能优化、多处理器性能计算、系统性能评估、负载均衡、数据备份、MIPS。

专业英语

具有高级工程师所要求的英文阅读水平

掌握本领域的英语术语

在这些知识点中,考查重点主要考查软件架构设计相关基础知识。

历年考点:架构风格、软甲架构、信息系统设计、分层数据流图(DFD)。

案例分析

系统规划:包括系统项目的提出与可行性分析,系统方案的指定,评价和改进,新旧系统的分析和比较,现有软件、硬件和数据资源的有效利用。

软件架构设计:软件架构设计、XML技术、基于架构的软甲开发过程、软件质量属性、架构模型(风格)、特定领域软甲架构、基于架构的软件开发方法、架构评估、软件产品线、系统演化。

设计模式:设计模式的概念、设计模式的组成、模式和软件架构、设计模式分类、设计模式的实现。

系统设计:处理流程设计、人机界面设计、文件设计、存储设计、数据库设计、网络应用系统的设计、系统运行环境的集成与设计、中间件、应用服务器、性能设计与性能评估、系统转化计划。

软件系统建模:系统需求、建模的作用和意义、定义问题(目标、功能、性能等)与归结模型(竟然结构模型、动态行为模型、物理模型)、结构化系统建模、数据流图、面向对象系统建模、统一建模语言UML、数据建模、E-R图、逆向工程。

分布式系统设计:分布式通信协议的设计、基于对象的分布式系统设计、基于Web的分布式系统设计、基于消息和协同的分布式系统设计、异构分布式系统的互操作性设计。

嵌入式系统设计:实时系统和嵌入式系统特征、实时任务调度和多任务设计、中断处理和异常处理、嵌入式系统开发设计。

系统的可靠性分析与设计:系统的故障模型和可靠性模型、系统的可靠性分析和可靠度计算、提高系统可靠性的措施、系统的故障对策和系统的备份与恢复。

系统的安全性和保密性设计:系统的访问控制技术、数据的完整性、数据与文件的加密、通信的安全性、系统的安全性设计。

在这些知识点中,案例分析试题一共5道题,试题1为必答题,试题2到试题5选答(四选二),每道试题25分,共75分。

架构设计论文

系统建模:包括定义问题与归结模型;结构化系统建模;面向对象系统建模;数据库建模。

软件架构设计:包括软件架构设计;特点领域软件架构;基于架构的软件开发方法;软件演化。

系统设计:包括处理流程设计;系统人机界面设计;文件设计;存储设计;数据库设计;网络应用系统的设计;系统运行环境的集成与设计;系统性能设计;中间件;应用服务器

分布式系统设计:包括分布式通信协议的设计;基于对象的分布式系统设计;基于Web的分布式系统设计;基于消息和协同的分布式系统设计;异构分布式系统的互操作性设计

系统的可靠性分析与设计:包括系统的故障模型和可靠性模型;提高系统可靠性的措施练习题的故障对策和系统的备份与恢复。

系统的安全性和保密性设计:包括系统的访问控制技术;数据的完整性;数据与文件的加密;通信和安全性;系统的安全性设计。


如果有同学想利用琐碎时间进行复习,可以在微信小程序中(或扫描下面的二维码)搜索“系统架构师口袋应试”,里面有备考复习资料和历年考题、答题解析。

系统架构师口袋应试

其它专业的小程序可访问我的个人博客,跬步郎的博客 扫描相应的二维码进行复习。


跬步郎注:本文为CSDN博主「這夫子」的原创文章,分析的非常好,在这里转发一下,仅供大家参考。原文链接:https://blog.csdn.net/qq_23934063/article/details/80930181

推荐阅读更多精彩内容