本章属于教材第一篇 “基础知识” 模块,由刘伟编写,是系统分析师考试的核心章节之一,覆盖上午综合知识选择题、下午案例分析计算题与场景题,同时是论文写作的高频选题方向。本章以通用项目管理知识体系为框架,深度结合软件项目的特殊性,新增配置管理、软件文档管理等软件工程专项内容。
一、本章主要内容
1. 项目管理概述
项目核心特征:临时性、独特性、目标确定性、渐进明细性,区别于日常运营工作。
管理目标:在范围、进度、成本、质量四大约束之间寻求平衡,交付符合干系人期望的成果。
五大过程组:启动、规划、执行、监控、收尾,覆盖项目全生命周期的管理动作。
十大知识领域:整合管理、范围管理、进度管理、成本管理、质量管理、资源(人力资源)管理、沟通管理、风险管理、采购管理、干系人管理。
组织环境:职能型、弱矩阵型、平衡矩阵型、强矩阵型、项目型五种组织结构的权责划分与项目经理权力对比;PMO(项目管理办公室)的支持型、控制型、指令型三类定位。
软件项目特殊性:需求易变、智力密集型、成果无形、依赖人员能力,管理复杂度高于传统工程项目。
2. 范围管理
管理全流程:范围规划→范围定义→创建工作分解结构(WBS)→范围确认→范围控制。
工作分解结构(WBS):自上而下分层分解,100% 原则(所有工作都要纳入分解);WBS 词典用于详细说明每个工作包的内容、负责人、工期、预算。
范围基准:由项目范围说明书、WBS、WBS 词典共同构成,是项目执行与监控的基线,修改必须走正式变更控制流程。
范围确认:客户对可交付成果的正式验收,关注 “有没有做该做的事”;区别于质量控制的 “有没有把事做对”。
范围控制:防范范围蔓延,通过变更控制系统管理所有范围调整。
3. 进度管理
管理全流程:活动定义→活动排序→活动资源估算→活动历时估算→进度计划制定→进度控制。
活动依赖关系:硬逻辑(强制性工艺依赖)、软逻辑(组织管理偏好)、外部依赖(项目外不可控因素);前导图(PDM)的四种逻辑关系:完成 - 开始(FS)、完成 - 完成(FF)、开始 - 开始(SS)、开始 - 完成(SF)。
历时估算方法:类比估算、参数估算、三点估算(PERT)、德尔菲法、COCOMO 模型、功能点法、代码行估算法。
进度计划工具:甘特图、里程碑图、PERT 网络图、关键路径法(CPM)。
进度控制手段:偏差分析、资源平衡、赶工(增加资源压缩工期)、快速跟进(串行活动改并行)。
4. 成本管理
管理全流程:成本估算→成本预算→成本控制。
成本分类:直接成本、间接成本、固定成本、可变成本、沉没成本、机会成本;应急储备(应对已知 - 未知风险,纳入成本基准)与管理储备(应对未知 - 未知风险,不属于成本基准)的区别。
成本估算方法:类比估算法、自下而上估算法、参数估算法、三点估算法。
成本基准:按时间段分配的预算曲线(S 曲线),用于度量项目成本绩效。
挣值管理(EVM):通过计划值(PV)、挣值(EV)、实际成本(AC)三个核心指标,量化评估成本与进度绩效。
5. 质量管理
软件质量模型(ISO/IEC 25010):功能性、可靠性、易用性、效率、维护性、可移植性六大核心特性,每个特性对应若干子特性。
管理三大过程:质量规划(制定标准与计划)、质量保证(QA,过程审计、预防缺陷)、质量控制(QC,产品检查、发现缺陷)。
质量管理工具:老七种工具(因果图、排列图、直方图、控制图、散点图、检查表、分层法),重点掌握帕累托图(二八法则、识别主要问题)、控制图(判断过程是否稳定)。
核心理念:全面质量管理(TQM)、六西格玛管理、质量成本(预防成本、评估成本、内部失败成本、外部失败成本)。
6. 人力资源管理
管理全流程:人力资源规划→组建团队→建设团队→管理团队。
责任分配矩阵(RACI):明确每个活动的负责人、批准人、咨询人、知情人。
塔克曼团队发展阶段:形成期→震荡期→规范期→成熟期→解散期,每个阶段的团队特征与管理重点。
冲突管理:五种解决策略(撤退 / 回避、缓和 / 包容、妥协 / 调解、强迫 / 命令、合作 / 解决问题),其中合作 / 解决问题是最理想的长期策略。
激励理论:马斯洛需求层次理论、赫茨伯格双因素理论、弗鲁姆期望理论、麦格雷戈 X/Y 理论。
7. 沟通管理与干系人管理
沟通管理:沟通模型、沟通渠道计算公式
n(n-1)/2;沟通方式分类(正式 / 非正式、口头 / 书面);沟通障碍与有效沟通原则。干系人管理:干系人识别与登记册;权力 / 利益方格(核心分析工具,对应 “重点管理、令其满意、随时告知、监督” 四类策略);干系人参与程度分级(不知晓、抵制、中立、支持、领导)。
8. 风险管理
风险分类:技术风险、管理风险、进度风险、成本风险、商业风险。
管理全流程:风险管理规划→风险识别→定性风险分析→定量风险分析→风险应对规划→风险监控。
识别工具:头脑风暴、德尔菲法、SWOT 分析、风险检查表、因果图。
应对策略:
负面风险:规避(消除风险源)、转移(转嫁给第三方)、减轻(降低概率 / 影响)、接受(主动 / 被动)
正面风险:开拓、分享、提高、接受
9. 采购管理
管理全流程:规划采购→实施采购→控制采购→结束采购。
合同类型与风险分担:固定总价合同(卖方担风险,需求明确场景)、成本补偿合同(买方担风险,需求模糊研发场景)、工料合同(双方共担,应急小额场景)。
** 供方选择、合同索赔与变更处理规则。
10. 软件配置管理
核心目标:维护软件产品的完整性、一致性、可追溯性,控制变更。
核心过程:制定配置管理计划→配置标识→配置控制→配置状态报告→配置审计→发布管理。
基线概念:功能基线(需求评审后)、分配基线(设计评审后)、产品基线(发布后),基线变更必须走正式流程。
配置库分类:开发库(动态库,开发人员自由修改)、受控库(主库,阶段成果入库,变更需审批)、产品库(静态库,最终发布版本)。
配置审计:功能审计(验证功能符合需求)、物理审计(验证配置项完整一致)。
11. 信息文档管理
文档分类:开发文档(需求、设计、测试文档等)、产品文档(用户手册、安装手册等)、管理文档(进度、成本、风险报告等)。
文档质量等级:根据项目重要性分为 4 个等级,对应不同的编写与审核要求。
核心文档:软件需求规格说明、技术报告、项目开发总结报告的内容规范。

