项目设计服务总结表
注: 1. 本表在收到业主机械竣工/开车证明后由项目经理\现场总代表组织填写;
2. 本表由设计管理部保存三年.
第二篇:实验四PSP项目计划总结表设计
实验四 PSP项目计划总结表设计
实验目的:
项目计划定义要完成的工作和如何做这项工作。它对每项主要任务作出定义,对所需要的时间和资源进行估计,还为管理部门的评审和控制提供框架。同时,把项目计划严格地写成文档,就可以作为一个与实际性能比较的基准,通过比较可以使做计划的人看到估计中的错误,从而改善做计划的准确性。使用一种方便且易于存取的方式记录估算的和实际的项目数据。
实验前任务:
具备个体软件开发的历史数据,并填写计划数据项,在项目开发之后填写实际数据。
实验步骤:
一、设计PSP项目计划总结表
PSP项目计划总结表
学生 日 期 程序 程序号# 教师 程序设计语言
总结 计划 实际 累计
Minutes/LOC LOC/Hour Defects/KLOC 过程效益
A/FR
程序规模(LOC)
新开发与更改的 最大规模
最小规模
开发阶段时间/min 计划 实际 累计 累计百分比 计划 设计 编码 代码复查 编译 测试 后置处理 总计 最大时间
最小时间
引入的缺陷 计划 实际 累计 累计百分比 Def./Hour 计划
设计 20
编码 代码复查
编译
测试
总计
排除的缺陷 计划 实际 累计 累计百分比 Def./Hour 计划
设计
编码
代码复查
编译
测试
总计
说明:
Minutes/LOC
LOC/Hour
缺陷密度
Defects/KLOC
程序规模
开发阶段时间
计划
在开发之前: *登入计划的开发每行代码的分钟数。使用在作业编号日志中最近开发项目的或者在最近开发项目总结表中的累计效率值作为参考。 在开发之后: *用全部的开发时间除以实际的代码行数,得到实际的和累计的Minutes/LOC。 在开发之前: *用60除以计划的“Minutes/LOC”,就得到计划的“LOC/Hour”的值。 在开发之后: *用60除以实际的和累计的“Minutes/LOC”,就得到实际或累计的“LOC/Hour”的值。 在开发之前: *找到最近的前一个程序的缺陷密度的累计值 *把它作为当前项目的计划的缺陷密的值 在开发之后: *计算缺陷密度的实际值和到目前为止的累计值 *缺陷密度的实际值=1000 * 实际的缺陷总数 / 实际新开发的和修改的代码行数 *用类似的方法计算缺陷密度的累计值 在开发之前: *在计划部分登入估算的新开发的与更改的代码总行数,并登入最大值,最小值。 在开发之后: *统计并登入实际新开发的与更改的代码行数。 *在累计一栏中,登入实际新开发的与更改的代码行数与上一个程序的新开发的与更改的代码行数的累计值之和。 *用估算的新开发的与更改的代码行数,乘以估算的开发效率“Minutes/LOC”,得到项目总开发时间 *使用估算的代码行的最大值乘以估算的开发效率得到开发时间的最大值 *使用估算的代码行的最小值乘以估算的开发效率得到开发时间的最小值 *从最近的上一个程序的项目计划总结表中,找到各个阶段所花费的时间的累计百分比,21
乘以总开发时间,就得到各个阶段的开发时间
实际 *在作业完成之后,根据时间纪录日志中的数据,登入各个阶段实际花费的时间。 累计时间 *对每个阶段,计算并登入实际开发时间与最近的前一个程序的累计时间之和 累计百分比 *对于每个阶段,用100乘以该阶段累计时间,再除以总的累计时间,此指责为累计时
间百分比
引入的缺陷
计划 *在开发之前,估算程序中将引入的缺陷的总数
*计划的缺陷密度乘以计划新开发的和修改的代码行数,然后除以1000
实际 *在开发完成后,统计并登入各个阶段实际引入的缺陷的数目
累计 *对每个阶段,登入实际引入的缺陷个数与最近的上一个程序和累计引入的缺陷的总和 累计百分比 *对每个阶段,用100乘以该阶段的累计缺陷,再除以总的累计缺陷,得到累计缺陷百
分比
缺陷引入率 *计算设计和编码阶段的缺陷引入率
(Defects/Hour) 60*(该阶段累计引入缺陷数) / (该阶段累计花费分钟数)
排除的缺陷
计划 *在“总计”一行中,登入估算的总的缺陷个数
*根据最近开发的程序的缺陷排除的累计百分比计算各个阶段计划排除的缺陷数 实际 *在开发完成后,统计并登入各个阶段实际排除的缺陷的数目
累计 *对每个阶段,计算并登入实际排除的缺陷个数与最近程序的累计缺陷排除数之和 累计百分比 *对每个阶段,用100乘以该阶段的累计缺陷,再除以总的累计缺陷,得到累计缺陷百
分比
缺陷排除率 *计算代码复查、编译和测试阶段的缺陷排除率
(Defects/Hour) 60*(该阶段累计排除缺陷数) / (该阶段累计花费分钟数)
二、参照以上说明并且对照下面的例子熟悉PSP项目计划总结表的使用。
1.假定已有程序12的PSP项目计划总结表数据;
2.程序13中Minutes/LOC、LOC/Hour、Defects/KLOC的值分别来自于程序12中对应项目的“累计值”;
3.程序13中开发阶段的时间“总计”是“用新开发与更改”的计划值58乘以Minutes/LOC值5.92得到的。同理开发阶段的“最大时间”“最小时间”也是按照如上方法计算所得;
4.程序13中开发阶段“计划”“设计”“编码”“代码复查”“编译”“测试”“后置处理”的值分别是利用程序12中的“累计百分比”与程序13中的时间“总计”得到的
5.程序14中计划的过程效益值的计算:
过程效益(plan)=100 *(编译前计划的排除缺陷数)/(编译前计划的引入缺陷数) =100*2/(1+5)
实际的过程效益值的计算:
过程效益(Actual)=100 *(编译前实际的排除缺陷数)/(编译前实际的引入缺陷数) =100*4/(1+4)
对于累计值:
过程效益(ToDate)=100 *(编译前累计的排除缺陷数)/(编译前累计的引入缺陷数)
=100*12/(5+25)
22
PSP项目计划总结表
学生 学生x 日 期 11/9/2004 程序 程序号# 12 教师 先生z 程序设计语言 C++
总结 计划 实际 累计
Minutes/LOC LOC/Hour Defects/KLOC
过程效益
A/FR
程序规模(LOC)
新开发与更改的
最大规模
最小规模
开发阶段时间/min
计划
设计
编码
代码复查
编译
测试
后置处理
总计
最大时间
最小时间
引入的缺陷
计划
设计
编码
代码复查
编译
测试
总计
排除的缺陷
计划
设计
编码
代码复查
编译
测试
总计
51 58 h 211 65 37 计划 实际 累计 累计百分比 16 18 s 66 e 5.3 27 44 s 127 e 10.2 146 104 s 544 e 43.5 12 38 s 74 e 5.9 26 11 s 88 e 7.0 68 29 s 232 e 18.6 26 42 s 119 e 9.5 321 286 s 1250 e 100.0 410 233 计划 实际 累计 累计百分比 Def./Hour 1 t 5 k 20.0 5 t 25 k 80.0 6 I 20 100.0 计划 实际 累计 累计百分比 Def./Hour 2 t 5 k 25.0 2 t 10 k 50.0 2 t 5 k 25.0 6 t 20 k 100.0 23
PSP项目计划总结表
学生 学生x 日 期 17/9/2004 程序 程序号# 13 教师 先生z 程序设计语言 C++
总结 计划 实际 累计
Minutes/LOC p x LOC/Hour q y Defects/KLOC
过程效益
A/FR
程序规模(LOC)
新开发与更改的
最大规模
最小规模
开发阶段时间/min
计划
设计
编码
代码复查
编译
测试
后置处理
总计
最大时间
最小时间
引入的缺陷
计划
设计
编码
代码复查
编译
测试
总计
排除的缺陷
计划
设计
编码
代码复查
编译
测试
总计
r z a 58 o 47 w 258 a 72 a 41 计划 实际 累计 累计百分比 f 18 m 22 s 88 u 6.0 f 35 m 24 s 151 u 10.2 f 149 m 93 s 637 u 43.1 f 20 m 37 s 111 u 7.5 f 24 m 4 s 92 u 6.2 f 64 m 8 s 240 u 16.2 f 33 m 41 s 160 u 10.8 c 343 m 229 s 1479 u 100.0 d 426 d 243 计划 实际 累计 累计百分比 Def./Hour l 1 t 4 u 16.0 l 5 n 5 t 21 u 84.0 j 6 n 5 t 25 u 100.0 计划 实际 累计 累计百分比 Def./Hour l 2 n 3 t 8 u 32.0 l 3 n 2 t 12 u 48.0 l 1 t 5 u 20.0 j 6 n 5 t 25 u 100.0 24
PSP项目计划总结表
学生 学生x 日 期 25/9/2004 程序 程序号# 14 教师 先生z 程序设计语言 C++
总结 计划 实际 累计
Minutes/LOC LOC/Hour Defects/KLOC
过程效益
A/FR
程序规模(LOC)
新开发与更改的
最大规模
最小规模
开发阶段时间/min
计划
设计
编码
代码复查
编译
测试
后置处理
总计
最大时间
最小时间
引入的缺陷
计划
设计
编码
代码复查
编译
测试
总计
排除的缺陷
计划
设计
编码
代码复查
编译
测试
总计
33.3 80.0 40.0 67 77 335 85 49 计划 实际 累计 累计百分比 23 32 120 6.5 39 44 195 10.6 166 155 792 43.1 29 34 145 7.9 24 8 100 5.5 62 39 279 15.2 41 46 206 11.2 384 358 1837 100.0 487 281 计划 实际 累计 累计百分比 Def./Hour 1 1 5 16.1 1.54 5 4 25 80.7 1.89 1 1 3.2 6 6 31 100.0 计划 实际 累计 累计百分比 Def./Hour 2 4 12 38.7 4.97 3 1 13 41.9 7.80 1 1 6 19.4 1.29 6 5 31 100.0 25
三、结合自己所开发的实际项目完成个人的PSP项目计划总结表 26