Appearance
稍后整理
部分内容,看是在 架构师-备考 软件工程 里面,待同步迁移一下。
进度管理
进度管理六过程
活动定义 → 活动排序 → 活动资源估算 → 活动历时估算 → 进度计划编制 → 进度控制。
WBS
软件项目往往是比较大而复杂的,往往需要进行层层分解,将大的任务分解成一个个的单一小任务进行处理。
工作分解结构(WBS)如图所示,就是把一个项目,按一定的原则分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去为止。

WBS常见的分解方式包括:按产品的物理结构分解、按产品或项目的功能分解、按照实施过程分解、按照项目的实施单位分解、按照项目的目标分解、按部分或职能进行分解等。
不管采用哪种分解方式,最终都要满足以下对任务分解的基本要求。
- (1)WBS的工作包是可控和可管理的,不能过于复杂。
- (2)任务分解也不能过细,一般原则WBS的树形结构不超过6层。
- (3)每个工作包要有一个交付成果。
- (4)每个任务必须有明确定义的完成标准。
- (5)WBS必须有利于责任分配。
图形描述方法 Gantt 图 vs PERT 图
进度安排的常用图形描述方法有Gant图(甘特图)和项目计划评审技术(Program Evaluation&Review Technique,PERT)图。

| 对比 | Gantt 图(甘特图) | PERT 图 |
|---|---|---|
| 反映并行关系 | 能 | 不能 |
| 反映依赖关系 | 不能 | 能 |
关键路径法(CPM)
关键路径:项目的最短工期,但却是从开始到结束时间最长的路径。关键路径可能不止一条且会动态变化。关键活动:最早开始时间 = 最晚开始时间。
四个关键时间:
| 时间 | 全称 | 计算 |
|---|---|---|
| ES(最早开始) | Earliest Start | 顺推:所有前置活动 EF 的最大值 |
| EF(最早完成) | Earliest Finish | EF = ES + 工期 |
| LF(最迟完成) | Latest Finish | 逆推:所有后续活动 LS 的最小值 |
| LS(最迟开始) | Latest Start | LS = LF - 工期 |
浮动时间:
| 类型 | 公式 | 说明 |
|---|---|---|
| 总浮动时间 | LS - ES 或 LF - EF | 不延误项目完工时间的前提下可推迟的时间量 |
| 自由浮动时间 | 紧后活动 ES 的最小值 - 本活动 EF | 不延误任何紧后活动最早开始时间 |
关键活动的总浮动时间为零。
最早开始时间 - 最迟开始时间

软件配置管理
配置管理目的:在整个生命周期中系统地控制配置变更,维持配置的完整性和可跟踪性。
六大活动:制订配置管理计划 → 配置标识 → 配置控制 → 配置状态报告 → 配置审计 → 发布管理和交付。
配置项:为配置管理设计的硬件/软件或其集合。典型:项目计划书、需求文档、设计文档、源代码、可执行代码、测试用例、运行数据。经评审和检查通过后进入配置管理。
配置项分类:
| 类型 | 内容 | 权限 |
|---|---|---|
| 基线配置项 | 设计文档、源程序等 | 向开发人员开放读取 |
| 非基线配置项 | 项目计划、报告等 | 向 PM、CCB 及相关人员开放 |
所有配置项操作权限由 CMO(配置管理员) 严格管理。
配置项三种状态:
| 状态 | 触发条件 | 版本号格式 |
|---|---|---|
| 草稿 | 刚建立 | 0.YZ(YZ 递增) |
| 正式 | 通过评审 | X.Y(第一次为 1.0) |
| 修改 | 更改配置项 | X.YZ(修改时只增大 Z,完成后 Z=0,增大 XY) |
![]() |
其他
- 配置项版本号
- 配置项版本管理
- 配置基线
质量管理
质量是软件产品满足明确(基本需求)或隐含(期望需求)要求的能力。
| 过程 | 说明 |
|---|---|
| 质量规划 | 识别质量要求和标准,书面描述如何达到 |
| 质量保证 | 每隔一定时间通过质量审计(软件评审)和过程分析来保证 |
| 质量控制 | 实时监控具体结果,判断是否符合质量标准,消除问题原因 |
风险管理
风险管理能避开不利条件、减少损失,但完全避开或消除风险是不可能的。
六大过程:
| 过程 | 内容 |
|---|---|
| 风险管理计划编制 | 安排如何实施风险管理 |
| 风险识别 | 识别已知和可预测风险,形成风险列表 |
| 风险定性分析 | 排序、确定可能性和影响、优先级、类型 |
| 风险定量分析 | 灵敏度分析、期望货币价值分析、决策树分析、蒙特卡罗模拟 |
| 风险应对计划 | 消极风险(避免/转移/减轻);积极风险(开拓/分享/强大) |
| 风险监控 | 监控执行、检测残余风险、识别新风险 |
宏观三类风险:
| 类型 | 威胁对象 | 示例 |
|---|---|---|
| 项目风险 | 项目计划 | 预算、进度、人员、资源、用户需求问题 |
| 技术风险 | 质量和交付时间 | 设计/实现/接口问题、规格说明多义性、技术不确定性 |
| 商业风险 | 系统生存能力 | 市场风险、策略风险、销售风险、管理风险、预算风险 |
⚠️ 常见坑:「仅根据风险产生的后果来对风险排优先级」— 错!风险优先级需综合考虑概率和影响。
⚠️ 风险定义:不确定的事件或条件,可能对项目目标产生正面或负面影响(不只是负面)。
成本管理 ?
这部分属于哪里??
成本按性态分类:
| 类型 | 定义 | 示例 |
|---|---|---|
| 固定成本 | 不随业务量变化 | 固定资产折旧费、房屋租金 |
| 变动成本 | 随业务量变化 | 外包费用、直接材料费 |
| 混合成本 | 兼有两者特征 | 技术开发经费 |
DCMM 数据管理能力成熟度
同上。。
🎯 一句话结论:DCMM 将组织数据管理能力划分为 8 个能力域。
8域:数据战略 → 数据治理 → 数据架构 → 数据标准 → 数据质量 → 数据安全 → 数据应用 → 数据生存周期
