1 / 44
文档名称:

第三讲PSP设计与实现.ppt

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

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

分享

预览

第三讲PSP设计与实现.ppt

上传人:小落意 2022/8/12 文件大小:979 KB

下载得到文件列表

第三讲PSP设计与实现.ppt

相关文档

文档介绍

文档介绍:第三讲PSP设计与实现
PSP过程工具-PSP Studio
由田纳西州立大学 Design Studio 在2019-2019开发完成

提供了各种标准的表格和流程,,,这些参数的乘积作为成本方程中的系数
22
软件过程与管理讲义
COCOMO模型
COCOMO用3个不同层次的模型来反映不同程度的复杂性,他们分别为
基本模型 (Basic Model). 是一个静态单变量模型,它用一个以已估算出来的源代码行数 (LOC) 为自变量的函数来计算软件开发工作量。
中间模型 (Intermediate Model). 则在用 LOC 为自变量的函数计算软件开发工作量的基础上,再用涉及产品、硬件、人员、项目等方面属性的影响因素来调整工作量的估算。
详细模型 (Detailed Model) 包括中间 COCOMO 模型的所有特性,但用上述各种影响因素调整工作量估算时,还要考虑对软件工程过程中分析、设计等各步骤的影响。
23
软件过程与管理讲义
COCOMO模型
根据不同应用软件的不同应用领域,COCOMO模型划分为如下3种软件应用开发模式:
组织模式(Organic Mode).这种应用开发模式的主要特点是在一个熟悉稳定的环境中进行项目开发,该项目与最近开发的其他项目有很多相似点,项目相对较小,而且并不需要许多创新.
嵌入式应用开发模式 (Embedded Mode).在这种应用开发模式种,,而且要求项目有很大的创新,例如开发一种全新的游戏.
24
软件过程与管理讲义
中间应用开发模式 (Semidetached Mode).这时介于组织模式和嵌入式应用开发模式之间的类型.
25
软件过程与管理讲义
COCOMO 模型具有估算精确、易于使用的特点。
(1)DSI( 源指令条数 ) ,定义为代码行数,包括除注释行以外的全部代码。若一行有两个语句,则算做一条指令。

(2)MM( 度量单位为人月 ) 表示开发工作量。
(3)TDEV( 度量单位为月 ) 表示开发进度,由工作量决定。
(4)COCOMO 模型重点考虑 15 种影响软件工作量的因素,并通过定义乘法因子,从而准确、合理地估算软件的工作量。
26
软件过程与管理讲义
COCOMO模型的缺陷
例如分析时输入优先的情况下,不能处理意外的环境变换,得到的数据往往不能直接使用,需要校准,只能得到过去的情况总结,对于将来的情况无法进行校准等.
27
软件过程与管理讲义
测试报告
用来维护和记录Test Run的结果
测试报告需足够详细以便以后可通过同样测试得到同样结果
28
软件过程与管理讲义
测试报告内容
(1)测试名称(test name)
(2)测试目的(test objective)
(3)测试说明(test description)
(4)特殊的配置和时间条件(test conditions)
(5)期望的结果(expected result)
(6)实际的结果(actual result)
29
软件过程与管理讲义
任务计划
,并给这些任务制定相应的完整时间计划表(分而治之)
工程师需将分解的各任务相关情况列在任务计划表中
项目根据PSP过程分为:计划、设计、编码、编译、测试和总结6任务
30
软件过程与管理讲义
任务计划内容
(1)任务编号(number)
(2)任务名称(name)
(3)计划需要的时间(hours):需要的小时数
(4)当任务完成时,需填入完成的日期和净挣值(earned value)来对计划的任务进行跟踪
31
软件过程与管理讲义
时间表计划
被用来记录每个星期计划和实际工作的小时数
需给出相应的星期数及这个星期开始日期(通常以星期一作为一个星期的开始)
记录计划工作小时数和实际工作小时数,从而计算出Earned Value
32
软件过程与管理讲义
时间表计划
PSP使用净值法(Earned Value)来计划和跟踪进度。
净值法是一个将计划价值分配到项目中的每个任务的标准管理技术
一个任务的计划价值是基于它在整个计划的项目强度中的百分比
33
软件过程与管理讲义
时间表计划
项目开始时,项目的Earned Value为0,当任务完成时,将该项目计划价值加入到项目的Earned Value中。这样,项目的Earned Va