IFPUG功能点分析介绍引言IFPUG的功能点分析(FPA)方法是一种目前被广泛接受的关于软件规模度量的有效方法。目前越来越多的组织在运用这个方法进行软件规模的度量。故在此对功能点分析做一些简单的介绍,以供大家了解。FPA简介FPA是从用户角度出发度量软件规模的一种方法。它从用户的角度出发,将系统分为数据功能和交易功能两大类,分别根据具体的规则来计算功能点,最后结合系统的特征因子来调整功能点数,从而得到最终的系统规模。具体的度量步骤如下所示:1. 确定功能点计数类型2. 识别软件的应用边界3. 识别数据功能以确定其复杂度以及UFP4. 识别事务功能以确定其复杂度以及UFP5. 确定UFP数6. 确定值调整因子7. 计算调整FP数这里的用户指的是用户功能性需求的任何人和/或任何时候与软件通信或互动的任何人或事物。所谓用户可识别是指为处理而定义的需求或/和能被用户和软件开发者赞同和读懂的数据组。所以一定要注意功能点评估的方法一定是从用户角度出发,并能够得到用户的认可,它与具体采用何种开发语言,何种技术方案无关。关于功能点计数类型