专业的软件造价|软件成本估算|软件成本评估服务
当前位置
首页 > 造价评估问答

软件项目工作量评估方法简述之功能点方法(FPA)

日期:2019-06-11  来源:本站原创   点击 次  文字:【】【】【
软件项目工作量评估方法很多,如代码行法、类比法、WBS、故事点、用例点、NESMA、FPA、cosmic、COCOMOⅡ等。本文主要对功能点方法(FPA)简述。
功能点 FPA 方法
(一)    简介
  FPA 是从用户角度出发度量软件规模的一种方法。它从用户的角度出发,将系统分为数据功能和事物功能两大类,分别根据具体的规则来计算功能点,最后结合系统的特征因子来调整功能点数, 从而得到最终的系统规模。
  FPA 较适用于商业数据处理、管理信息系统的估算,因为它能更好地反映系统需求上的复杂度和数量。从满足客户需求的角度讲,FPA 具有阶段性,对用户早期参与项目管理、项目经理制定项目计划更有意义。
(二)    重要概念
  功能点估算法是从用户视角出发,对软件的规模从逻辑设计的角度进行度量的标准方法。  
  在功能点估算的过程中,以下概念应贯穿始终:
  1、    用户视角
  用户视角(User View)是指功能点被用户所认可,由用户需求书面正式描述,且独立于所采用的开发技术。
  2、    穿越系统边界
  穿越系统边界(Application Boundary)是指数据或控制信息由系统内发送到系统外,或由系统外发送到系统内。
  是否穿越系统边界是 FPA 重要的判断标准。
  3、    IPO 的异同
  输入(Input)、处理过程(Process)和输出(Output)的同与不同亦是FPA 重要的判断标准。
(三)    FPA 估算方法基本步骤