根据模型公式,从某种程度上来说,概要设计和详细设计极大的影响了软件开发的成本。比如公式(5)中和功能点相关的加权因子与软件需求确认和概要设计中的功能点划分相关,TCF计算公式(6)中涉及的14个技术复杂因子和详细设计中具体实现有关,功能点转化成开发语言代码行数的系数和项目采用的实现语言有关。在项目管理方面,组织良好的项目团队,高素质的项目管理经理,对降低公式(1)中的16个EM因子也可以起到不可忽视的作用。
从COCOMOII2000模型中可以看到,参与熟悉的开发领域;稳定开发人员队伍、积累开发力量;进行合理的项目分工、务实的需求分析、简洁高效的项目设计,实施严格的项目开发计划都能够有效的减少项目工作量,降低开发成本,获得合理的项目利润,进一步将软件开发企业带入自身发展的良性循环。
4、结束语
COCOMOII2000模型是进行软件项目工作量估算的一种基本方法,为我们进行具体的估算工作提供了明确的方向和要点。模型中包含了许多重要的计算公式、参数因子和参考数值。文章认为,在软件成本估算中不仅需要具体的模型指导,也需要丰富的经验累积,经验累积越多,相关系数越准确,则估算结果越准确。如果能够建立一个软件成本估算的知识库,对模型中的相关参数因子的参考数值进行积累和调整,不仅可以让软件企业在项目投标中准确的估计自己的工作量,更重要的是,为企业的软件过程改进提供了很好的基础资料。同样,加强对软件估算工作的重视,实现软件开发及管理人才的积累,对于软件企业的发展也有着重要的意义。
参考文献
1 熊耀华,陈传波. 软件项目工作分解结构模型研究[J]. 计算机应用研究,2006(8)
2 郑明辉.基于UML需求分析模型的软件规模估算方法[J].计算机应用与软件,2004(3) .
3 Barry W.Boehm.软件工程经济学[M].李师贤,等,译.北京:机械工业出版社,2004.
4 高英慧,任永昌,叶景楼.COCOMO模型在软件维护成本及进度估算中的应用[J].渤海大学学报:自然科学版,2007(1).
5 加莫斯.赫伦.功能点分析——成功软件项目的测量实践[M].苏薇,盛轶阳,译.北京:清华大学出版社,2003. 2/2 首页 上一页 1 2 |