二、主要考点与考情分析
1. 上午综合知识(选择题)
高频概念考点(约 5-8 分)
项目特征、五大过程组与十大知识领域的对应关系
组织结构类型的特点、项目经理权力排序
WBS 分解原则、范围基准构成
软件质量模型六大特性的场景辨析
冲突管理策略、激励理论的案例匹配
风险应对策略(规避 / 减轻 / 转移)的区分
三类合同的适用场景判断
干系人权力 / 利益方格的策略匹配
配置管理三类库、三类基线的概念
软件文档的分类与典型文档归属
计算类考点(1-2 题)
沟通渠道数量计算
关键路径工期、总浮动时间基础计算
挣值管理 CV、SV、CPI、SPI 的基础计算
2. 下午案例分析
必考计算题(10-15 分)
关键路径分析:绘制网络图、计算四个时间参数、确定关键路径、分析进度偏差对总工期的影响
挣值分析:计算绩效指标、判断成本 / 进度状态、计算 ETC/EAC 预测值、给出改进措施
两类计算常二选一,或结合场景联合考查
场景分析题(10-15 分)
范围管理:范围蔓延的原因、WBS 分解问题、范围控制改进措施
质量管理:质量问题原因分析、QA 与 QC 职责混淆问题、质量改进方案
风险管理:风险识别不充分、应对措施缺失的案例诊断
配置管理:版本混乱、变更流程不规范的问题与整改方案
人力资源:团队冲突处理、团队建设阶段问题分析
3. 论文写作
本章是论文高频选题方向,常见论题包括:
论软件项目的范围管理与范围控制
论项目进度管理与关键路径法的应用
论软件项目的风险管理与应对策略
论软件配置管理的实践与价值
论项目质量管理与过程改进
三、重难点深度解析
(一)核心重点
1. 关键路径法(CPM)计算
核心逻辑:总工期最长的路径为关键路径,决定项目最短工期;关键路径上的活动总浮动时间为 0。
计算公式
顺推(算最早时间):
ES = 所有紧前活动EF的最大值,EF = ES + 活动工期逆推(算最晚时间):
LF = 所有紧后活动LS的最小值,LS = LF - 活动工期总浮动时间:
TF = LS - ES = LF - EF(不影响总工期的最大拖延时间)自由浮动时间:
FF = 紧后活动ES最小值 - 本活动EF(不影响紧后活动最早开始的最大拖延时间)
解题步骤:绘制单代号网络图→顺推标注 ES/EF→逆推标注 LS/LF→计算浮动时间→识别关键路径
易错提醒:关键路径可能不止一条;自由浮动时间必须取所有紧后活动 ES 的最小值。
2. 挣值管理(EVM)
三个基础指标
PV(计划值):计划工作量的预算价值
EV(挣值):已完成工作量的预算价值
AC(实际成本):已完成工作的实际花费
绩效判断公式
成本偏差:
CV = EV - AC;成本绩效指数:CPI = EV / AC进度偏差:
SV = EV - PV;进度绩效指数:SPI = EV / PV判断规则:值 > 0(或 > 1)表示状态好(节约 / 提前),值 < 0(或 < 1)表示状态差(超支 / 滞后)
预测计算
典型偏差(当前偏差持续):
EAC = BAC / CPI,ETC = (BAC - EV) / CPI非典型偏差(偏差为偶然):
EAC = AC + BAC - EV,ETC = BAC - EV
3. 配置管理体系
三类基线的阶段对应
功能基线:需求分析阶段结束,对应需求规格说明书
分配基线:系统设计阶段结束,对应设计文档
产品基线:测试验收完成,对应最终发布版本
三类配置库的权限差异
开发库:开发人员可自由修改,用于日常开发
受控库:修改需提交变更申请,审批通过后方可执行
产品库:仅授权人员可执行发布操作,严禁随意修改
(二)难点辨析
1. 范围确认 vs 质量控制
2. 质量保证(QA) vs 质量控制(QC)
QA:面向过程、预防性、管理职能,通过流程审计确保 “用正确的过程做事”,例如制定代码规范、评审流程审计
QC:面向产品、纠偏性、技术职能,通过检查测试确保 “做出的产品符合要求”,例如单元测试、缺陷修复验证
3. 风险规避 vs 减轻 vs 转移
规避:彻底消除风险源,改变项目方案让风险不再发生,例如取消高风险模块、更换不成熟技术
减轻:降低风险发生的概率或造成的影响,例如增加测试用例、采用冗余设计、提前技术预研
转移:不消除风险,将风险后果与应对责任转嫁给第三方,例如购买保险、外包高风险模块、签订履约保函
4. 三类合同的适用边界
固定总价合同:需求 100% 明确、变更少、工期短,卖方承担主要风险
成本补偿合同:需求模糊、技术难度高、研发类项目,买方承担主要风险
工料合同:范围不明确、紧急启动、金额小的项目,双方共同承担风险
本文原创作者:易君召,详见:https://www.yijunzhao.cn/authors/yijunzhao,转载请注明出处。
欢迎访问 小易撩挨踢