分享

系统架构师设计师考试范围

 thy 2017-05-27

工作好多年了,在硬件,软件,通信等方面都有好几年历练了,近来准备考系统架构师了,一:有工作经验考这个更合适些,二:可以丰富下自己的理论知识。三:可以发现弥补自身存在的不足,没什么坏处。最近买了一本《系统架构师设计师教程》,发现要考的东西还是很多的,要学习的东西还是挺多的,有操作系统的,数据库测试方面的,数据通信,开发,虚拟化方面的,下面拿其大致罗列下,准备朝这方面努力。

========================================================================================

操作系统

  • 操作系统的类型与结构(定义,分类)
  • 操作系统基本原理(进程,存储,设备,文件,作业管理)

数据库系统

  • 数据库管理系统的类型
  • 数据库模式与范式(结构与模式,模型,规范化与反规范化)
  • 数据操纵和使用
  • 数据库设计(特点,方法,基本步骤,需求分析,概念,逻辑,物理,应用程序设计)
  • 事务管理(并发控制,故障与恢复)
  • 备份与恢复
  • 分布式数据库系统(概念,架构)
  • 并行数据库系统(功能和架构,并行处理技术)
  • 数据仓库(概念,结构,实现方法)
  • 数据挖掘(概念,功能,常用技术,流程)

数据通信与计算机网络

  • 数据通信基础知识(信道特性,数据传输技术)
  • 网络架构与协议(网络互连模型,常见网络协议,IPV6)
  • 局域网与广域网(基础知识,无线网,广域网,网络接入技术)
  • 网络互联与常用设备
  • 网络工程(网络规划,网络设计,网络实施)
  • 网络存储技术
  • 综合布线

系统性能评价

  • 性能指标(计算机,网络,操作系统,数据库,WEB服务器)
  • 性能计算
  • 性能设计(系统性能调整,阿姆达尔解决方案,负载均衡)
  • 性能评估(基准测试程序,WEB服务器性能评估,系统监控)

开发方法

  • 软件生命周期
  • 软件开发模型(瀑布,演化,螺旋,增量,构件组装模型)
  • 统一过程
  • 敏捷方法(极限编程,特性驱动开发)
  • 软件重用(软件重用,构件技术)
  • 基于架构的软件设计(ABSD方法与生命周期,基于架构的软件开发模型 )
  • 形式化方法

系统计划

  • 项目的提出与选择(立项目标和动机,角色和工作范围,项目的选择和确定)
  • 可行性研究与效益分析(可行性研究的内容,成本效益分析,可行性分析报告)
  • 方案的制定和改进
  • 新旧系统的分析和比较(遗留系统的评价方法和演化策略)
  • 资源估计

系统分析与设计方法

  • 定义问题与归结模型(问题分析,问题定义)
  • 需求分析与软件设计(任务与过程,如何进行系统设计,软件设计的任务与活动)
  • 结构化分析与设计(结构化分析与设计,模块设计)
  • 面向对象的分析与设计(基本概念,面向对象分析,UML,比较)
  • 用户界面的分析与设计(原则,过程)
  • 工作流设计(设计概述,管理系统)
  • 系统的文件设计
  • 网络环境下的计算机应用系统的设计
  • 简单分布式计算机应用系统的设计
  • 系统运行环境的集成与设计
  • 系统过渡计划

软件架构设计

  • 软件架构概述(定义,重要性)
  • 架构需求与软件质量属性(软件质量属性,6个质量属性及实现)
  • 架构设计
  • 软件架构文档化
  • 软件架构评估(方法,架构的权衡分析法)
  • 构件及其复用
  • 产品线及系统演化
  • 软件架构建模(架构的模型,风格及举例)
  • 软件架构视图

设计模式

  • 设计模式概述(概念,组成,设计模式及分类)
  • 设计模式及实现
  • 设计模式总结

测试评审方法

  • 测试方法(测试阶段,白盒,黑盒测试,缺陷分类和级别,调试)
  • 评审方法
  • 验证与确认
  • 测试自动化
  • 面向对象的测试

嵌入式系统设计

  • 嵌入式系统概论
  • 嵌入式系统组成
  • 嵌入式应用软件与开发平台
  • 嵌入式网络系统
  • 嵌入式网络系统
  • 嵌入式数据库管理系统
  • 实时系统与嵌入式操作系统
  • 实时多任务调度与多任务设计
  • 中断处理与异常处理
  • 嵌入式系统开发设计

开发管理

  • 项目的范围,时间与成本(项目范围,时间,成本管理)
  • 配置管理与文档管理(概念,解决方案,软件文档管理)
  • 软件需求管理(需求变更,需求跟踪)
  • 软件开发的质量与风险(软件质量管理,项目风险管理)
  • 人力资源管理
  • 软件的运行与评价
  • 软件过程改进

信息系统基础知识

  • 信息系统概述
  • 信息系统工程
  • 政府信息化与电子政务
  • 企业信息化与电子商务
  • 信息资源管理
  • 知识管理与商业智能
  • 业务流程重组

基于中间件的开发

  • 中间件技术(概念,分类,产品介绍)
  • 应用服务器技术(应用服务器概念,主要的应用服务器)
  • J2EE(表示层,应用服务层)
  • .NET(.NET平台,.NET 框架)
  • 企业应用集成
  • 轻量级架构和重量级架构(基于SSH轻量级框架,轻重架构探讨)

安全性和保密性设计

  • 加密和解密(对称及不对称加密算法)
  • 数字签名与数字水印(数字签名,数字信封)
  • 数字证书与密钥管理(密钥分配中心,数字证书和公开密钥基础设施)
  • 安全协议(IPSec协议简述,SSL协议,PGP协议)
  • 计算机病毒与防治(概述,发展,检测,清除及防治)
  • 身份认证与访问控制(身份认证技术,访问控制技术)
  • 网络安全体系(OSI安全架构,VPN在网络安全中的应用)
  • 系统的安全性设计(物理安全问题与设计,入侵检测系统)
  • 安全性规章(安全管理制度,计算机犯罪与相关法规)

系统的可靠性分析与设计

  • 可靠性概述
  • 系统故障模型(故障的来源以及表现,几种常用的故障模型)
  • 系统配置方法(单机容错技术,双机热备份技术,服务器集群技术)
  • 系统可靠性模型(时间模型,故障植入模型,数据模型)
  • 系统的可靠性分析和可靠性计算(组合模型,马尔何夫模型)
  • 提高系统可靠性的措施(硬件冗余,信息冗余)

软件的知识产权保护

  • 著作权法及实施条例
  • 计算机软件保护条例
  • 商标法及实施细则
  • 反不正当竞争法

标准化知识

  • 标准化概念
  • 标准分级与标准类型(标准分级,强制性标准与推荐性标准)
  • 软件开发规范与文档标准(软件开发规范,软件文档标准)

应用数学

  • 运筹方法(网络计划技术,线性规划,决策论,对策论,排队论,存储论)
  • 数学建模

虚拟化、云计算与物联网

  • 虚拟化(技术分类及模式)
  • 云计算(特点,类型及应用)
  • 物联网(层次结构,相关领域与技术,物联网的应用)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多