论文部分内容阅读
软件成本估算作为软件项目开发和实施中相关经济问题的基础,是软件开发项目管理中最具有挑战性也是最重要的活动。作为软件工程领域的核心问题,软件成本估算也一直深受研究人员的重视,相继出现了构造性成本模型、功能点方法等模型以及它们的改进模型。随着面向对象思想逐步地深入软件开发领域,基于RUP和UML的开发工具日渐成熟,原有模型的准确性和可行性值得商榷,这为软件成本估算带来新的研究课题。本文在总结归纳现有的软件成本估算方法和理论的基础上,对其进行改进和理论创新,提出一种成本估算的方法,以期能够显著改善已有模型和方法的准确性、灵活性和适用性,为ERP软件实施管理领域相关问题提供有价值的决策支持信息。目前国内ERP的发展进入应用普及阶段,其估价随着日益激烈的价格战进入混乱状态。而ERP作为一类应用软件,有其自身的很多特点,本文首先介绍了ERP软件的概念,并总结了其软件特征。接着对目前现有的软件成本估算方法进行分析、研究和对比,指出每种方法的优点和不足,在此基础之上确定了模型的设计思路,提出一种高效实用、现实可行的软件成本估算方法,从理论和实践上分别对算法模型进行分析,将该算法付诸实际应用,给出估算模型工具的设计。本文通过分析ERP软件的统计特征,以基于用例的基本估算模型作为基础,建立了改进算法模型,并从理论上分析了它的可行性和优越性;转变静态软件生产率估计为动态估计,充分考虑到人员经验、团队结构以及项目特征等因素对于软件成本的影响及影响系数,另外,将企业的信息化水平等涉及到需求分析的因素纳入到了成本驱动因子中,探讨其对软件成本的影响程度。设计了可用于实现估算模型的工具,从而为复杂困难的软件成本估算提供了一种解决方案,对于ERP软件的成本估算具有重要的参考价值和指导意义。