Skip to content
难度基础(★)
建议时长45分钟

8.6 章节回顾

第 8 章的复盘要分两层:第一层是进度管理计算,尤其 PERT;第二层是项目管理零散概念,包括风险、沟通路径和 COCOMO II。不要只记答案,要把公式来源和题干关键词吃透。

进度管理复盘

题型必须写出的过程
Gantt 图读图横轴单位、任务起止、持续时间、并行关系、计划/实际差异
PERT 求工期列出路径或正推最早时间,找最长路径
PERT 求最早时间从起点正推,多前驱取最大
PERT 求最迟时间从终点逆推,多后继取最小
PERT 求松弛时间TF=LSES=LFEF
找关键路径找松弛时间为 0 的活动或路径长度等于总工期的路径

关键路径题不要凭图形直觉选。必须把活动持续时间加出来,或者完整标注最早/最迟时间。

风险管理复盘

风险有两个必要特征:损失性和可能性。

说法是否是风险原因
子系统可能延期,导致总系统不能按时交付有可能性,也会造成损失
客户已经不清楚需求,因此团队正在做原型澄清不是风险本身这是已经存在的事实,不是“可能发生”
开发团队可能误解客户需求可能发生,且会造成返工或交付失败
核心成员可能离职人员流动可能造成进度和质量损失
团队成员沟通良好不是风险不具备损失性

风险分类:

类型关键词例子
项目风险团队、人员、进度、内部决策人员离职、沟通不畅、子系统延期
技术风险技术过新、过旧、不可控选择未成熟技术导致无法按期完成
商业风险市场、收益、客户接受度产品做出来但卖不出去
社会风险政策、法律、伦理、社会环境新政策导致业务模式不可用

风险曝光度:

RE=P(UO)×L(UO)

其中 P(UO) 表示风险发生概率,L(UO) 表示风险造成的损失。例:概率 0.5%,损失 100 万,则 RE=0.005×1,000,000=5,000 元。

风险优先级不能只看损失,也不能只看概率,要看二者乘积。

沟通路径复盘

沟通路径题要先判断团队是否有主程序员。

情况结构公式8 人团队
无主程序员每两个人都可能沟通n(n1)28×72=28
有主程序员普通成员只与主程序员沟通n181=7

无主程序员公式来自等差求和:第 1 个人与后面 n1 人沟通,第 2 个人还需与后面 n2 人沟通,直到最后只剩 1 条,所以总数是 (n1)+(n2)+...+1=n(n1)2

COCOMO II 复盘

COCOMO II 是成本估算模型。考试通常不要求推复杂公式,重点是层次和估算量配对。

层次估算对象说明
应用组装模型对象点偏快速应用组装,按界面、报表、构件等对象估算
早期设计模型功能点需求和设计早期可用,功能点可转换为代码行
体系结构阶段模型代码行/KLOC体系结构较明确后,用千行代码等规模量估算

易错点:用例数不是本节强调的 COCOMO II 估算量。功能点更偏结构化估算思想,对象点更偏面向对象/组件组装思想,代码行用于后期规模估算。

综合复盘表

看到题干先想到
横道、时间轴、计划进度、实际进度Gantt 图
前驱、后继、最早/最迟、关键路径PERT 图
完成项目最少时间关键路径长度,不是最短路径
可延迟但不影响总工期松弛时间/总时差
损失性 + 可能性风险
概率 × 损失风险曝光度
n 人两两沟通n(n1)2
主程序员负责沟通n1
对象点、功能点、代码行COCOMO II

错题模板

text
题型:Gantt / PERT / 风险 / 沟通 / 成本
题干关键词:
已知数据:
计算或判断过程:
为什么排除其他选项:
下次识别规则:

例题

单选
复盘 PERT 图关键路径题时,应优先:
单选
8 人开发小组中,若成员之间相互平等、任意两人都可能沟通,则沟通路径数为:

本章收束

第 8 章最值得反复练的是 PERT 图。Gantt 图负责看计划,PERT 图负责算关键路径;风险管理抓损失性和可能性,沟通管理抓两个路径公式,成本管理抓 COCOMO II 的对象点、功能点和代码行。按这个框架复盘,零散考点就不会散成一地。