- 25
- 0
- 约 52页
- 2016-05-02 发布于江苏
- 举报
第三讲 计划 度量软件规模 工作量估算 进度计划 一、度量软件规模 代码行技术 功能点技术 1、代码行技术 根据以往开发类似产品的经验和历史数据,估计实现一个功能需要的源程序行数。 多名有经验的软件工程师分别做出估计 最小规模的平均值(a) 最大规模的平均值(b) 最可能的规模的平均值(c) L=(a+4c+b)/6 1、代码行技术 优点 容易计算 缺点 用代码行代表整个软件的规模不太合理 不同的语言实现同一软件产品的代码行数不相同 不适用于非过程语言 2、功能点技术 功能点技术依据对软件信息域特性和软件复杂性的评估结果,估算软件规模。 信息域特性 功能点估算步骤 计算未调整的功能点数UFP 计算技术复杂性因子TCF 计算功能点FP ①计算未调整和功能点数UFP ②计算技术复杂性因子TCF ②计算技术复杂性因子TCF TCF=0.65+0.01×DI(技术因素对软件规模的综合影响程度) ③计算功能数FP FP=UFP×TCF 单位:FP(功能点) 功能点技术的特点 优点:与编程语言无关;比代码行技术更合理一些。 缺点:在判断信息域特性复杂级别及技术因素的影响程度时,存在相当大的主观因素 二、工作量估算 E(工作量)=f(LOC或FP) 1、静态变量模型 E=A+B×(ev)C 其中,A、B和C是由经验数据导出的常数,E是以人月为单位的工作量,ev是估算变量(LOC或FP
原创力文档

文档评论(0)