功能点估算法
蒋拯强
2018年3月2日
功能点(Function Point,FP)估算法
从使用者的角度度量,而非制造者角度
存储哪些数据信息?
如何处理这些数据?
哪些软件适用使用功能点方法?
适合
以数据和交互处理为中心
以功能多少为主要造价制约因素
如:电子政务、银行电信的用户和业务管理系统
不适合
数据处理过程复杂
创意型软件
对性能或质量有特殊要求的
如:视频和图像处理软件、杀毒软件、网络游戏
功能点方法的完整过程
识别系统边界
识别应用类型
新开发
增强(功能增删改)
已有系统计数
识别功能点计数项
ILF/EIF/EI/EO/EQ
理解功能点方法
计算信息的种类(逻辑文件数量)
内部逻辑文件(ILF,Internal Logic File)
外部接口文件(ELF,External Interface File)
针对信息的操作
外部输入,EI
外部输出,EO,通过计算复杂输出
外部查询,EQ,直接输出信息,不计算,包括排序、聚集
理解功能点方法
功能点估算(详细功能点计数)
软件规模= 10 * ILF + 7 * EIF + 4 * EI + 5 * EO + 4 * EQ
各项系统为对大量估算统计分析后的结果
多用于有详细需求或项目后期
简化估算(预算功能点计数)
简化估算规模= 35 * ILF + 15 * EIF
只计算逻辑文件,不计算过程
简化估算模型系数
ILF系数:由1个ILF包含2个EI、2个EO、2个EQ = 36
统计结果取35
EIF系数:由1个EIF包含1个EO、1个EQ = 16
统计结果取15
多用于策划、预估阶段
理解文件——数据的类别
业务数据:用户的核心数据或业务对象
引用数据:用于维护业务数据的业务规则
编码数据:代码
编码数据的类型:代码分组
功能点估算(csdn) 来自淘豆网m.daumloan.com转载请标明出处.