《SP设计与实现》课件

《SP设计与实现》课件

ID:38603489

大小:423.00 KB

页数:43页

时间:2019-06-16

《SP设计与实现》课件_第1页
《SP设计与实现》课件_第2页
《SP设计与实现》课件_第3页
《SP设计与实现》课件_第4页
《SP设计与实现》课件_第5页
资源描述:

《《SP设计与实现》课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三讲PSP设计与实现主要内容PSP0/PSP0.1个体度量过程PSP1/PSP1.1个体计划过程PSP2/PSP2.1个体质量管理过程PSP3个体循环过程PSP过程质量度量、缺陷发现和修复重点与难点:个体度量过程、个体计划过程1软件过程与管理讲义PSP过程工具-PSPStudio由田纳西州立大学DesignStudio在1996-1997开发完成可从http://www.cs.umt.edu/u/henry/免费下载提供了各种标准的表格和流程,可使PSP的实施过程变得更加简单2软件过程与管理讲义1、PSP0/PSP0.1个体度量过程PS

2、P0的目的是建立个体过程基线,为数据收集提供一个基本的框架通过为测量流程建立基准线,从而建立持续改进基础3软件过程与管理讲义PSP0内容1、当前过程2、时间记录3、缺陷记录4、缺陷类型标准4软件过程与管理讲义1.1当前过程-项目及过程数据总结报告需求计划开发项目总结设计编码编译测试5软件过程与管理讲义1.1当前过程该过程包含了计划、开发和项目总结三大阶段每个阶段需完成的具体任务可参考相应的脚本定义使用PSPS进行过程管理时,可借助其简要的脚本说明来指导工程师的具体工作6软件过程与管理讲义1.2、时间记录时间记录日志被用来记录工程师花费在P

3、SP过程各阶段的时间其目标是判断哪儿花费最多的时间,时间记录通常以分钟为记录单位7软件过程与管理讲义1.2、时间记录包含信息(1)日期(date).进入某项目的日期(2)开始时间(starttime)任务开始时间(3)停止时间(endtime).任务结束时间(4)估计的中断时间(interruption).估计任务中断时间8软件过程与管理讲义1.2、时间记录包含信息(5)花费的时间(deltatime)从任务开始到结束的时间(6)阶段(phase).目前所处的过程阶段(7)备注(comments).详细、完整地说明这期间所完成的工作,如:

4、中断的原因及任何可能帮助后期分析的说明9软件过程与管理讲义3、缺陷记录缺陷记录日志用来记录和修订的每个缺陷的相关信息工程师在开发过程中需对每个缺陷记录足够详细的信息,以便以后能更好地理解这些缺陷,并通过分析这些数据找出那些缺陷类型引起大部分问题10软件过程与管理讲义3、缺陷记录日志包含信息(1)缺陷发现的日期(date)(2)缺陷的编号(number)(3)缺陷的类型(type)(4)缺陷引入的阶段(inject)(5)缺陷移出的阶段(remove)11软件过程与管理讲义3、缺陷记录日志包含信息(6)修正缺陷花费的时间(fixtime)(

5、7)如果缺陷的修正引入了另一个缺陷,被引入缺陷的编号(fixdefect)(8)缺陷的简单描述(description)12软件过程与管理讲义4、缺陷类型标准是一个将缺陷归类的简单列表工程师可根据自己的实际情况和需要进行修订对缺陷进行分类,主要是为后期的统计和分析。如:分析缺陷最多的缺陷类型以定制有效的预防措施13软件过程与管理讲义PSP0.1比PSP0比较增加了部分脚本度量和报告软件规模给各项目阶段分配开发时间使用代码标准记录流程存在的问题并提供改进方案14软件过程与管理讲义PSP0.1中流程改进建议内容(1)项目遭遇的问题(2)每个问

6、题的编号(3)描述可能的困难情况(4)描述这些问题对产品和流程的影响(5)说明过程改进建议(6)建议的编号(7)指出被影响的具体的过程因素15软件过程与管理讲义PSP0.1中流程改进建议内容(8)建议和存在的那些问题相对应(9)给出建议的优先级别并说明为什么原因(10)给出对项目的整体评述(11)从项目总结出来的经验教训16软件过程与管理讲义2、PSP1/PSP1.1个体计划过程PSP1的重点是个体计划用自己的历史数据来预测新程序的大小和需要的开发时间,并使用线性回归方法计算估计参数,确定置信区间以评价预测的可信程度PSP1.1则进一步增

7、加了对任务和进度的规划17软件过程与管理讲义线性回归是利用数理统计中的回归分析,来确定两种或两种以上变数间相互依赖的定量关系的一种统计分析方法之一一简单数据组来说明什么是线性回归。假设有一组数据型态为y=y(x),其中x={0,1,2,3,4,5},y={0,20,60,68,77,110} y=20*x;一阶线性方程式的y值(近似)18软件过程与管理讲义PSP1/PSP1.1主要内容(1)规模预测(2)测试报告(3)任务计划(4)时间表计划19软件过程与管理讲义2.1规模预测实际是估计项目可能的代码行数,包括新增的代码行和需修改的代码行

8、代码行估计可采用以下方法:(1)PROBE方法(WattsS.Humphrey提出):用自己的历史数据来预测新程序的大小和需要的开发时间(2)功能点(3)COCOMO模型20软件过程与管理讲义

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。