非应用范围
l Mathematically – intensive software i.e
n 复杂数学计算软件
n 专家系统
n 仿真系统
n 自学习系统
n 天气预报系统
l Process continuous varibles
n 视频软件
n 饮品软件
n 游戏软件
概念
FUR: Functional User Requirement
FU: Functional User
Functional Process
CFP: COSMIC Function Point
SCM: Software Context Model
GSM: Generic Software Model
几个重要的图
度量步骤
1. 确定度量策略
a) 确定度量目的
b) 确定度量范围
c) 确定FU,以及软件各个部分的边界
d) 度量颗粒度
2. 从软件产品向通用软件模型映射
a) 识别FU必须响应的事件并识别功能过程
b) 识别每一个功能过程的数据移动(Entry, Exit, Read, Write)
3. 度量通用软件模型
软件部件的功能数同它的数据移动规模成比例