软考-系统分析师
计算机知识思维导图:软考-系统分析师。网页展示前三层结构,可在线查看完整脑图并下载 GoMind 文件。
2026-08-25
## 软考-系统分析师
### 软考-系统分析师
#### 大纲
##### 综合知识(上午)
##### 案列题+论文(下午)
#### 参考
##### 系统分析师教程
##### 系统分析师考试全程指导
## 软考-系统分析师_自整理
### 软考-系统分析师_自整理
#### 概率
##### 分类
##### 术语
##### 场景
##### 类型
#### 随机变量及分布
##### 样本空间Ω
##### 可能样本点 W
## 数学符号
### 数学符号
#### 运算符号
##### 如加号(+),减号(-),乘号(×或·),除号(÷或/),
##### 两个集合的并集(∪),交集(∩),
##### 根号(√ ̄),对数(log,lg,ln,lb),比(:),绝对值符号| |,微分(d),积分(∫),闭合曲面(曲线)积分(∮)等。
#### 关系符号
##### “=”是等号,“≈”是近似符号(即约等于),“≠”是不等号,“>”是大于符号,“<”是小于符号,“≥”是大于或等于符号(也可写作“≮”,即不小于),“≤”是小于或等于符号(也可写作“≯”,即不大于)
##### “→ ”表示变量变化的趋势,“∽”是相似符号,“≌”是全等号,“∥”是平行符号,“⊥”是垂直符号,“∝”是正比例符号(表示反比例时可以利用倒数关系)
##### “∈”是属于符号,“⊆”是包含于符号,“⊇”是包含符号
##### “|”表示“能整除”(例如a|b 表示“a能整除b”,而 ||b表示r是a恰能整除b的最大幂次),x,y等任何字母都可以代表未知数
#### 结合符号
##### 小括号“()”,中括号“[ ]”,大括号“{ }”,横线“—”
#### 性质符号
##### 如正号“+”,负号“-”,正负号“ ”(以及与之对应使用的负正号“ ”)
#### 省略符号
##### 三角形(△),直角三角形(Rt△),正弦(sin)(见三角函数),
##### 双曲正弦函数(sinh),x的函数(f(x)),极限(lim),角(∠)
##### 总和,连加:∑,求积,连乘:∏,从n个元素中取出r个元素所有不同的组合数 (n元素的总个数;r参与选择的元素个数),幂 等
#### 排列组合符号
#### 离散数学符号
## 计划
### 计划
#### 1
##### 教材
#### 2
##### 知识点
##### 题型
#### 3
##### 复习:笔记,导图
##### 论文3篇,格式/套路 内容结构化
#### 4
##### 解析题
#### 5
##### 全面预习、补漏
#### 6
##### 全面预习
## 论文
### 论文
#### 考量目的
##### 是否参与系统分析
##### 分析问题与解决问题的能力
##### 表达能力检测
#### 练习命题
##### 软件工程-软件需求工程
##### 项目管理-进度管理
##### 企业信息化
##### 架构设计
#### 时间分配
##### 选题
##### 项目场景还原
##### 论点构思(知识特征回忆)
##### 摘要
##### 正文
##### 检查
#### 大题材
##### 软件工程
##### 项目管理
##### 企业信息化
##### 架构设计
#### 写作
##### 摘要
##### 正文
## 项目管理的思考
### 项目管理的思考
#### 知识模型
##### 项目管理
#### 心得体会
##### 范围控制
##### 进度管理
##### 质量控制
##### 沟通管理
##### 风险管理
##### 主线
##### 信息(文档)管理
## 软件工程与需求的思考
### 软件工程与需求的思考
#### 知识模型
##### 软件工程
##### 软件需求工程
#### 心得体会
##### 生命周期
##### 开发模型
##### 开发环境与工具
##### 过程管理
##### 软件需求工程
## 笔记
### 笔记
#### 第一章 系统活动阶段
##### 霍尔三维(知识,逻辑,时间)
##### 经营管理(知识与技能)
##### 人际沟通知识,人际关系知识,项目管理,企业管理,市场营销
#### 第二章 经济管理与应用数学
##### 收入>毛利润>净利润>总利润>...?
##### 企业道德,团队意识,企业形象,企业制度
##### 企业文化(经营哲学-方法论原则、价值观念-工作服务意义,企业精神-风貌)
##### [理念层,制度曾,行为层,物质层,企业文化]相协同,相渗透
##### 功能:导向功能,约束功能,凝聚功能,激励功能,调试功能,辐射功能
##### IT审计:治理,管理,交付与支持,资产保护,突发处理
##### 概率统计应用
#### 第三章 操作系统原理
##### 分类:单用户,批处理,分时,实时,网络,分布式,并行,嵌入式
##### 进程三态(就绪,运行,阻塞) 五态(活跃,静止,就绪,阻塞,挂起)
##### 信号量:数字
##### 死锁问题
##### 进程与线程差异:调度,并发,拥有资源,系统开销,通信(数据共享)
##### LFS-本地文件系统 DFS-分布式文件系统
##### 数据通信与计算机网络
#### 第四章 网络结构与协议
##### 7层 物理-链路-网络-传输-会话-表示-应用
##### 五层 物理-链路-网络-传输-【应用层(会话-表示-应用)】
##### TCP/IP四层 网络接口层-网络互联层-传输层-应用层
##### https
##### 局域网-星型,总线,环型,网状
#### 第五章 数据库
##### 规范化理论:3NF~5NF,BCNF
##### 逆规范问题:冗余,修改异常,插入异常,删除异常
##### 连接方式:ODBC开放互连,JDBC-java数据库连接,API专用
##### 并发控制:事务-原子性,一致性,隔离性,持久性
##### 并发问题:脏读,幻读,重复读,提交覆盖丢失,回滚撤销丢失
##### 数据库设计:逆规范-冗余,物化计算结果,分割(横竖),索引,查询优化
##### 完整性:受限删除、受限新增
##### 安全:权限控制,密码存储
##### 备份与恢复:冷备,热备
##### 数据库设计与建模:ER模型(实体联系)
##### 分布式数据库:数据独立,集中与自治共享,适当冗余,全局一致性
##### 数据分片:水平,垂直,导出,混合
##### 查询优化,数据仓库技术,仓库设计方法
##### 大数据
#### 第六章 系统配置与性能评价
##### 计算机层次结构
##### 指令流与数据流组织方式
##### 性能调整
#### 第七章 企业信息化战略与实施
##### 信息化战略与企业战略的集成
##### 价值链
##### 信息化开发方法
##### 面向对象方法
##### 知识管理
##### 业务流程重组(BPR)
##### EAI
##### CIO
#### 第八章 软件工程
##### 见:《软件工程与需求的思考》
#### 第九章 系统规划
##### 商业利益
#### 第十章 系统分析
##### 组织结构图,系统功能分析,业务流程图,业务活动图,流程建模语言(BPEL,BPML)
#### 第十一章 软件需求功能
##### 见:《软件工程与需求的思考》
#### 第十二章 软件架构设计
##### 软件架构意义
##### 架构建模
##### 层次风格:BS,CS
##### 面向服务的架构(SOA)
##### RPC-关键技术:UDDI,WSDL,SOAP,REST
##### 实现技术:webService,服务注册表,企业服务总线
#### 第十三章 系统设计
##### 流程设计:工作流
##### 结构化设计:信息隐藏与抽象,模块化,耦合,内聚,模块类型
##### 设计模式
#### 第十四章 系统实现与测试
##### 自动化测试,软件调试,黑百盒测试方法
##### 白盒
##### 黑盒
##### 测试类型:单元,集成,系统,性能,其它-配置项
##### 系统测试:功能,健壮,性能,UI,安全,安装
#### 第十五章 系统运行与维护
##### 演化策略:淘汰策略,集成策略,改造策略,集成策略
##### 转换策略:直接转,并行转,分段转
#### 第十六章 新技术应用
##### 中间件:系统软件与应用软件之间的一类软件??
##### 功能:管理计算机资源和网络通信(服务独立)
##### 主要中间件:
##### P2P,云计算,软件及服务SAAS,网格计算,普适计算,片上系统,多核技术,面向方面编程AOP
#### 第十七章 嵌入式系统分析与设计
##### 数据库EDBMS、系统EOS
#### 第十八章 系统安全性分析与设计
##### 方面:系统稳定,可靠性,使用不当,知识产权,机密文件存储
##### 安全分类:实体,运行,信息,人员
##### 数据安全与加密,密钥管理
##### 安全协议:SSL,https,PGP,LPSEC
##### 单点登录技术 / 病毒防治与防闯入 / 系统访问控制技术
##### 容灾与业务持续
#### 第十九章 系统可靠性分析与设计
##### 包括:成熟性,容错性,易恢复,可靠性,依从性
##### 冗余技术:结构冗余(软硬件)、信息冗余、时间冗余、冗余附加
##### 双机容错技术 / 集群技术(可伸缩,高可用,高性能比)
##### 进程迁移技术:负载共享
#### 第二十章 项目管理
##### 见:《项目管理的思考》
> 仅展示前三层结构;请在线查看完整脑图或下载 GoMind 文件。
软考-系统分析师
软考-系统分析师
操作系统原理
数据库通信与网络
数据库系统
开发技术应用
分析综合知识
软件需求
软件工程
系统规划
系统分析
软件架构设计
系统实现与测试
系统运行与维护
系统安全
系统可靠性
开发管理技术
企业信息化
企业经济管理
项目管理
项目管理技术
应用数学计算题
英语专题
计算专题
专项题型
综合知识(上午)
案例
论文
案列题+论文(下午)
大纲
1.1.1 信息的基本概念
1.1.2 系统及相关理论
1.1.3 系统工程方法论
1.1.4 信息系统工程
1.1 信息与信息系统
1.2.1 系统分析师的角色定位
1.2.2 系统分析师的任务
1.2.3 系统分析师的知识体系
1.2 系统分析师
di1章 绪论
2.1 会计常识
2.2.1 资产负债表
2.2.2 利润表与利润分配表
2.2 会计报表
2.3.1 企业组织结构模式
2.3.2 企业组织结构设计
2.3 现代企业组织结构
2.4.1 成本中心的业绩评价
2.4.2 利润中心的业绩评价
2.4.3 投资中心的业绩评价
2.4 业绩评价
2.5.1 企业文化的内容
2.5.2 企业文化管理的作用
2.5 企业文化管理
2.6.1 IT审计概述
2.6.2 IT审计程序
2.6.3 IT审计的方法与工具
2.6.4 IT审计的重点环节
2.6 IT审计相关常识
2.7.1 古典概率应用
2.7.2 随机变量及其分布
2.7.3 随机变量的数字特征
2.7.4 常用分布
2.7.5 常用统计分析方法
2.7 概率统计应用
2.8.1 *小生成树
2.8.2 *短路径
2.8.3 网络与*大流量
2.8 图论应用
2.9.1 排列和组合
2.9.2 抽屉原理和容斥原理
2.9 组合分析
2.10.1 非数值算法
2.10.2 数值算法
2.10 算法的选择与应用
2.11.1 网络计划技术
2.11.2 线性规划
2.11.3 决策论
2.11.4 对策论
2.11.5 排队论
2.11.6 存贮论
2.11 运筹方法
2.12 数学建模
di2章 经济管理与应用数学
3.1.1 操作系统的类型
3.1.2 操作系统的结构
3.1 操作系统概述
3.2.1 进程的状态
3.2.2 信号量与PV操作
3.2.3 死锁问题
3.2.4 线程管理
3.2 进程管理
3.3.1 地址变换
3.3.2 分区存储管理
3.3.3 段页式存储管理
3.3.4 虚拟存储管理
3.3 内存管理
3.4.1 文件的组织结构
3.4.2 存储空间管理
3.4.3 分布式文件系统
3.4 文件系统
di3章 操作系统基本原理
4.1.1 信道特性
4.1.2 数据传输技术
4.1.3 数据编码与调制
4.1 数据通信基础知识
4.2.1 网络互联模型
4.2.2 常见的网络协议
4.2.3 网络地址与分配
4.2 网络体系结构与协议
4.3.1 局域网基础知识
4.3.2 以太网技术
4.3.3 无线局域网
4.3.4 广域网技术
4.3.5 网络接入技术
4.3 局域网与广域网
4.4 网络互连与常用设备
4.5.1 网络规划
4.5.2 网络设计
4.5.3 网络实施
4.5 网络工程
di4章 数据通信与计算机网络
5.1 数据库模式
5.2.1 数据模型的分类
5.2.2 关系模型
5.2.3 规范化理论
5.2 数据模型
5.3 数据库访问接口
5.4.1 并发控制
5.4.2 数据库性能优化
5.4.3 数据库的完整性
5.4.4 数据库的安全性
5.4.5 备份与恢复技术
5.4.6 数据中心的建设
5.4 数据库的控制功能
5.5.1 数据库设计阶段
5.5.2 实体联系模型
5.5 数据库设计与建模
5.6.1 分布式数据库概述
5.6.2 数据分片
5.6.3 分布式数据库查询优化
5.6 分布式数据库系统
5.7.1 联机分析处理
5.7.2 数据仓库概述
5.7.3 数据仓库的设计方法
5.7 数据仓库技术
5.8.1 数据挖掘概述
5.8.2 常用技术与方法
5.8.3 数据挖掘技术的应用
5.8 数据挖掘技术
di5章 数据库系统
6.1.1 计算机硬件的组成
6.1.2 计算机软件的分类
6.1.3 计算机系统结构的分类
6.1 计算机系统层次结构
6.2.1 主存储器
6.2.2 辅助存储器
6.2.3 Cache存储器
6.2.4 网络存储技术
6.2.5 虚拟存储技术
6.2 存储器系统
6.3.1 输入输出方式
6.3.2 总线
6.3.3 接口
6.3 输入输出系统
6.4.1 基本指令系统
6.4.2 复杂指令系统
6.4.3 精简指令系统
6.4 指令系统
6.5.1 流水线工作原理
6.5.2 流水线的性能分析
6.5.3 局部相关与全局相关
6.5 流水线技术
6.6.1 多处理机系统概述
6.6.2 海量并行处理结构
6.6.3 对称多处理机结构
6.6.4 互连网络
6.6 多处理机系统
6.7.1 系统性能指标
6.7.2 系统性能调整
6.7 系统性能设计
6.8.1 评估方法体系
6.8.2 经典评估方法
6.8.3 基准程序法
6.8 系统性能评估
di6章 系统配置与性能评价
7.1 企业信息化概述
7.2.1 信息化规划的内容
7.2.2 信息化规划与企业战略规划
7.2 企业信息化规划
7.3.1 结构化方法
7.3.2 面向对象方法
7.3.3 面向服务方法
7.3.4 原型化方法
7.3 信息系统开发方法
7.4.1 企业系统规划法
7.4.2 关键成功因素法
7.4.3 战略集合转化法
7.4.4 战略数据规划法
7.4.5 信息工程方法
7.4.6 战略栅格法
7.4.7 价值链分析法
7.4.8 战略一致性模型
7.4 信息系统战略规划方法
7.5.1 ERP概述
7.5.2 ERP的开发方法
7.5.3 ERP的实施
7.5 企业资源规划和实施
7.6.1 信息资源管理概述
7.6.2 规范与标准
7.6.3 信息资源规划
7.6.4 信息资源网建设
7.6 信息资源管理
7.7.1 客户关系管理
7.7.2 供应链管理
7.7.3 产品数据管理
7.7.4 产品生命周期管理
7.7.5 知识管理
7.7.6 商业智能
7.7.7 企业门户
7.7.8 电子商务
7.7.9 决策支持系统
7.7 企业信息系统
7.8.1 政府职能
7.8.2 电子政务的模式
7.8.3 电子政务的实施
7.8 电子政务
7.9.1 BPR概述
7.9.2 BPR的实施
7.9.3 基于BPR的信息系统规划
7.9 业务流程重组
7.10.1 传统企业应用集成
7.10.2 事件驱动的企业应用集成
7.10 企业应用集成
7.11 首席信息官
di7章 企业信息化战略与实施
8.1 软件生命周期
8.2.1 形式化方法
8.2.2 逆向工程
8.2 软件开发方法
8.3.1 软件开发模型概述
8.3.2 快速应用开发
8.3.3 统一过程
8.3.4 敏捷方法
8.3 软件开发模型
8.4.1 软件开发环境
8.4.2 软件开发工具
8.4 软件开发环境与工具
8.5.1 软件能力成熟度模型
8.5.2 软件过程评估
8.5 软件过程管理
di8章 软件工程
9.1 系统规划概述
9.2.1 项目的立项目标和动机
9.2.2 项目立项的价值判断
9.2.3 项目的选择和确定
9.2 项目的提出与选择
9.3 初步调查
9.4.1 可行性评价准则
9.4.2 可行性研究的步骤
9.4.3 可行性研究报告
9.4 可行性研究
9.5.1 成本和收益
9.5.2 净现值分析
9.5.3 投资回收期与投资回报率
9.5 成本效益分析技术
9.6.1 候选方案的可行性评价
9.6.2 系统建议方案报告
9.6 系统方案
di9章 系统规划
10.1 系统分析概述
10.2.1 详细调查的原则
10.2.2 详细调查的内容
10.2.3 详细调查的方法
10.2 详细调查
10.3 现有系统分析
10.4.1 组织结构图
10.4.2 组织结构调查
10.4 组织结构分析
10.5 系统功能分析
10.6.1 业务流程分析概述
10.6.2 业务流程图
10.6.3 业务活动图示
10.6.4 业务流程建模
10.6 业务流程分析
10.7.1 数据汇总分析
10.7.2 数据属性分析
10.7.3 数据流程分析
10.7 数据与数据流程分析
10.8 系统需求规格说明
di10章 系统分析
11.1 软件需求概述
11.2.1 用户访谈
11.2.2 问卷调查
11.2.3 采样
11.2.4 情节串联板
11.2.5 联合需求计划
11.2.6 需求记录技术
11.2 需求获取
11.3.1 需求分析的任务
11.3.2 需求分析的方法
11.3 需求分析
11.4.1 数据流图
11.4.2 状态转换图
11.4.3 数据字典
11.4 结构化分析方法
11.5.1 统一建模语言
11.5.2 用例模型
11.5.3 分析模型
11.5 面向对象分析方法
11.6.1 需求定义的方法
11.6.2 软件需求规格说明书
11.6 需求定义
11.7.1 需求评审
11.7.2 需求测试
11.7 需求验证
11.8.1 需求变更管理
11.8.3 需求风险管理
11.8.4 需求跟踪
11.8 需求管理
di11章 软件需求工程
12.1.1 主流构件标准
12.1.2 构件获取与管理
12.1.3 构件复用的方法
12.1 构件与软件复用
12.2 软件架构概述
12.3 软件架构建模
12.4.1 经典架构风格
12.4.2 层次架构风格
12.4.3 富互联网应用
12.4 软件架构风格
12.5.1 SOA概述
12.5.2 SOA的关键技术
12.5.3 SOA的实现方法
12.5 面向服务的架构
12.6.1 架构评估概述
12.6.2 ATAM评估方法
12.6.3 SAAM评估方法
12.6 软件架构评估
12.7.1 产品线的过程模型
12.7.2 产品线的建立方式
12.7 软件产品线
di12章 软件架构设计
13.1 系统设计概述
13.2.1 流程设计概述
13.2.2 工作流管理系统
13.2.3 流程设计工具
13.2 处理流程设计
13.3.1 模块结构
13.3.2 系统结构图
13.3 结构化设计
13.4.1 设计软件类
13.4.2 对象持久化与数据库
13.4.3 面向对象设计的原则
13.4 面向对象设计
13.5.1 设计模式概述
13.5.2 设计模式分类
13.5 设计模式
di13章 系统设计
14.1.1 程序设计方法
14.1.2 程序设计语言与风格
14.1 系统实现概述
14.2.1 测试自动化
14.2.2 软件调试
14.2 软件测试概述
14.3.1 静态测试
14.3.2 白盒测试
14.3.3 黑盒测试
14.3 软件测试方法
14.4.1 单元测试
14.4.2 集成测试
14.4.3 系统测试
14.4.4 其他测试类型
14.4 测试的类型
14.5.1 面向对象系统的测试策略
14.5.2 面向对象系统的单元测试
14.5.3 面向对象系统的集成测试
14.5 面向对象系统的测试
14.6 软件测试的组织
di14章 系统实现与测试
15.1.1 评价方法
15.1.2 演化策略
15.1 遗留系统的处理策略
15.2.1 新旧系统的转换策略
15.2.2 数据转换和迁移
15.2 系统转换与交接
15.3 系统的扩展和集成
15.4.1 系统成本管理
15.4.2 系统用户管理
15.4.3 网络资源管理
15.4.4 软件资源管理
15.4 系统运行管理
15.5.1 故障监视
15.5.2 故障调查
15.5.3 故障支持和恢复处理
15.5 系统故障管理
15.6.1 软件维护概述
15.6.2 软件维护的影响因素
15.6.3 软件维护成本
15.6.4 软件维护管理
15.6 软件维护
15.8.1 工程监理
15.8.2 系统评价
15.8 系统监理与评价
di15章 系统运行与维护
16.1.1 中间件概述
16.1.2 主要的中间件
16.1.3 中间件与构件的关系
16.1 中间件技术
16.2.1 J2EE核心技术
16.2.2 Java企业应用框架
16.2.3 .NET平台概述
16.2.4 比较分析
16.2 J2EE与.NET平台
16.3.1 P2P计算
16.3.2 云计算
16.3.3 软件即服务
16.3.4 网格计算
16.3.5 普适计算
16.3 虚拟计算
16.4.1 SoC设计
16.4.2 SoC验证
16.4 片上系统
16.5.1 多核与多线程
16.5.2 多核编程
16.5 多核技术
16.6.1 AOP概述
16.6.2 AOP关键技术
16.6 面向方面的编程
di16章 新技术应用
17.1 嵌入式系统概述
17.2 嵌入式数据库系统
17.3.1 嵌入式操作系统概述
17.3.2 多任务调度算法
17.3.3 优先级反转
17.3 嵌入式实时操作系统
17.4.1 开发平台
17.4.2 开发流程
17.4.3 软硬件协同设计
17.4.4 系统分析与设计
17.4.5 低功耗设计
17.4 嵌入式系统开发
di17章 嵌入式系统分析与设计
18.1 信息系统安全体系
18.2.1 数据加密技术
18.2.2 认证技术
18.2.3 密钥管理体制
18.2 数据安全与保密
18.3.1 防火墙
18.3.2 虚拟专用网
18.3.3 安全协议
18.3.4 单点登录技术
18.3 通信与网络安全技术
18.4.1 病毒防护技术
18.4.2 入侵检测技术
18.4.3 入侵防护技术
18.4.4 网络攻击及预防
18.4.5 计算机犯罪与防范
18.4 病毒防治与防闯入
18.5.1 访问控制概述
18.5.2 访问控制模型
18.5.3 访问控制分类
18.5 系统访问控制技术
18.6.1 灾难恢复技术
18.6.2 灾难恢复规划
18.6.3 业务持续性规划
18.6 容灾与业务持续
18.7.1 安全管理的内容
18.7.2 安全审计
18.7.3 私有信息保护
18.7 安全管理措施
di18章 系统安全性分析与设计
19.1.1 系统故障模型
19.1.2 系统可靠性指标
19.1.3 系统可靠性模型
19.1 系统可靠性概述
19.2 系统可靠性分析
19.3.1 冗余技术的分类
19.3.2 冗余系统
19.3 冗余技术
19.4.1 N版本程序设计
19.4.2 恢复块方法
19.4.3 防卫式程序设计
19.4 软件容错技术
19.5 双机容错技术
19.6.1 集群技术概述
19.6.2 高性能计算集群
19.6.3 负载均衡集群
19.6.4 高可用性集群
19.6.5 负载均衡技术
19.6.6 进程迁移技术
19.6 集群技术
di19章 系统可靠性分析与设计
20.1.1 项目开发计划概述
20.1.2 项目开发计划的编制
20.1 项目开发计划
20.2.1 范围计划的编制
20.2.2 创建工作分解结构
20.2.3 范围确认和控制
20.2 范围管理
20.3.1 活动排序
20.3.2 活动资源估算
20.3.3 活动历时估算
20.3.4 进度控制
20.3 进度管理
20.4.1 成本估算
20.4.2 成本预算
20.4.3 成本控制
20.4 成本管理
20.5.1 配置管理概述
20.5.2 配置标识
20.5.3 变更控制
20.5.4 版本控制
20.5.5 配置审核
20.5.6 配置状态报告
20.5 软件配置管理
20.6.1 软件质量模型
20.6.2 质量管理计划
20.6.3 质量保证与质量控制
20.6 质量管理
20.7.1 人力资源计划编制
20.7.2 组建项目团队
20.7.3 项目团队建设
20.7.4 管理项目团队
20.7.5 沟通管理
20.7 人力资源管理
20.8.1 风险管理的概念
20.8.2 风险的主要类型
20.8.3 风险管理的过程
20.8 风险管理
20.9.1 软件文档概述
20.9.2 软件文档标准
20.9.3 数据需求说明
20.9.4 软件测试计划
20.9.5 软件测试报告
20.9.6 技术报告
20.9.7 项目开发总结报告
20.9 信息(文档)管理
di20章 项目管理
参考文献
系统分析师教程
系统分析师考试全程指导
参考
软考-系统分析师_自整理
软考-系统分析师_自整理
一定条件下必然发生,可事前预言.称为:确定性现象或必然现象
必然现象
一定条件下可能发生也可能不发生,事前无法预知准确的结果.称为:随机现象
随机现象
分类
样本点的全体称为样本空间
样本空间 Ω (欧米伽(国语))
必然发生的事件称为必然事件,必然事件包含所有的样本点,因而为Ω
必然事件
不可能发生的事件称为不可能事件,不可能事件不包含任何样本点,记做Ø (空集)
不可能事件
术语
A是B的子事件
事件B包含事件A
A ⊆ B
A ⊆ B , A 的所有元素属于B (有可能A=B)
⊆ 包含于
A ⊂ B 表示 A ⊆ B 但 A ≠ B
⊂ 包含
关系
即AB同时发生
A等于B,记A = B
如A ⊆ B 且 B ⊆ A
A事件发生导致B事件发生
场景
称作"A1,A2,A3...An"的和事件(或事件,并事件)
符号∪ (也有并集含义)
A事件组中“A1,A2,A3...An”至少有一个发生
A∪B = B∪A
AC(B∪C) = (A∪B)∪C
自己A与自己A的和事件(并集)就是自己A
A∪A = A
Ω是样本空间,所以A事件的与Ω的并集就是Ω
A∪Ω = Ω
Ø是不可能事件,所以A事件的与Ø(A)的并集就是A (因为A以外也没有了)
A∪Ø = A
A包含于B,即A的所有内容属于B,意味着A与B的并集因是B
如果A ⊆ B,则 A∪B = B
定律
和事件
称作"A1,A2,A3...An"的积事件(与事件,交事件)
符号∩ (也有交集含义)
A事件组中“A1,A2,A3...An” 同时发生
A∩B = B∩A
A∩(B∩C) = (A∩B)∩C
自己A与自己A的积事件(交集)也是自己A
A∩A = A
Ω是样本空间,所以A事件的与Ω的交集因是A
A∩Ω = A
Ø是不可能事件,所以A事件的与Ø(A)的交集就是Ø(发生的事件A与不可能发生的事件Ø之间的交集应该是没有交集即Ø)
A∩Ø = Ø
A包含于B,即A的所有内容属于B,意味着A与B的交集因是A
如果A ⊆ B,则 A∩B = A
定律
积事件
称作A与B的差事件,记做A - B
(有排除/例外的关系)
存在AB两个事件的情况下,A发生B将不会发生
A - A = Ø
A - Ø = A
A - Ω = Ø
A∩(B-C) = (A∩B)-(A∩C)
定律
差事件
记做A-
在Ω样本空间下 Ω - A = A的逆事件或对立事件
逆事件
A与B不可能同时发生,则称作互斥事件或互不相容事件
互斥事件
类型
概率
样本空间Ω
w < Ω
可能样本点 W
随机变量及分布
数学符号
数学符号
如加号(+),减号(-),乘号(×或·),除号(÷或/),
两个集合的并集(∪),交集(∩),
根号(√ ̄),对数(log,lg,ln,lb),比(:),绝对值符号| |,微分(d),积分(∫),闭合曲面(曲线)积分(∮)等。
运算符号
“=”是等号,“≈”是近似符号(即约等于),“≠”是不等号,“>”是大于符号,“<”是小于符号,“≥”是大于或等于符号(也可写作“≮”,即不小于),“≤”是小于或等于符号(也可写作“≯”,即不大于)
“→ ”表示变量变化的趋势,“∽”是相似符号,“≌”是全等号,“∥”是平行符号,“⊥”是垂直符号,“∝”是正比例符号(表示反比例时可以利用倒数关系)
“∈”是属于符号,“⊆”是包含于符号,“⊇”是包含符号
“|”表示“能整除”(例如a|b 表示“a能整除b”,而 ||b表示r是a恰能整除b的最大幂次),x,y等任何字母都可以代表未知数
关系符号
小括号“()”,中括号“[ ]”,大括号“{ }”,横线“—”
结合符号
如正号“+”,负号“-”,正负号“ ”(以及与之对应使用的负正号“ ”)
性质符号
三角形(△),直角三角形(Rt△),正弦(sin)(见三角函数),
双曲正弦函数(sinh),x的函数(f(x)),极限(lim),角(∠)
总和,连加:∑,求积,连乘:∏,从n个元素中取出r个元素所有不同的组合数 (n元素的总个数;r参与选择的元素个数),幂 等
省略符号
排列组合符号
离散数学符号
计划
计划
教材
1
知识点
题型
2
事务
数据库,索引实现
复习:笔记,导图
论文3篇,格式/套路 内容结构化
3
解析题
4
全面预习、补漏
5
全面预习
6
论文
论文
是否参与系统分析
独立工作能力
分析问题与解决问题的能力
表达能力检测
考量目的
(备)生命周期
软件工程-软件需求工程
项目管理-进度管理
企业信息化
架构设计
练习命题
选题
项目场景还原
论点构思(知识特征回忆)
摘要
正文
检查
时间分配
获取,供应,开发(分析,设计编码,集成,测试,交付),运作,维护
基本过程
文档,配置,质量保证,验证,解决,评审,审核,问题,易用性
支持过程
组织建立,实现过程,人员组成,不断改进,
管理,基础设施,改进,人力资源,资产管理,重用大纲,领域工程
组织过程
3大过程
10个阶段:可行性,需求,概要,详细,实现,组装测试,确认测试,使用,维护,退役
生命周期
形式化方法
逆向工程
开发方法
开发者视角
管理视角
敏捷方法
开发模型
uml,visio
建模,流程图
project
项目管理工具
软件估算工具
axure
界面辅助工具
文档出版工具
开发环境与工具
软件能力成熟度模型CMM
软件过程评估
过程管理
11.2.1 用户访谈
11.2.2 问卷调查
11.2.3 采样
11.2.4 情节串联板
11.2 需求获取
11.3.1 需求分析的任务
11.3.2 需求分析的方法
11.3 需求分析
11.4.1 数据流图
11.4.2 状态转换图
11.4.3 数据字典
11.4 结构化分析方法
11.5.1 统一建模语言
11.5.2 用例模型
11.5.3 分析模型
11.5 面向对象分析方法
11.6.1 需求定义的方法
11.6.2 软件需求规格说明书
11.6 需求定义
11.7.1 需求评审
11.7.2 需求测试
11.7 需求验证
11.8.1 需求变更管理
11.8.3 需求风险管理
11.8.4 需求跟踪
11.8 需求管理
软件需求工程
软件工程
计划人员设备配置
进度成本质量风险文档支持
计划编制
开发计划
明边界防蔓延
建立范围基线
人员分派
独立单元估算
进度测量控制基准
工作顺序
工作分解结构 wbs
范围确认和控制
范围控制
活动排序
专家判读,替代,估算
专家判断
替代方案
公开的估算数据
估算软件
拆解合并
自下而上的估算
完整
资源估算(工时估算)
工作量,生产率,人和时间关系,类比,功能点
工作量
生产率
人和时间的关系
德菲尔法
类比
功能点
cocomo模型
完整
活动历时估算(周期估算)
是否关键活动
是否大于总时差
是否大于自由时差
分析偏差影响(关键,总时差,自由时)
关键任务
非关键任务
资源
工作项
计划调整(关键,资源,工作项)
进度控制
最大工期
零松弛时间
识别关键路径
进度管理
自顶向下
自低向上
差别估算
估算
直接
间接
预算
成本控制
成本管理
变更控制
版本控制
审核
状态报告
配置管理(变更,版本,状态)
质量模型
管理计划
质量保证与质量控制
质量控制
资源计划编制
组建团队
管理团队
把握沟通原则:内外有别,非正式沟通,对方能接受的方式,沟通升级(各自上级),识别沟通障碍并扫除
冲突管理:专家建议直面正解解决问题,协商妥协,圆滑(强调共识,最大化忽视差异,仅缓和冲突),强迫(权利决策),撤退(劝让,不好)
高效会议:事先制度(时间,人,议程),放弃非必要会议,明确目的期望,发布,资料预习,过程规则(发言),总结,记录,后勤(餐食)
沟通管理
人力资源
定义:关心未来,关心变化,关系选择
风险管理概念
影响因素:收益,投入,地位和已有资源
范围:局部,总体
可预测性:已知,可预测,不可预测
商业风险:市场,策略,销售,管理,预算
风险主要类型
风险管理:计划编制,风险识别,定性分析,定量分析,应对计划编制,风险监控
风险管理的过程
风险管理
文档标准
数据需求说明
软件测试计划
测试报告
技术报告
开发总结报告
信息(文档)管理
项目管理
前期准备
定义企业过程
定义数据类
分析现有系统
确定管理部门对系统的要求
提出判断和结论
定义信息总结结构
制定建议书和开发计划
企业系统规划 BSP
4种类:内部 外部 监控 建设
4层次:行为 企业 部门 管理人员
关键成功因素 CSF
提供决策和运营手段的管理平台
企业资源:物流 资金流 信息流
管理信息系统 MIS
制造资源计划 MRP
扩充
思想
流程规范
数据准确
计划执行
资金缺乏
高层重视
失败率高
存在问题
企业资源规划和实施 ERP
信息资源规划 IRP
信息资源管理 IRM
7.7.1 客户关系管理 CRM
7.7.2 供应链管理 SCM
7.7.3 产品数据管理 PDM
7.7.4 产品生命周期管理 PLM
显性知识
隐形知识
7.7.5 知识管理
7.7.6 商业智能 BI
企业网站
信息门户
知识门户
应用门户
7.7.7 企业门户 EP
7.7.8 电子商务 EC
7.7.9 决策支持系统 DSS
企业信息系统
ERP SCM CRM差异?
系统结构
业务流程重组 BPR
事件驱动的应用集成
企业应用集成
三个专家:业务专家,IT专家,管理专家
首席信息管 CIO[系统分析师]
企业信息化
演化,5要素支持
对业务发展
干系人交流手段
早期设计决策体现
明确实现约束
开发与维护的组织结构
制约系统的质量
推理和控制更简单
有助于循序渐进的设计原则
培训基础
可传递可服用的模型(脚手架)
对程序开发
架构的意义
单机服务,数据分离,缓存改善,读写分离,代理加速,分布式数据,nosql伸缩,业务拆分,分布式服务
演化
性能,可用性,伸缩性,扩展性,安全
5要素(目标)
缓存,冗余,集群,分布式,异步,自动化,安全
模式(方法)
3维度
构件与软件复用
结构模型,框架模型,动态模型,过程模型,功能模型
软件架构建模
RPC
关键技术
webService,dubbo,spring Could
实现方式
面向服务的架构(SOA)
架构设计
大题材
根据**需求,我**项目,该项目**功能,**要求,我通过**方式应对.效果和总结**优点和缺陷,可**完善
本文从**方法/方面,讨论了**项目,有效的**,确保了系统**
+ 对论点的个人观点
+ 项目的特点是**,以解决**问题,应对**场景
+ 运行效果
摘要
业务背景
功能结构
项目选定
问题方面
要求方面
选择优势
=== 对论点的个人观点
职责
迎面主题,对应要点,分点罗列
选择
特性
要求
优缺点
团队,技术组成
项目规模
时期/时机
适应点
为什么选择
我的角色
效果
满足
规范保持
文档管理
软件工程
需求蔓延,变更
分支管理
新技术试验
项目管理
事务控制
高可用/伸缩/数据库
监控/安全
架构设计
问题/欠缺
软件工程
项目管理
架构设计
改善
总结
效果与总结
方式总结
看法与认同
行业处理
理想和学习
正文
写作
项目管理的思考
项目管理的思考
计划人员设备配置,进度 成本 质量 风险 文档 支持
开发计划编制:计划,进度,预算,支持条件,专题计划要点
计划编制
活动历时估算:工作量,生产率,人时间,类比,功能点
活动资源评估方法:专家判断(经验),替换方案(拆解合并),估算
开发计划
明边界防蔓延
建立范围基线
人员分派
独立单元估算
进度测量控制基准
工作顺序
工作分解结构 wbs
范围管理:需求蔓延,新技术实验,确认项目边界
范围控制
活动排序
专家判读,替代,估算
专家判断
替代方案
公开的估算数据
估算软件
拆解合并
自下而上的估算
完整
资源估算(工时估算)
工作量,生产率,人和时间关系,类比,功能点
工作量
生产率
人和时间的关系
德菲尔法
类比
功能点
cocomo模型
完整
活动历时估算(周期估算)
计划编制
是否关键活动
是否大于总时差
是否大于自由时差
分析偏差影响(关键,总时差,自由时)
关键任务(提前、落后)
适当调整,<总时差
非关键任务
资源协调
增减工作项
计划调整(关键,资源,工作项)
进度控制
最大工期
零松弛时间
识别关键路径
进度管理
自顶向下
自低向上
差别估算
估算
直接
间接
预算
版本控制
CCB变更控制委员会
成本控制
成本管理
变更控制
版本控制
审核
状态报告
配置管理(变更,版本,状态)
过程质量,内部质量,外部质量
质量模型
管理计划
质量保证与质量控制
质量控制
层次结构图,责任矩阵
资源计划编制
团队发展过程:形成期,振荡期,正规期,表现期
组建团队
资源负荷和资源平衡,绩效考核
管理团队
把握沟通原则:内外有别,非正式沟通,对方能接受的方式,沟通升级(各自上级),识别沟通障碍并扫除
冲突管理:专家建议直面正解解决问题,协商妥协,圆滑(强调共识,最大化忽视差异,仅缓和冲突),强迫(权利决策),撤退(劝让,不好)
高效会议:事先制度(时间,人,议程),放弃非必要会议,明确目的期望,发布,资料预习,过程规则(发言),总结,记录,后勤(餐食)
沟通管理
人力资源
定义:关心未来,关心变化,关系选择
风险管理概念
影响因素:收益,投入,地位和已有资源
范围:局部,总体
可预测性:已知,可预测,不可预测
商业风险:市场,策略,销售,管理,预算
风险主要类型
风险管理:计划编制,风险识别,定性分析,定量分析,应对计划编制,风险监控
风险管理的过程
风险管理
文档标准
数据需求说明
软件测试计划
测试报告
技术报告
开发总结报告
信息(文档)管理
项目管理
知识模型
基础是需求理解的深度与广度,如能提前确认的场景,一般能避免后续的需求变更造成的范围失控
范围控制
识别关键路径(最长周期路径)
关键路径
非关键路径
资源
工作项
日常进度偏差,调整
进度管理
质量模型?
code Review
质量控制
把握沟通原则:内外有别,非正式沟通,对方能接受的方式,沟通升级(各自上级),识别沟通障碍并扫除
冲突管理:专家建议直面正解解决问题,协商妥协,圆滑(强调共识,最大化忽视差异,仅缓和冲突),强迫(权利决策),撤退(劝让,不好)
高效会议:事先制度(时间,人,议程),放弃非必要会议,明确目的期望,发布,资料预习,过程规则(发言),总结,记录,后勤(餐食)
晨会,日常沟通
风险滞后
沟通管理
定义:关心未来,关心变化,关系选择
影响因素:收益,投入,地位和已有资源
商业风险:市场,策略,销售,管理,预算
风险管理:计划编制,风险识别,定性分析,定量分析,应对计划编制,风险监控
风险管理的过程
风险管理
可行性,范围,开发计划,进度,活动资源估算,质量,风险,成本
主线
体现各场景的关键信息、通过模板引导信息完整性、清晰环节转换的要求
文档标准
信息(文档)管理
心得体会
软件工程与需求的思考
软件工程与需求的思考
获取,供应,开发(分析,设计编码,集成,测试,交付),运作,维护
基本过程
文档,配置,质量保证,验证,解决,评审,审核,问题,易用性
支持过程
组织建立,实现过程,人员组成,不断改进,
管理,基础设施,改进,人力资源,资产管理,重用大纲,领域工程
组织过程
3大过程
10个阶段:可行性,需求,概要,详细,实现,组装测试,确认测试,使用,维护,退役
生命周期
形式化方法
逆向工程:重构,设计恢复,再工程,正向工程
开发方法
瀑布,智能,V模型
思想:极限编程,自适应软件开发,水晶方法,特性驱动,测试驱动
方法特点:人为核心,迭代,循序渐进
短平快会议,小版本发布,较少文档,合作为重,客户参与,自动化测试,适应计划调整,结队编程
开发者视角
测试驱动开发,持续集成,重构
管理视角
敏捷方法
开发模型
uml,visio,powerDesign
建模,流程图
project
项目管理工具
软件估算工具
axure
界面辅助工具
文档出版工具
开发环境与工具
软件能力成熟度模型CMM
软件过程评估
过程管理
软件工程
元素:参与者,用例,通信关联
关系:包含,扩展,泛化
用例模型
用户访谈,问卷调查,采样,情节串联板
需求获取
任务卡片,场景说明,用户故事,Volere白卡
需求记录技术
需求分析模型-功能,行为,数据
数据流图
uml统计建模:结构,事务,关系,图
uml类之间的关系:关联,依赖,泛化,聚合,组合,实现
变更管理、需求基线、风险管理
需求管理
11.1 软件需求概述
11.2.1 用户访谈
11.2.2 问卷调查
11.2.3 采样
11.2.4 情节串联板
11.2 需求获取
11.3.1 需求分析的任务
11.3.2 需求分析的方法
11.3 需求分析
11.4.1 数据流图
11.4.2 状态转换图
11.4.3 数据字典
11.4 结构化分析方法
11.5.1 统一建模语言
11.5.2 用例模型
11.5.3 分析模型
11.5 面向对象分析方法
11.6.1 需求定义的方法
11.6.2 软件需求规格说明书
11.6 需求定义
11.7.1 需求评审
11.7.2 需求测试
11.7 需求验证
11.8.1 需求变更管理
11.8.3 需求风险管理
11.8.4 需求跟踪
11.8 需求管理
目录总览
软件需求工程
知识模型
软件过程(沃赛).mpp
清晰各环节的交付要求
生命周期
敏捷联盟
敏捷方法
开发模型
uml,visio,powerDesign
建模,流程图
project
项目管理工具
axure
界面辅助工具
开发环境与工具
软件能力成熟度模型CMM
软件过程评估
过程管理
1需求概述,2获取,3分析
4结构化分析方法(数据流图/状态转换/数据字典)
用例模型是系统既定功能及系统环境的模型,它可以作为客户和开发人员之间的契约。用例是贯穿整个系统开发的一条主线。同一个用例模型即为需求工作流程的结果,可当作分析设计工作流程以及测试工作流程的输入使用
为需求工作流程的结果
用例模型
5面向对象分析方法(统一建模/用例模型/分析模型)
6需求定义,7需求验证,8需求管理
软件需求工程
心得体会
笔记
笔记
霍尔三维(知识,逻辑,时间)
经营管理(知识与技能)
人际沟通知识,人际关系知识,项目管理,企业管理,市场营销
第一章 系统活动阶段
收入>毛利润>净利润>总利润>...?
企业道德,团队意识,企业形象,企业制度
企业文化(经营哲学-方法论原则、价值观念-工作服务意义,企业精神-风貌)
[理念层,制度曾,行为层,物质层,企业文化]相协同,相渗透
功能:导向功能,约束功能,凝聚功能,激励功能,调试功能,辐射功能
IT审计:治理,管理,交付与支持,资产保护,突发处理
随机事件,必然事件
最短路径,运筹方法,关键路径
乐观,悲观
风险决策,后悔值决策
成本期望
决策论
概率统计应用
第二章 经济管理与应用数学
分类:单用户,批处理,分时,实时,网络,分布式,并行,嵌入式
进程三态(就绪,运行,阻塞) 五态(活跃,静止,就绪,阻塞,挂起)
信号量:数字
互斥,不剥夺,不释放,环路
预防方法:破坏组成死锁的条件
死锁问题
进程与线程差异:调度,并发,拥有资源,系统开销,通信(数据共享)
LFS-本地文件系统 DFS-分布式文件系统
传输:单工(无需响应请求),半双工(Http),全双工(socket)
信道带宽:最高频率-最低频率
速率:波特率-码元,比特率-数据
模拟数据、模拟型号
调幅载波,随数据变化/取样,量化,编码
数据通信与计算机网络
第三章 操作系统原理
7层 物理-链路-网络-传输-会话-表示-应用
五层 物理-链路-网络-传输-【应用层(会话-表示-应用)】
TCP/IP四层 网络接口层-网络互联层-传输层-应用层
增加了安全层(SSL or TLS)
https
局域网-星型,总线,环型,网状
第四章 网络结构与协议
1NF 最小值(原子值)
2NF 主键依赖(有关系)
3NF 无外部依赖
规范化理论:3NF~5NF,BCNF
逆规范问题:冗余,修改异常,插入异常,删除异常
连接方式:ODBC开放互连,JDBC-java数据库连接,API专用
并发控制:事务-原子性,一致性,隔离性,持久性
并发问题:脏读,幻读,重复读,提交覆盖丢失,回滚撤销丢失
数据库设计:逆规范-冗余,物化计算结果,分割(横竖),索引,查询优化
完整性:受限删除、受限新增
安全:权限控制,密码存储
备份与恢复:冷备,热备
数据库设计与建模:ER模型(实体联系)
分布式数据库:数据独立,集中与自治共享,适当冗余,全局一致性
数据分片:水平,垂直,导出,混合
查询优化,数据仓库技术,仓库设计方法
数据挖掘:数学统计,人工智能,神经网络,遗传算法,科学方法
分析方法:关联,序列,分类,聚类,预测方法,时间序列
大数据
第五章 数据库
硬联逻辑,微程序,传统机器级,操作系统-C
汇编语言级(或低级语言)-符号语言,高级语言级-java,应用语言级-html
计算机层次结构
sisd,simd,misd,mimd
指令流与数据流组织方式
思路:找瓶颈
方向:通路限制-数据库连接数等,设计,管理,应用架构,通信网络
性能调整
第六章 系统配置与性能评价
业务与it整合
企业与it整合
信息化战略与企业战略的集成
相对最终产品产生增值行为
确定增值环节 、确定减值环节
价值链
结构化方法(规划,分析,设计,实施,维护)
信息化开发方法
封装,继承,多态
面向对象方法
显性(规范,文档,约定)
隐性(零星的,不好文档和培训,不好传递)-个人技能
知识管理
根本性(思考)
彻底性(全面改变)
显著性(不是改善,而是充分的满意)
流程(不是流程的改善,而是全新的组织结构)
4核心
业务流程重组(BPR)
表示层集成,数据层集成,控制集成,业务流程集成
EAI
首席信息官(三个专家一体:企业业务专家,IT专家,管理专家)
CIO
第七章 企业信息化战略与实施
见:《软件工程与需求的思考》
第八章 软件工程
商业利益
第九章 系统规划
组织结构图,系统功能分析,业务流程图,业务活动图,流程建模语言(BPEL,BPML)
第十章 系统分析
见:《软件工程与需求的思考》
第十一章 软件需求功能
干系人交流手段,早期设计决策体现,明确实现约束
开发与维护的组织结构,制约系统的质量,推理和控制更简单
有助于循序渐进设计原则,培训基础,可传递可复用的模型,功能模型
软件架构意义
结构模型,框架模型,动态模型,过程模型,功能模型
架构建模
层次风格:BS,CS
面向服务的架构(SOA)
RPC-关键技术:UDDI,WSDL,SOAP,REST
Dubbo,Spring Cloud
实现技术:webService,服务注册表,企业服务总线
第十二章 软件架构设计
流程设计:工作流
结构化设计:信息隐藏与抽象,模块化,耦合,内聚,模块类型
关键元素:名称,问题,方案,效果
工厂 单例 原型 建造
创建型
适配器 装饰 代理 桥接 、组合 外观(门面) 亨元
结构型
策略 观察者、状态 访问者、责任链 迭代器、中介者 命令、模板 备忘录 翻译解释器
行为型
分类
设计模式
第十三章 系统设计
自动化测试,软件调试,黑百盒测试方法
覆盖(代码,判定,条件,组合)
控制流、数据流、程序变异测试
白盒
功能分解,等级类划分,边界,判定表,因果,状态图,随机测试,错误推测,正交实验
黑盒
测试类型:单元,集成,系统,性能,其它-配置项
系统测试:功能,健壮,性能,UI,安全,安装
第十四章 系统实现与测试
演化策略:淘汰策略,集成策略,改造策略,集成策略
转换策略:直接转,并行转,分段转
第十五章 系统运行与维护
中间件:系统软件与应用软件之间的一类软件??
功能:管理计算机资源和网络通信(服务独立)
远程过程(RPC) 对象请求代理,远程方法调用(RMI)
面向消息的中间件,事务处理监控器
主要中间件:
P2P,云计算,软件及服务SAAS,网格计算,普适计算,片上系统,多核技术,面向方面编程AOP
第十六章 新技术应用
数据库EDBMS、系统EOS
第十七章 嵌入式系统分析与设计
方面:系统稳定,可靠性,使用不当,知识产权,机密文件存储
安全分类:实体,运行,信息,人员
数据安全与加密,密钥管理
安全协议:SSL,https,PGP,LPSEC
单点登录技术 / 病毒防治与防闯入 / 系统访问控制技术
容灾与业务持续
第十八章 系统安全性分析与设计
包括:成熟性,容错性,易恢复,可靠性,依从性
冗余技术:结构冗余(软硬件)、信息冗余、时间冗余、冗余附加
双机容错技术 / 集群技术(可伸缩,高可用,高性能比)
算法:贪婪复制,惰性复制,预复制
进程迁移技术:负载共享
第十九章 系统可靠性分析与设计
见:《项目管理的思考》
第二十章 项目管理