系统架构师综合知识考点
目录
必考点
-
pv操作 互斥 同步 生产者与消费者
-
PCB进程模块
-
文件系统多级索引结构计算
-
数据库代数表达式 https://blog.csdn.net/lin1094201572/article/details/79057694
建议参考:https://www.jianshu.com/p/8b2f96ef323b
基本操作: 并 交 差(R-S,在R中找S中没有的记录) 笛卡尔积 自然连接(没有指定特殊的选择条件) 在笛卡尔积后,合并相同列 连接 笛卡尔积后根据选择条件得到连接 投影(列) 选择(行)
优化策略:先选择 再连接(内含投影) 最后投影。
-
双工 https://blog.csdn.net/itworld123/article/details/83795099
-
数据库acid
-
项目时间管理 详见教程指导
-
文档用户文档与系统文档等区分说明 详见教程
-
需求管理的主要活动了解
-
软件开发过程主要模型及具体含义了解
-
概要设计与详细设计如何描述结构 比如相关类型的图
-
corba rpc 基本原理与组成方式
-
软件测试 动态测试与静态测试 白盒与黑盒等了解
-
软件架构模型的多视图表示,著名的4+1模型
-
特定领域软件架构 DSSA基本活动概念了解
-
软件架构评估 ATAM SAAM 概念了解
-
设计模式 - 重点了解常用主要设计模式及其使用场景说明
-
加密与安全,数字签名
-
专利、商标、著作权 发明专利的保护期为20年,商标权保护期是10年,软件著作权保护是作者终生及其死亡后50年。
-
极小值计算 参考 教程指导书
-
决策树 、 联系图、 前驱图
2017年
- 流水线 吞吐率计算/加速比 https://blog.csdn.net/baidu_41666198/article/details/80852949 流水线执行时间 = 一个周期时间 + (n-1) * 最大执行时间 加速比= 不使用流水线所使用时间 / 使用流水线使用时间 周期:时间最长的子任务的时间 吞吐率 = (指令数 / 整个流水线执行时间) 求极限值 lim
- 指令系统 RISC 精简指令系统
- 存储管理 DMA 主存 外设等概念
- RTOS 实时操作系统
- 磁盘 磁道 柱面 扇区 寻道读取时间、处理时间 https://my.oschina.net/xiangxw/blog/11288
- 数据库关系模式 候选码的选择(入度为0的属性合并为候选码) ,依赖图的画法
- 安全服务都有哪些,比如IPSec S/MIME
- 网络设计 逻辑结构设计与物理结构设计相关内容概要
- 信息化 需求三个层次
- 项目范围管理 范围定义
- 项目配置管理 有哪些配置 ,产品配置说明
- 需求变更过程
- 软件系统工具 工具划分:开发工具、维护工具、管理工具、支持工具
- 逆向工程与再工程 重构的概念
- ABSD 基于软件架构的设计 描述性语句
2016
- 数据库备份方案 静态 动态 全局 增量等方式
- 嵌入式存储 处理器
- 项目成本管理
- 项目配置管理 的定义 不明确 参考 题目15
- CMM CMMI 的概要信息
- 面向独享分析模型与设计模型
- 构件 - 原子构件
- DSSA 特定领域架构 参与人员与角色 领域专家 领域分析师 领域设计师 领域实现人员 基本活动:领域分析 领域设计 领域实现
2015
- 分布是数据库 分片透明、复制透明、位置透明和逻辑透明
- 基准程序测试 : 真实程序、核心程序、小型基准程序评测、合成基准程序评测
- BI系统的整个过程了解
- 用例之间的关系 泛化和包含的区别
- RUP的核心 开发过程
- ATAM 4个阶段 题目34 2015 到底是哪4个,参考书本
- 商业秘密权到底是什么?和著作权什么关系?
- 软件架构评估论文的 质量属性效用树与风险点、敏感点、权衡点的前后关系??
- 确认可靠性设计论文中的可靠性设计基本原则是哪些?
- 软件开发模型 比对 瀑布、v模型、螺旋、快速原型、RUP、敏捷开发、xp等
- 架构 开发模型 开发方法 设计模式
2014
- 数据库关系模式规则 分解 传递 合并 自反等
- 结构化布线系统分为6个子系统
- 企业信息化及企业集成平台 参考题目12~14
- SAAM 主要输入是:问题描述,需求说明,架构描述
- 函数依赖与无损连接 参考https://blog.csdn.net/devillyd2018/article/details/79122477
2013
- 企业信息化:从人力资源和物料的关注 转移 到 技术、物资、人力资源的关注,最后延伸到 客户关系和供应链乃至 电子商务的发展
- 企业信息集成 ,内部集成与外部集成 分为哪些
- 项目范围定义输入 包括哪些?
- 白盒测试 条件覆盖与判定覆盖的概念及使用
- ATAM的4个阶段:需求收集、架构视图描述、属性模型构造和分析,架构决策与折中 参考题目 34
可能考点
- 软件开发环境集成机制
- 构件组装成软件系统的3个层次
- j2ee的5种构件
- 仓库风格 了解教程的概念与含义
- ptr 与DNS
- ip地址 路由管理
- 被动攻击与主动攻击 被动攻击 不影响系统的正常运行,主动攻击影响甚至破坏系统的服务。
案例分析
- 面向服务概念
- 微服务架构概念及特点
- REST 概念及特点
- RUP 参考2015 题目21
- 工厂方法 参考2016 案例分析
- 测试分类 参考2015 题目 24 单元 集成 确认 系统
英语单词
perform:执行、表现
transaction :事务
differ:不同,动词
mailing information :邮寄信息
outdated:过时的
master files:主文件
look-up files:查找文件
audit files:审核文件
legacy:遗产、传统
backup databases:备份数据库
hierarehical:分层的
hierarehical database:分层数据库
linked tables database:链接表数据库
referential:参照的
integrity:完整的
referential integrity:参照完整性
refine 提炼
constraint 约束
performance 性能
maintainability 可维护性
customization 定制化
security 安全 人财产系统安全类
modular 模块化
retrieved 取回
memo 备忘录