20 一、设计 PSP 项目计划总结表 PSP 项目计划总结表 学生 日 期 程序 程序号# 教师 程序设计语言 总结 计划 实际 累计 Minu tes/LOC LOC/Hou r Defects/KLOC 过程效益 A/FR 程序规模(LOC) 新开发与更改的 最大规模 最小规模 开发阶段时间 /min 计划 实际 累计 累计百分比 计划 设计 编码 代码复查 编译 测试 后置处理 总计 最大时间 最小时间 引入的缺陷 计划 实际 累计 累计百分比 Def./Hou r 计划 设计 编码 代码复查 编译 测试 总计 排除的缺陷 计划 实际 累计 累计百分比 Def./Hou r 计划 设计 编码 代码复查 编译 测试 总计 21 说明: Minu tes/LOC 在开发之前: *登入计划的开发每行代码的分钟数。使用在作业编号日志中最近开发项目的或者在最近开发项目总结表中的累计效率值作为参考。 在开发之后: *用全部的开发时间除以实际的代码行数,得到实际的和累计的Minu tes/LOC。 LOC/Hou r 在开发之前: *用60 除以计划的“Minu tes/LOC”,就得到计划的“LOC/Hou r”的值。 在开发之后: *用60 除以实际的和累计的“Minu tes/LOC”,就得到实际或累计的“LOC/Hou r”的值。 缺陷密度 Defects/KLOC 在开发之前: *找到最近的前一个程序的缺陷密度的累计值 *把它作为当前项目的计划的缺陷密的值 在开发之后: *计算缺陷密度的实际值和到目前为止的累计值 *缺陷密度的实际值=1000 * 实际的缺陷总数 / 实际新开发的和修改的代码行数 *用类似的方法计算缺陷密度的累计值 程序规模 在开发之前: *在计划部分登入估算的新开发的与更改的代码总行数,并登入最大值,最小值。 在开发之后: *统计并登入实际新开发的与更改的代码行数。 *在累计一栏中,登入实际新开发的与更改的代码行数与上一个程序的新开发的与更改的代码行数的累计值之和。 开发阶段时间 计划 *用估算的新开发的与更改的代码行数,乘以估算的开发效率“Minu tes/LOC”,得到项目总开发时间 *使用估算的代码行的最大值乘以估算的开发效率得到开发时间的最大值 *使用估算的代码行的最小值乘以估算的开发效率得到开发时间的最小值 *从最近的上一个程序的项目计划总结表中,找到各个阶段所花费的时间的累计百分比,乘以总开发时间,就得到各个阶段的开发时间 实际 *在作业完成之后,根据时间纪录日志中的数据,登入各个阶段实际花费的时间。 累计时间 *对...