05-实验指导书-实验3-软件项目进度管理实验.md

实验指导书|实验3 软件项目进度管理实验

【v2.0 定位】本课程已按广东金融学院学校文档调整为 32 学时/2 学分纯理论课(实验 0)。本实验相应调整为 课外自主实践(选做):不计课内学时、不计学分、不单独计分;可作为"课堂讨论和练习(10%)/作业(20%)"素材,或教师开学公布的选做加分项(口径见《07》第五节、《06》)。

适用对象:软件工程24级本科 | 对应章节:第5章 | 实践定位:课外自主实践(选做,不计学时学分、不单独计分,见顶部 banner) 实验类型:设计/综合 | 文件依据:《02-教学日历》《_模板与写作规范》 教学周次:第 7–8 周 | 对应案例:某市商业银行结算管理系统 | 考核关联:课外自主实践(选做);本章为期末计算重点

一、实验目的

  1. 由系统功能推导活动清单与里程碑(8–12 项,粒度一致)。
  2. 绘制前导图(PDM)网络图并标注 FS/SS 依赖。
  3. 手算正推/逆推,求 ES/EF/LS/LF 与总时差,识别关键路径与总工期。
  4. 用 ProjectLibre(或 GanttProject)录入核对进度计划,练习一种进度压缩并评估影响。
  5. 树立工期承诺与数据自洽的职业意识。

二、前置知识与理论回顾

  1. 定义活动:WBS 底层→活动清单;里程碑是历时 0 的检查点。
  2. 排活动顺序:PDM 单代号表示依赖,类型 FS/SS/FF/SF 并可带滞后。
  3. 历时估算以工作日为单位(可用三点估算)。
  4. CPM 关键路径法:正推定 ES/EF,逆推定 LS/LF;总时差 TF=LS−ES=LF−EF,TF=0 的活动构成关键路径。
  5. 进度压缩:赶工(加资源)与快速跟进(并行化),均须权衡成本与风险。

三、实验环境与工具

四、实验内容与任务

任务 A 必做、B 选做、C 拓展;第 7 周(①)做 A1–A2,第 8 周(②)做 A3–A5。

五、实验步骤与操作要点

第 7 周:

  1. 自拟功能模块清单(标注"示例"),逐模块定义可独立排程的活动、交付物与里程碑。
  2. 填活动清单表:编号|活动|前置|依赖类型|备注(里程碑历时 0)。
  3. 绘 PDM 单代号图:方框内写编号、活动、历时,箭头表示依赖;无依赖的活动并行绘制,检查回路与悬空活动。 第 8 周:
  4. 赋历时后手算正推(ES 取各前置 EF 最大值)、逆推(LF 取各后继 LS 最小值),算总时差,TF=0 的链即关键路径。
  5. 在 ProjectLibre 中录入活动、历时与前置(软件默认 FS),加"总时差"列并高亮关键任务,与手算比对,不符则查错。
  6. 压缩练习:赶工则缩短关键活动历时并注明新增成本;快速跟进则调整并行关系;记录工期、成本与风险变化。
  7. 导出甘特图/网络图截图并整理提交物。

六、实验素材与数据说明

数据来源:案例名与场景由教材给定;功能模块、历时、依赖为自拟示例,可直接采用内置数据或自行修订(修订处须标注"示例数据"),无教材配套数据包。 案例背景(示例):该行日结算约 8 万笔、以批量代发为主,一期拟实现结算线上化。自拟功能模块(示例):客户账户管理、对公结算与批量代发、跨行清算接口、日终批处理、对账与差错处理、报表与监管报送、权限与安全审计、数据迁移与运维监控。 内置示例数据(历时单位:工作日,依赖均为 FS):

编号活动前置历时类型
A需求确认与流程梳理—5—
B总体设计与接口规范A5FS
C基础与安全框架搭建B6FS
D账户管理模块开发C10FS
E结算与批量代发开发C12FS
F跨行清算接口开发C8FS
G日终批处理与对账开发E9FS
H集成测试与缺陷修复D、F、G10FS
I试运行与数据迁移H7FS
J项目验收(里程碑)I0FS

七、提交物与实验报告要求

提交物(第 8 周末前):① 网络图与计算表-组号.md/xlsx(含手算过程);② ProjectLibre 工程文件-组号.pod(或 GanttProject 的 .gan);③ 实验3报告-组号.md。 报告六节:实验目的、实验环境、实验过程记录(含压缩方案设计)、实验结果与截图、分析与讨论(手算与工具比对、压缩影响)、心得与改进。须注明组内分工;报告雷同按 0 分处理并通报(抄袭红线)。

参考答案(示例数据)

正推结果(ES,EF,单位:工作日):A(0,5)、B(5,10)、C(10,16)、D(16,26)、E(16,28)、F(16,24)、G(28,37)、H(37,47)、I(47,54)、J(54,54)。 总时差:A、B、C、E、G、H、I、J 均为 0;D 为 11(LS=27)、F 为 13(LS=29)。 关键路径:A→B→C→E→G→H→I→J;总工期 54 个工作日(约 11 周)。含义:D、F 最多可分别延迟 11、13 天而不延误总工期。 压缩示例(供对照):对关键活动 E 赶工 2 天(示例新增成本约 1.6 万元),总工期降至 52 天且关键路径不变,约每压 1 天增 0.8 万元,须防质量风险;快速跟进(G 与 E 尾段并行)至多再省 2–3 天但返工风险上升。自拟数据组按同法复算自评。

八、评分标准

评分项分值评分点(优秀/合格/不合格)
活动清单与依赖合理性20项数与粒度达标、里程碑齐全、无回路为优;缺里程碑或漏前置为合格;缺项明显为不合格
网络图正确20单代号规范、无依赖活动并行、FS/SS 标注完整为优;可读但漏标注为合格;关系错误为不合格
CPM 计算与关键路径30正推逆推与总时差全对、关键路径正确为优;数值偶错但方法对为合格;方法或路径错为不合格
工具录入与压缩分析15工具与手算一致且有量化压缩对比为优;仅录入核对为合格;未做压缩为不合格
报告规范15六节齐全、含讨论与截图、命名规范为优;结构完整为合格;缺分析为不合格

九、常见问题与提示

  1. 粒度不一:对照模块清单统一为"可独立排程、可赋历时"的层次,单活动历时建议不超过 20 个工作日。
  2. 图画成串行:无依赖的活动必须并行展开,先排结构再查漏链。
  3. 逆推取错值:LF 取各后继 LS 最小值;总时差=LS−ES,勿混用正推结果。
  4. 与工具不符:优先查前置任务是否漏设(软件默认 FS)、里程碑历时是否误填为 1。
  5. 压缩不压关键路径:只有缩短关键活动才有收益;出现两条关键路径须同步压缩。
  6. SS 扩展:后继最早开始≥前驱开始+滞后,并与其余 FS 约束取大值;内置示例保持全 FS 便于核对。
下载此文件