功能点规模预测方法

步骤

  • 计算每种类型的函数数量
  • 计算未调整函数点(UFP)
  • 找到所有影响角度(TDI)
  • 计算矫正因子值(VAF)
  • 找到功能点数量(FPC)

计算下边所列出的各个类型的数量:

  • 外部输入:进入系统的与数据相关的功能
  • 外部输出: 从系统出去的数据有关的功能
  • 外部查询: 从系统中检索数据,但不改变系统状态的功能
  • 内部文件: 系统内部维护的逻辑文件,此处不包括日志文件
  • 外部界面文件:提供给我们系统内的其他程序使用的逻辑文件

计算未调整的功能点 (UFP):根据其复杂性对五种功能类型中的每一种进行分类,例如简单、平均或复杂。将每个函数类型的计数乘以其权重因子并找到加权和。每种类型基于其复杂性的权重因子如下:

函数类型简单一般复杂 |
外部输入 | 346
外部输出457
外部查询346
内部文件71015
外部界面文件5710

找到总体影响程度(Total Degree of influence,TDI):使用14个系统总体特征来查找其每一个影响的角度。所有14个影响角度的和就是TDI。TDI的范围是0到70。这14个总体特征是:

  • 数据通讯
  • 分布式数据处理
  • 性能
  • 大量使用的配置
  • 交易率
  • 在线数据输入
  • 最终用户效率
  • 在线更新
  • 复杂处理可重用性
  • 安装简易性
  • 操作简易性
  • 多站点
  • 促进更改

每一个特性在0-5之间做出一个评估数值。

计算值调整因子(VAF):

V A F = U F P ∗ V A F VAF = UFP * VAFVAF=UFPVAF

查找功能点数量:

F P C = U F P ∗ V A F FPC = UFP * VAFFPC=UFPVAF

缺点

  1. 对于实时系统和嵌入式的支持性不好
  2. 其实还有一点就是无法反映出AI相关的工作量

版权声明:本文为sinat_34905048原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。