当前位置: 首页 > news >正文

软件项目管理期末速记

第三章生存期模型知识点速记

核心模型对比表

表格

模型适用场景关键优势风险点
瀑布模型需求明确、变更少、小型项目流程简单,文档清晰需求变更成本高
V模型需求明确、解决方案明确、高可靠性要求(安全/性能)测试前移,质量保障强需求不明确时失效
增量式模型需求部分明确,需分阶段交付降低投资风险,早期收益增量间集成复杂度高
快速原型需求模糊,需用户反馈快速探索需求,减少误解原型可能被误当作最终产品
Scrum/XP需求易变,需快速响应拥抱变更,用户参与度高文档较弱,依赖团队协作
关键原则速记
  1. 瀑布/V模型
    • 输出驱动输入”:前一阶段输出 = 下一阶段输入。
    • 禁用场景:需求不明确、变更频繁。
  2. 敏捷模型(Scrum/XP)
    • 迭代 + 反馈”:短周期交付,每日站会、燃尽图是Scrum标志。
    • XP原则:快速反馈、假设简单、包容变化(排除V模型等外部概念)。
  3. 风险控制
    • 避免大额投资 →增量式模型
    • 需求探索 →快速原型模型
  4. 模型选择逻辑
    • 需求明确 + 高可靠性 →V模型
    • 需求模糊 →避免V/瀑布,选敏捷/原型

第四章软件项目范围计划扩展知识点速记

1. 需求分类速查表

表格

类型定义典型例子常见错误
功能性需求系统必须完成的具体行为“用户可修改个人资料”混淆为技术实现(如“用API修改”)
非功能性需求系统质量属性要求“资料修改响应时间≤1秒”(性能)误归为功能性需求
“支持1000并发用户”(容量)
“密码加密存储”(安全)
需求管理包括需求获取、需求分析、需求规格编写、需求验证、需求变更5个过程
2. 需求管理关键原则
  • 需求 ≠ 解决方案
    • 正确需求:“系统应支持在线支付”
    • 错误需求:“系统需集成支付宝SDK”(技术方案应留待设计阶段)。
  • SRS完成标志
    • 必须通过正式评审(用户/开发方签字确认),基线化后才生效
    • 未基线化的SRS不能作为开发依据。
  • 变更控制铁律
    • 所有变更需提交变更请求单(CR)CCB评估影响(成本/进度/风险)→批准后更新基线
    • 无流程的变更 = 项目失控主因。
3. 常见工具辨析

表格

工具所属方法阶段用途易混点
数据流图(DFD)结构化分析需求描述数据流动与处理过程vs. 程序流程图(设计阶段)
用例图面向对象分析需求定义功能范围与参与者交互vs. 活动图(描述业务流程)
数据字典结构化分析需求定义DFD中所有数据元素不包含“操作指令”
燃尽图敏捷实践开发跟踪Sprint剩余工作量非需求管理工具
4. 高频考点总结
  • 需求验证 vs. 验收测试
    • 验证:检查SRS是否正确(“我们是否构建了正确的产品?”)
    • 验收测试:检查产品是否符合SRS(“我们是否正确构建了产品?”)
  • 为什么运行环境属于需求?
    • 环境限制直接影响功能实现(如移动端APP需声明“支持iOS 12+”)。
  • 结构化分析为何必须自顶向下?
    • 自下而上易遗漏系统整体目标(例:先设计登录模块,却忽略与支付模块的集成需求)。

第五章软件项目范围计划核心知识点速记表

表格

概念关键规则常见错误
WBS定义工作分解结构(非“任务分解”);可交付成果导向,非活动列表。误认为WBS包含进度/责任分配。
工作包最底层;唯一责任人;8-80小时;需有验收标准。与“活动”混淆(活动用于进度计划)。
分解方法- 自顶向下:目标明确项目(主流)
- 自底向上:全新/模糊项目(辅助)
认为自底向上是首选方法。
100%规则WBS必须100%覆盖项目范围,无遗漏/冗余。拆分时忽略隐性工作(如文档、测试)。
范围基准= WBS + WBS词典 + 范围说明书;变更需走正式流程

未经批准修改WBS。

第六章项目成本计划核心知识点速记表

1. 成本分类与估算基础

  • 直接成本直接归属项目的支出(人力、专用设备、材料)。
  • 间接成本分摊至多个项目的支出(管理费、场地租金)。
  • 规模是成本估算的基石:功能点(FP)、代码行(LOC)等规模度量决定成本框架。

2. 估算方法适用场景

表格

方法适用阶段特点误差范围
类比估算项目初期依赖历史数据,快速但粗糙-50% ~ +100%
参数估算需求较明确阶段基于数学模型(如COCOMO)-15% ~ +20%
自下而上详细规划阶段逐项汇总,精确但耗时-5% ~ +10%

代码行(LOC)、功能点(FP)、类比法均为标准成本估算方法

