功能规模度量(Functional Size Measurement,FSM)方法是软件度量的一个重要研究方向。度量组织为了满足不同用户的需求,可以使用FSM的不同方法来度量软件的规模。为了能够同时运用FSM的多种方法进行度量,通过分析FSM的3种常用方法(IFPUG FPA、COSMICFFP和MarkII FPA),提出了功能规模度量统一模型(Unified Model of Functional Size Measure-ment,FSM-UM),并给出了FSM-UM到FSM的3种常用方法的映射规则,最后给出了一个FSM-UM的应用实例。
Functional size measurement (FSM) method is one of the important researching fields in software measurement and the organization of measurement usually measures the software size by using different FSM methods to satisfy different users needs. In order to measure software by simultaneous using more than one FSM method, this paper analyzes three FSM methods (IFPUG FPA, COSMIC FFP and MarkII FPA), proposes a unified model of functional size measurement (FSM-UM), and gives the mapping rules from FSM-UM to three FSM methods. Finally, a case study using FSM-UM is provided.