功能点分析是一种从用户视角度量软件开发的标准方法。
功能点分析的目的
功能点分析是基于原始需求,通过确定提供给用户的软件的功能数量来度量软件规模。了解了这一点,可知功能点分析的目的是:
· 度量用户所要求和接受的功能
· 度量不依赖于实施技术的软件开发和维护的规模(意见:度量软件开发和维护的规模而且不依赖于实现技术)
除了达到以上的目的外,功能点计数过程还应当达到下列要求:
· 将度量过程的管理简化到最小(要足够的简单使度量过程本身的工作量最小化)
· 在不同的项目和组织中实现一致的度量
功能点分析的益处
组织可以将功能点分析按如下方面应用: