欢迎来到天天文库
浏览记录
ID:38470499
大小:1.30 MB
页数:53页
时间:2019-06-13
《软件过程的组织管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章软件过程的组织管理软件过程组织管理的层次软件个体软件开发人员、软件测试人员和项目协调人员等;软件团队完成某一个项目或任务所构成的组织单元;软件组织由多个软件团队组成,能够独立开展业务活动,为客户提供软件产品或服务,具有特定的目标。PSP/TSP/CMM之间的关系PSPTSPCMMPSP/TSP/CMM之间的关系3.1个体软件过程(PSP)个体软件过程(PersonalSoftwareProcess,PSP)是一种个体级用于管理和改进软件工程师个人工作方式的持续改进过程。PSP作用采用自底向上的方法改进软件过程;为个体软件
2、过程改进提供有效途径;建立度量个体软件过程改进的基准。3.1.1PSP过程框架3.1.2PSP成熟度模型3.1.3个体度量过程(PSP0/PSP0.1)时间记录用于记录工程师花费在PSP各阶段的时间日志内容注释序号该记录的序号所属阶段该记录所属的PSP阶段开始时间记录开始的时间结束时间记录结束的时间中断时间记录计时过程中中断的时间净时间结束时间-开始时间-中断时间备注信息中断事件记录其原因3.1.3个体度量过程(PSP0/PSP0.1)序号10所属阶段设计开始时间2010/5/311:30结束时间2010/5/312:00中断
3、时间0净时间30备注信息无例:有两条时间日志记录序号11所属阶段设计开始时间2010/5/414:30结束时间2010/5/416:00中断时间30净时间60备注信息PhoneCall3.1.3个体度量过程(PSP0/PSP0.1)缺陷记录用于记录发现和修订的每个缺陷的相关信息日志内容注释序号该缺陷的编号发现日期缺陷被发现的日期注入阶段确定该缺陷被引入的阶段消除阶段缺陷被消除的阶段,在注入阶段之后消除时间修正该缺陷所消耗的时间关联缺陷若缺陷的注入阶段是通常消除缺陷的阶段,则该缺陷是在消除另一个缺陷时才被引入的,需建立一种关联关
4、系简要描述对于缺陷产生根本原因的简要描述3.1.4个体计划过程(PSP1/PSP1.1)规模预测估计项目可能的代码行数采用代码行(LOC)和功能点(FP)度量软件规模规模度量方式LOCFPCOCOMO模型PROBE估算LOC度量方式01002003004005006007008009001000200030004000500060007000时间(min)C++LOC◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆FP估算法功能点方法以需求规格说明中已经得到确认的软件功能为依据,分析软件信息域特性和功能复杂性,估算软件规模,以功能点为单位。
5、信息域特性输入项数(Inp):用户向软件输入的项数;输出项数(Out):软件向用户输出的项数;查询数(Inq):查询是唯一的输入、输出组合;主文件数(Maf):逻辑主文件(数据的一个逻辑组合)的数目;外部接口数(Inf):机器可读的全部接口的数量。FP估算法功能复杂性信息域特性系数值复杂性特性系数简单中等复杂输入系数a1346输出系数a2457查询系数a3346文件系数a471015接口系数a55710FP估算法估算功能点步骤计算未调整的功能点数UFPUFP=a1*Inp+a2*Out+a3*Inq+a4*Maf+a5*Inf
6、计算技术复杂性因子TCFTCF=0.65+0.01*DI计算功能点数FPFP=UFP*TCFCOCOMO模型3种类型的软件:组织型:相对规模较小、较简单的软件项目;嵌入型:开发工作紧密地与系统中的硬件、软件和运行限制联系在一起;半独立性:规模与复杂性均属中等。总体类型工作量进度组织型MM=10.4(KLOG)1.05TDEV=10.5(MM)0.38半独立型MM=3.0(KLOG)1.12TDEV=10.5(MM)0.35嵌入型MM=3.6(KLOG)1.20TDEV=10.5(MM)0.32COCOMO模型基本的COCOMO
7、模型MM=Cl*klocaMM表示开发工作量;kloc为交付的千代码行数;Cl是模型系数;a是模型指数中间的COCOMO模型fi是成本因素详细的COCOMO模型PROBE估算(ProxyBasedEstimation)概要设计代理识别估算并调整程序规模PlanSize=β0size+β1size(E)估算并调整资源PlanTime=β0time+β1time(E)计算预测区间PROBE估算估算给一套房子铺设地板的成本房间类型相对大小厨房1个中等大小卧室1个大型,2个小型卫生间1个中型,1个小型书房1个中型客厅1个大型房间类型小
8、中大卧室90100200卫生间2560120厨房100130160客厅150250400书房150240340不同类型房间及相对大小由历史经验得到的房间相对大小矩阵则房子的地面面积估计为:130+200+90*2+60+25+240+400房间充当代理,相对大小矩阵描述代理和
此文档下载收益归作者所有