实验四psp项目计划总结表设计.doc_第1页
实验四psp项目计划总结表设计.doc_第2页
实验四psp项目计划总结表设计.doc_第3页
实验四psp项目计划总结表设计.doc_第4页
实验四psp项目计划总结表设计.doc_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验四psp项目计划总结表设计 PSP项目计划定义要完成的工作和如何做这项工作。 它对每项主要任务作出定义,对所需要的时间和资源进行估计,还为管理部门的评审和控制提供框架。 同时,把项目计划严格地写成文档,就可以作为一个与实际性能比较的基准,通过比较可以使做计划的人看到估计中的错误,从而改善做计划的准确性。 使用一种方便且易于存取的方式记录估算的和实际的项目数据。 具备个体软件开发的历史数据,并填写计划数据项,在项目开发之后填写实际数据。 一、设计PSP项目计划总结表PSP#总结计划实际累计Minutes/LOC LOC/Hour Defects/KLOC过程效益A/FR LOC新开发与更改的最大规模最小规模/min计划实际累计累计百分比计划设计编码代码复查编译测试后置处理总计最大时间最小时间计划实际累计累计百分比Def./Hour计划设计编码代码复查编译测试总计计划实际累计累计百分比Def./Hour计划设计编码代码复查编译测试总计Minutes/LOC在开发之前*登入计划的开发每行代码的分钟数。 使用在作业编号日志中最近开发项目的或者在最近开发项目总结表中的累计效率值作为参考。 在开发之后*用全部的开发时间除以实际的代码行数,得到实际的和累计的Minutes/LOC。 LOC/Hour在开发之前*用60除以计划的“Minutes/LOC”,就得到计划的“LOC/Hour”的值。 在开发之后*用60除以实际的和累计的“Minutes/LOC”,就得到实际或累计的“LOC/Hour”的值。 Defects/KLOC在开发之前*找到最近的前一个程序的缺陷密度的累计值*把它作为当前项目的计划的缺陷密的值在开发之后*计算缺陷密度的实际值和到目前为止的累计值*缺陷密度的实际值=1000*实际的缺陷总数/实际新开发的和修改的代码行数*用类似的方法计算缺陷密度的累计值在开发之前*在计划部分登入估算的新开发的与更改的代码总行数,并登入最大值,最小值。 在开发之后*统计并登入实际新开发的与更改的代码行数。 *在累计一栏中,登入实际新开发的与更改的代码行数与上一个程序的新开发的与更改的代码行数的累计值之和。 计划*用估算的新开发的与更改的代码行数,乘以估算的开发效率“Minutes/LOC”,得到项目总开发时间*使用估算的代码行的最大值乘以估算的开发效率得到开发时间的最大值*使用估算的代码行的最小值乘以估算的开发效率得到开发时间的最小值*从最近的上一个程序的项目计划总结表中,找到各个阶段所花费的时间的累计百分比,乘以总开发时间,就得到各个阶段的开发时间实际*在作业完成之后,根据时间纪录日志中的数据,登入各个阶段实际花费的时间。 累计时间*对每个阶段,计算并登入实际开发时间与最近的前一个程序的累计时间之和累计百分比*对于每个阶段,用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)PSP x11/9/xx#12z C+总结计划实际累计Minutes/LOC6.304.93b5.92LOC/Hour9.5212.1710.14Defects/KLOC g94.79过程效益A/FR程序规模(LOC)新开发与更改的5158h211最大规模65最小规模37开发阶段时间/min计划实际累计累计百分比计划1618s66e5.3设计2744s127e10.2编码146104s544e43.5代码复查1238s74e5.9编译2611s88e7.0测试6829s232e18.6后置处理2642s119e9.5总计321286s1250e100.0最大时间410最小时间233引入的缺陷计划实际累计累计百分比Def./Hour计划设计1t5k20.0编码5t25k80.0代码复查编译测试总计6Ixx0.0排除的缺陷计划实际累计累计百分比Def./Hour计划设计编码代码复查2t5k25.0编译2t10k50.0测试2t5k25.0总计6t20k100.0PSP x17/9/xx#13z C+总结计划实际累计Minutes/LOC b5.92p4.87x5.73LOC/Hour10.14q12.32y10.49Defects/KLOC i94.79r106.4z96.90过程效益A/FR程序规模(LOC)新开发与更改的a58o47w258最大规模a72最小规模a41开发阶段时间/min计划实际累计累计百分比计划f18m22s88u6.0设计f35m24s151u10.2编码f149m93s637u43.1代码复查f20m37s111u7.5编译f24m4s92u6.2测试f64m8s240u16.2后置处理f33m41s160u10.8总计c343m229s1479u100.0最大时间d426最小时间d243引入的缺陷计划实际累计累计百分比Def./Hour计划设计l1t4u16.0编码l5n5t21u84.0代码复查编译测试总计j6n5t25u100.0排除的缺陷计划实际累计累计百分比Def./Hour计划设计编码代码复查l2n3t8u32.0编译l3n2t12u48.0测试l1t5u20.0总计j6n5t25u100.0PSP x25/9/xx#14z C+总结计划实际累计Minutes/LOC5.734.655.48LOC/Hour10.4712.9010.95Defects/KLOC96.9077.992.53过程效益33.380.040.0A/FR程序规模(LOC)新开发与更改的6777335最大规模85最小规模49开发阶段时间/min计划实际累计累计百分比计划23321206.5设计394419510.6编码16615579243.1代码复查29341457.9编译2481005.5测试623927915.2后置处理414620611.2总计3843581837100.0最大时间487最小时间281引入的缺陷计划实际累计累计百分比Def./H

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论