软件造价评估——NESMA功能点方法的3种运用场景
发布网友
发布时间:2024-10-01 09:26
我来回答
共1个回答
热心网友
时间:2024-12-13 21:29
在软件造价评估中,NESMA功能点方法有三种应用场景,分别为预估功能点、估算功能点和详细功能点。
首先,预估功能点阶段主要针对ILF和EIF文件,适用于预算或招投标。计算公式是功能点数大致等于35乘以ILF加上15乘以EIF。这个公式基于假设,平均每个ILF对应3个EI、2个EO和1个EQ,而每个EIF对应1个EO和1个EQ,系数35和15是根据功能复杂度为中以及整体功能性考虑的。
在估算功能点阶段,同样基于5类基本组件(ILF、EIF、EI、EO、EQ)的功能点数之和计算。公式为功能点数等于10乘以ILF、7乘以EIF、4乘以EI、5乘以EO和4乘以EQ。这个公式同样假设了组件的中等复杂度,其余步骤与IFPUG方法相似。
详细功能点阶段则详细识别每个组件的功能点数,并根据其复杂度具体确定。NESMA的简化方法基于平均值,但对个体项目,特别是小型项目,可能会有较大差异。在规模估算时,要考虑需求变更的可能性,预算阶段的规模变更因子通常取2,招投标时为1.5,投标和项目计划阶段为1.26。软件开发团队可根据项目实际情况调整这些标准,比如参考内部项目规模变更数据。
总的来说,NESMA功能点方法通过不同的复杂度计算和调整,为软件造价评估提供了实用工具,但具体应用时需结合项目特性灵活处理。