导图社区 系统架构师考试大纲(一)
系统架构设计师考试,属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个高级考试。
板凳
沙发
社区模板帮助中心,点此进入>>
系统架构
1. 软件架构设计
软件架构风格
经典软件体系结构风格
管道和过滤器
数据抽象和对象组织
事件驱动系统
分层系统
仓库系统及知识库(黑板系统)
C2风格
子主题
客户/服务器风格
三层C/S结构风格
浏览器/服务器风格
特定领域软件系统架构
特定领域软件体系架构
DSSA
系统架构的评估
概述
质量属性
性能
可靠性
可用性
安全性
可修改性
功能性
可变性
可操作性
重要概念
敏感点
权衡点
风险承担者
主要评估方法
SAAM(非功能性质量属性的体系结构分析方法)
ATAM(体系结构权衡分析法)
实用性
特定目标
考虑多个质量属性的情况下,解决多个质量属性的冲突
场景和需求收集中,所有相关人员参与
评估技术
方法的活动
领域知识库的可重用性
方法验证
软件架构概念
软件架构的定义
软件架构的设计与生命周期
需求分析阶段
设计阶段
实现阶段
构件组装阶段
部署阶段
后开发阶段
软件架构的重要性
满足系统的品质
达成一直的目标
支持开发计划的编制过程
系统开发的指导性
管理复杂性
为复用奠定基础
降低维护费用
支持冲突分析
基于架构的软件开发方法
体系结构的设计方法概述
概念与术语
ABSD方法
视角与视图
用例与质量场景
基于体系结构的开发模型
ABSDM模型
体系结构需求
需求来自三方面
系统的质量目标
系统的商业目标
系统开发人员的商业目标
体系结构设计
体系结构文档化
体系结构复审
体系结构实现
体系结构演化
2. 4系统开发基础知识
软件开发方法
软件开发周期
软件开发模型
敏捷方法
RUP
软件系统工具
需求管理
需求管理原则
需求版本控制
需求属性
需求变更
需求跟踪
开发管理
项目范围、时间、成本
配置管理、文档管理
软件开发的质量与风险
设计方法
结构化设计
面向对象设计
软件的重用
逆向工程与重构工程
3. 计算机与网络
1. 操作系统
操作系统基础
定义
分类
按功能分
单用户操作系统
批处理操作系统
按处理时间
分时操作系统
实时操作系统
网络操作系统
分布式操作系统
嵌入式操作系统
特征
并发性
共享性
虚拟性
不确定性
功能
进程管理
文件管理
存储管理
设备管理
作业管理
常见操作系统
Unix
Windows
Linux
2. 数据库
关系数据库基础
数据库约束
E-R图
数据库范式
事务管理
并发控制
数据库备份与恢复
关系数据库设计
设计步骤
需求分析
概念结构设计
逻辑结构设计
物理结构设计
应用程序设计
数据库运维
分布式数据库
商业智能
数据仓库
多维分析 OLAP
数据挖掘
3. 计算机网络
4. 多媒体
5. 系统性能
1. 性能指标
软件硬件的性能指标
2. 性能计算
3. 性能设计
加速比
增强比例
4. 性能评估
基准测试程序
真实程序
核心程序
小型基准程序
合成基准程序
4. 信息系统基础
信息化概述
信息的定义
信息的特征
客观性
普遍性
无限性
动态性
依附性
变换性
层次性
系统性
传递性
信息化的定义
信息化的内容
信息资源的开发利用
信息网络的全面覆盖
信息技术的广泛应用
信息产业的大力发展
信息化人才的培养
信息化政策法规的建设
信息化的意义
经济意义
全球化
经济增长
社会生活变革
组织意义
组织结构
组织管理
组织经营
造就信息化队伍
信息化需求
信息化战略
信息系统工程总体规划
信息化的典型应用
电子政务
企业信息化与电子商务
ERP
CRM
企业门户
供应链管理
纠缠之缘.萎(已退)
板凳