信息化项目软件运维费用测算的基本过程包括:测算规模、测算工作量、测算费用。如图2所示。
图2 信息化项目软件运维费用估算基本流程
在信息化项目软件运维费用测算过程中,应遵循以下原则:
——充分利用基准数据,对工作量、费用进行测算;
——在测算规模时,应根据项目特点和需求的详细程度选择合适的方法;
——工作量、费用的测算结果宜为一个范围而不是单一值;
——费用测算过程中宜采用不同方法分别测算并进行交叉验证。如果不同方法的测算结果产生较大差异,可采用专家评审方法或加权平均方法确定测算结果。
规模测算
功能点计数
应根据已知的项目功能描述,采用功能点方法测算软件规模。
对于已完成的信息化项目,估算人员应根据已确定的系统边界和需求描述估算软件规模。
规模估算所采用的方法,应根据项目特点和估算需求,选用IFPUG方法或NESMA方法。
规模调整
对于未确定的信息化项目,在进行规模测算时,应根据隐含需求及未来需求变更对规模产生的影响并对测算规模进行调整,公式如下:
S=US×CF
式中:
S ——调整后的软件规模,单位为功能点;
US——未调整软件规模,单位为功能点;
CF——规模变更调整因子,取值为1-2的任意实数,在项目已交付后如