工作好多年了,在硬件,软件,通信等方面都有好几年历练了,近来准备考系统架构师了,一:有工作经验考这个更合适些,二:可以丰富下自己的理论知识。三:可以发现弥补自身存在的不足,没什么坏处。最近买了一本《系统架构师设计师教程》,发现要考的东西还是很多的,要学习的东西还是挺多的,有操作系统的,数据库,测试方面的,数据通信,开发,虚拟化方面的,下面拿其大致罗列下,准备朝这方面努力。
========================================================================================
操作系统
- 操作系统的类型与结构(定义,分类)
- 操作系统基本原理(进程,存储,设备,文件,作业管理)
数据库系统
- 数据库管理系统的类型
- 数据库模式与范式(结构与模式,模型,规范化与反规范化)
- 数据操纵和使用
- 数据库设计(特点,方法,基本步骤,需求分析,概念,逻辑,物理,应用程序设计)
- 事务管理(并发控制,故障与恢复)
- 备份与恢复
- 分布式数据库系统(概念,架构)
- 并行数据库系统(功能和架构,并行处理技术)
- 数据仓库(概念,结构,实现方法)
- 数据挖掘(概念,功能,常用技术,流程)
数据通信与计算机网络
- 数据通信基础知识(信道特性,数据传输技术)
- 网络架构与协议(网络互连模型,常见网络协议,IPV6)
- 局域网与广域网(基础知识,无线网,广域网,网络接入技术)
- 网络互联与常用设备
- 网络工程(网络规划,网络设计,网络实施)
- 网络存储技术
- 综合布线
系统性能评价
- 性能指标(计算机,网络,操作系统,数据库,WEB服务器)
- 性能计算
- 性能设计(系统性能调整,阿姆达尔解决方案,负载均衡)
- 性能评估(基准测试程序,WEB服务器性能评估,系统监控)
开发方法
- 软件生命周期
- 软件开发模型(瀑布,演化,螺旋,增量,构件组装模型)
- 统一过程
- 敏捷方法(极限编程,特性驱动开发)
- 软件重用(软件重用,构件技术)
- 基于架构的软件设计(ABSD方法与生命周期,基于架构的软件开发模型 )
- 形式化方法
系统计划
- 项目的提出与选择(立项目标和动机,角色和工作范围,项目的选择和确定)
- 可行性研究与效益分析(可行性研究的内容,成本效益分析,可行性分析报告)
- 方案的制定和改进
- 新旧系统的分析和比较(遗留系统的评价方法和演化策略)
- 资源估计
系统分析与设计方法
- 定义问题与归结模型(问题分析,问题定义)
- 需求分析与软件设计(任务与过程,如何进行系统设计,软件设计的任务与活动)
- 结构化分析与设计(结构化分析与设计,模块设计)
- 面向对象的分析与设计(基本概念,面向对象分析,UML,比较)
- 用户界面的分析与设计(原则,过程)
- 工作流设计(设计概述,管理系统)
- 系统的文件设计
- 网络环境下的计算机应用系统的设计
- 简单分布式计算机应用系统的设计
- 系统运行环境的集成与设计
- 系统过渡计划
软件架构设计
- 软件架构概述(定义,重要性)
- 架构需求与软件质量属性(软件质量属性,6个质量属性及实现)
- 架构设计
- 软件架构文档化
- 软件架构评估(方法,架构的权衡分析法)
- 构件及其复用
- 产品线及系统演化
- 软件架构建模(架构的模型,风格及举例)
- 软件架构视图
设计模式
- 设计模式概述(概念,组成,设计模式及分类)
- 设计模式及实现
- 设计模式总结
测试评审方法
- 测试方法(测试阶段,白盒,黑盒测试,缺陷分类和级别,调试)
- 评审方法
- 验证与确认
- 测试自动化
- 面向对象的测试
嵌入式系统设计
- 嵌入式系统概论
- 嵌入式系统组成
- 嵌入式应用软件与开发平台
- 嵌入式网络系统
- 嵌入式网络系统
- 嵌入式数据库管理系统
- 实时系统与嵌入式操作系统
- 实时多任务调度与多任务设计
- 中断处理与异常处理
- 嵌入式系统开发设计
开发管理
- 项目的范围,时间与成本(项目范围,时间,成本管理)
- 配置管理与文档管理(概念,解决方案,软件文档管理)
- 软件需求管理(需求变更,需求跟踪)
- 软件开发的质量与风险(软件质量管理,项目风险管理)
- 人力资源管理
- 软件的运行与评价
- 软件过程改进
信息系统基础知识
- 信息系统概述
- 信息系统工程
- 政府信息化与电子政务
- 企业信息化与电子商务
- 信息资源管理
- 知识管理与商业智能
- 业务流程重组
基于中间件的开发
- 中间件技术(概念,分类,产品介绍)
- 应用服务器技术(应用服务器概念,主要的应用服务器)
- J2EE(表示层,应用服务层)
- .NET(.NET平台,.NET 框架)
- 企业应用集成
- 轻量级架构和重量级架构(基于SSH轻量级框架,轻重架构探讨)
安全性和保密性设计
- 加密和解密(对称及不对称加密算法)
- 数字签名与数字水印(数字签名,数字信封)
- 数字证书与密钥管理(密钥分配中心,数字证书和公开密钥基础设施)
- 安全协议(IPSec协议简述,SSL协议,PGP协议)
- 计算机病毒与防治(概述,发展,检测,清除及防治)
- 身份认证与访问控制(身份认证技术,访问控制技术)
- 网络安全体系(OSI安全架构,VPN在网络安全中的应用)
- 系统的安全性设计(物理安全问题与设计,入侵检测系统)
- 安全性规章(安全管理制度,计算机犯罪与相关法规)
系统的可靠性分析与设计
- 可靠性概述
- 系统故障模型(故障的来源以及表现,几种常用的故障模型)
- 系统配置方法(单机容错技术,双机热备份技术,服务器集群技术)
- 系统可靠性模型(时间模型,故障植入模型,数据模型)
- 系统的可靠性分析和可靠性计算(组合模型,马尔何夫模型)
- 提高系统可靠性的措施(硬件冗余,信息冗余)
软件的知识产权保护
- 著作权法及实施条例
- 计算机软件保护条例
- 商标法及实施细则
- 反不正当竞争法
标准化知识
- 标准化概念
- 标准分级与标准类型(标准分级,强制性标准与推荐性标准)
- 软件开发规范与文档标准(软件开发规范,软件文档标准)
应用数学
- 运筹方法(网络计划技术,线性规划,决策论,对策论,排队论,存储论)
- 数学建模
虚拟化、云计算与物联网
- 虚拟化(技术分类及模式)
- 云计算(特点,类型及应用)
- 物联网(层次结构,相关领域与技术,物联网的应用)
时间: 2024-10-12 23:22:55