1 / 56
文档名称:

PSP(2).ppt

格式:ppt   大小:458KB   页数:56页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

PSP(2).ppt

上传人:花开花落 2019/2/16 文件大小:458 KB

下载得到文件列表

PSP(2).ppt

相关文档

文档介绍

文档介绍:PSP个体软件过程PersonalSoftwareProcess(第二讲)授课讲师:马进本课重点契约的管理产品计划产品规模进度管理产品规模为了制定产品计划我们要使用更加精确的测量方法,即测量和估计产品的规模,然后根据规模制定时间计划。产品计划过程产品计划不是一个精确的过程,应该尽自己所能指定最好的计划,但是同时也要看到,这些计划可能会不精确。由于各种任务的模块和复杂程度的差异很大,所以掌握一种比较它们规模的方法是很有帮助的。程序规模当估计编写摸个程序所用的时间时,根据以前编写类似程序所用的时间进行估计。测量程序规模的方法是统计源程序有多少文本行。也就是说,如果打印的程序清单由16行,这个程序就有16个代码行(LinesOfCode,LOC).在统计LOC时,约定不统计空行和注释行。如果一行既有程序语句又有注释就算一个代码行。我们来看下面有5个代码行(LOC)的程序例1:--commentdescribingtheprogram’sfunctionIf(x_average>=100)thensize:=x_average;Elsesize:=x_average;endif但是,如果不写注释并且使用紧凑的格式重写这部分程序,就只有3LOC。If(x_average>=100)thensize:=x_average;Elsesize:=x_average;endif虽然他们是同样的程序并且他们的开发时间也可能相同,但是用这个统计方法,他们的规模是不一样的。只要在编程时使用一致的格式,这些统计上的变化不会很大为了保持估摸统计的一致,建议使用标准的编程格式。即例1中的展开格式代码行的测量犯法通常适用于大部分程序设计语言。随着编程经验的增加,编写一行程序所用的时间将会有很大的变化,应该以分钟/代码行这个速率进行跟踪。企业化的软件开发通常包含文档,它们是以页尾单位进行测量的。即对程序来说,代码行测量方法也不能覆盖所用的工作量统计。不适合代码行统计的产品类型有菜单,文件,报告或屏幕数量。另外,如果使用可视化辅助程序工具来生成该种类型的窗口,控件或其他标准程序元素统计的方法就要稍微复杂些。这里重要的一点是,只统计自己编写的代码行,而不统计由程序开发辅助工具生成的代码行为了估计软件开发所需要的时间,首先必须估计程序可能会有多少代码行,然后估计编写每行代码需要多少时间,这样就能计算出总共需要的时间。有很多方法可以在程序开发之前估计出程序的规模,但是所有的规模测量方法都涉及大量的判断。首先要查看所开发程序的要求,然后把新程序按程序的规模等级与从前编写的程序排列在一起,最后判断程序的规模可能落于从前编写的程序的哪个规模范围,进而估计出可能的代码行。