3. 关键概念辨析

  • 功能点法(FPA)
    • 语言无关,仅关注用户可见功能。
    • 5类计数项缺一不可,遗漏会导致规模低估。(功能点方法中5类功能组件的计数项是外部输入、外部输出、外部查询、内部逻辑文件、外部接口文件
  • 成本基准 vs 项目预算
    • 成本基准= 活动成本 +应急储备(用于"已知-未知"风险)。
    • 项目预算= 成本基准 +管理储备(用于"未知-未知"风险)714。

4. 常见误区

  • 混淆规模与工作量:规模是输入,工作量 = 规模 × 生产率。
  • 忽略隐性成本:学习曲线、沟通成本、质量保障成本常被低估46。
  • 误用估算方法:在需求模糊阶段强行使用参数估算,导致结果失真。

第七章软件项目进度计划核心知识点速记表

总浮动时间 = 总时差 = 最晚完成时间 — 最早完成时间
或者
总浮动时间 = 总时差 = 最晚开始时间 — 最早开始时间

自由浮动时间 = 自由时差 = 紧后活动的最早开始时间最小值 — 本活动的最早完成时间

关键路径上的总浮动时间、自由浮动时间都为0

1. 关键概念辨析

表格

概念关键点常见误区
关键路径总浮动=0的任务链;决定项目最短工期;动态变化误认为固定不变
总浮动 vs 自由浮动总浮动:不影响项目完工的最大延迟时间
自由浮动:不影响后续任务的延迟时间
混淆两者,误用自由浮动控制关键路径
PERT vs CPMPERT:三点估算,适用不确定性高任务
CPM:单点估算,适用确定性高任务
高不确定性时误用CPM
Lag vs LeadLag:任务间等待时间(延长进度)
Lead:任务间重叠时间(压缩进度)
将Lag误加到任务历时计算中

2. 进度压缩技术对比

表格

方法操作方式代价适用场景
应急法增加资源(人力/设备)成本显著增加关键路径任务可并行化
快速跟进顺序任务改为并行返工风险上升任务间依赖弱、返工成本低

3. 依赖关系快速判断

  • 强制性依赖:不做A就无法做B(技术/法律强制)。
  • 选择性依赖:A在B前是最佳实践,但非必须(可协商调整)。
  • 外部依赖:B依赖外部事件(如“等待供应商交付”)。

4. 必考公式与规则

  • PERT历时= (O + 4M + P) / 6
  • 标准差= (P - O) / 6
  • 关键路径判定:总浮动 = LS - ES = LF - EF = 0
  • 工期压缩原则只压缩关键路径任务,且成本增量最小的优先。
  • 甘特图(Gantt Chart):横轴为时间,纵轴为任务,直观展示工期、起止时间、资源分配
  • 对比
    • 网络图:聚焦逻辑关系,非时间细节。
    • 里程碑图:仅标示关键节点。
    • 资源图:展示资源负荷,非任务时间线。

第八章软件项目质量计划核心扩展知识点速记(汇总)

软件质量管理三大核心过程:

  • 质量计划:定义质量标准和实现方法(如制定检查表)。
  • 质量保证(QA):过程导向,确保流程合规(如审计)。
  • 质量控制(QC):产品导向,验证交付物质量(如测试)。
  • 三者构成PDCA循环(计划-执行-检查-改进)。

表格

主题关键内容依据来源
质量成本(CoQ)预防成本(培训/评审) + 鉴定成本(测试/审计) + 缺陷成本(内部/外部失败)
口诀:预防投入1元,缺陷成本省100元
PMBOK指南第7版、Crosby理论
McCall模型三视角:
- 产品运行(正确性、可靠性)
- 产品转移(可移植性、互操作性)
- 产品修改(可维护性、灵活性)
McCall 1977论文
QA vs QC- QA:过程导向,预防性(如审计、流程改进)
- QC:产品导向,检测性(如测试、代码审查)
口诀:QA管“如何做”,QC管“做得对”
CMMI-DEV v2.0、ISO/IEC 12207
软件质量定义满足明示需求 + 隐含需求的程度(非仅代码正确)
隐含需求示例:易用性、安全性、响应时间
ISO/IEC 25010:2011
质量计划方法质量成本分析、因果图(鱼骨图)、基准对照
非计划方法:抽样分析(属QC)、质量优化(属改进)
PMBOK指南第7版(4.5.2.3节)
ISO 25010模型8大特性:功能性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性
替代旧标:ISO 9126 → ISO 25010
ISO/IEC 25010:2011

第九章软件配置管理计划核心扩展知识点速记(汇总)

1. 配置管理四大目标

  • 完整性:所有配置项齐全且受控。
  • 一致性:关联配置项版本匹配(如代码与文档同步)。
  • 追溯性:可追踪需求→设计→代码→测试的全链路变更。
  • 可控性:变更需经SCCB审批,不可绕过流程13。

2. 基线管理关键规则

基线定义与变更

  • 基线本质通过正式评审的配置项集合,代表阶段里程碑。
  • 基线可变性
    • 可修改,但必须走变更流程(否则失去基准意义);
    • 修改后生成新基线,旧基线存档不可删除。
  • SCCB权限
    • 唯一批准机构,项目经理无权直接授权;
    • 职责:评估影响、审批变更、反馈结果35。

3. 配置项与标识规范

配置项范围

  • 典型配置项:需求文档、设计文档、源代码、测试用例、用户手册。
  • 项目差异性:配置项范围因项目类型而异(如硬件项目含电路图)。

标识规则

  • 唯一标识符:每个配置项必须有全局唯一ID(如REQ-001);
  • 禁止多标识:避免追溯混乱,标识规则需在配置管理计划中明确定义
  • 写出配置管理的基本过程。
    答:(1)配置项标识、跟踪:(2)配置管理环境建立:(3)基线变更管理:(4)配置管理审计:(5)配置状态统计;(6)配置管理计划。

第十章软件项目人员与沟通计划关键扩展知识点速记

1.沟通方法分类

  • 交互式沟通:实时互动(会议、电话),解决复杂问题。
  • 推式沟通:单向发送(邮件、报告),确保信息触达。
  • 拉式沟通:自主获取(文档库、Wiki),适合海量信息314。

2.组织结构选择逻辑

表格

类型适用场景风险点
职能型单部门主导、技术成熟项目跨部门协作效率低
项目型高优先级、独立项目资源浪费,成员归属感弱
矩阵型跨领域复杂项目(最常用变体:强矩阵双重汇报引发冲突

3.沟通计划核心要素

  • 受众分析:区分干系人需求(高管重结果,执行层重细节)。
  • 渠道匹配:紧急事务→电话;决策确认→书面;知识共享→拉式系统。
  • 变更管理:计划需随项目阶段动态调整(如启动期高频会议,收尾期减少沟通)

第十一章软件项目风险计划

定量分析技术:访谈(获取概率数据)、盈亏平衡分析(成本临界点)、决策树(路径价值计算)、模拟法(蒙特卡洛)、敏感性分析(单变量影响)

"风险识别工具包括:德尔菲法(专家匿名迭代)、头脑风暴(团队集思)、情景分析(未来推演)、风险条目检查表(历史经验库)"

项目风险的三要素是风险事件、风险事件发生的概率、风险造成的影响

风险应对四大策略:

  1. 回避:消除风险源;
  2. 转移:外包/保险将责任转给第三方;
  3. 损失控制(减轻):降低概率或影响(如培训、原型验证);
  4. 自留:主动接受风险(预留应急储备)。
策略适用场景教材案例
回避风险值极高且不可控取消不成熟需求
转移风险影响大但第三方更擅长管理外包安全测试
损失控制可通过行动降低概率/影响人员培训防流失
自留风险值低或应对成本高于损失接受轻微进度波动
http://www.gsyq.cn/news/1582911.html

相关文章:

  • Harness工程学习--Learn Claude Code从0到1--(2)
  • 消息中间件的了解和使用
  • 裂变活动 K 因子测算
  • Cocos Creator 弹窗交互:实现“点击空白关闭”与“按钮切换”
  • 伽罗瓦理论平话 引言 第一章 藏在一元二次方程里的秘密
  • 2026年企业私有大模型方案:训练、推理、部署全链路解析
  • 数字化导板引导种植的精度评估与误差控制策略研究
  • 手把手教你学Simulink——基于滑模变结构控制(SMC / Sliding Mode Control)的 Buck 变换器鲁棒控制仿真
  • 鸿蒙PC适配llvm-gcc-compat编译安装第三方库chrono,打造Rust 第三方日期时间处理库
  • 智能硬件产品 App 全球发布 第 6 章:IoT App 特殊审核体系
  • 16-Redis 与 Redisson 采集:缓存节点如何参与问题定位
  • 关于GraalVM的说明
  • 无人机航拍输电线路缺陷检测开源数据集|电力电缆散股异物识别YOLODETR双格式图像库10452期
  • 基于U2-Net与深度度量学习的自动化花粉显微图像分析系统实践
  • 豆包导出pdf怎么调顺序?试试AI 导出鸭智能排序
  • 联邦学习实战:破解非独立同分布数据困局的算法策略与调优指南
  • AI开发-多路径写入一致性:从一次 Debug 到系统性防御
  • 【硬核长文】万字拆解无线网络核心:AP(无线访问接入点)从底层原理到企业级实战调优指南
  • 无人机遥感国土目标检测数据集 无人机耕地数据集 无人机道路农田检测 国土遥感地物实例分割数据集 yolo数据集第10759期
  • 五、进程控制
  • RFID 仓库管理系统 项目总结
  • 基于用户画像的AI内容生成与安全检测闭环系统实践
  • 问卷也能做高颜值?问卷星、金数据等5大平台美工设计能力实测
  • 高级java每日一道面试题-2026年02月26日-实战篇[Docker]-如何实现镜像的合规性检查(如金融行业的基线要求)?
  • MyBatis SQL映射配置全解析:XML配置、动态SQL与注解驱动深度实战指南
  • 基于近红外与隐式神经表示的低光图像去噪:频率解耦融合技术详解
  • 外部中断EXTI和NVIC
  • Human-in-the-Loop 场景应用
  • 微服务链路追踪的智能采样:从随机到语义感知的演进与实践
  • 融合物理约束与热图监督的视觉目标跟踪:提升鲁棒性的工程实践