论文部分内容阅读
随着计算机科学、互联网技术的迅猛发展,软件研发类企业迎来了黄金发展的机遇期,但是这些企业之间的竞争也变得越来越激烈,激烈的竞争对中小型软件研发类企业产生了很大的影响。一方面,这些中小企业无论在资金、技术储备、管理等方面都和大型企业存在较大差距;另一方面软件的研发费用越来越透明,导致研发的工期和费用常常被压缩的很低,企业可得的利润与以前相比也越来越少。面对这些变化和挑战,中小企业要想获得更多的利润,提高自己的核心竞争力,就需要提高软件研发管理水平,降低企业研发和运营成本。因此,如何对软件研发项目成本进行准确的估算,并进行有效的成本控制,是各个中小企业必须要考虑的问题。本文以中小型软件研发类企业研发项目成本估算和管理为研究对象,结合国内外的研究成果,并借鉴目前比较常用的成本估算模型和方法,探索出了一套适合中小软件企业的成本估算和控制方法,以指导类似于Q公司这样的中小型软件企业更好的进行成本估算和控制。主要从以下几个方面展开:(1)结合软件类项目的特点,分析了一般软件研发项目的项目管理及成本管理过程,并深入分析了成本的构成及成本管理的过程,提出成本管理的整体框架可分为计划、估算、预算、控制四个阶段,估算和控制是成本管理的重点和核心,只有估算更加准确,才能够为预算、控制提供更好的保障,软件研发类企业成本管理的好坏,很大程度上取决于其成本估算的是否准确。(2)通过对几种常用的成本估算模型进行分析对比,找出适合中小企业的成本估算模型——功能点估算方法,并对功能点法的定义、使用的步骤、具有的优势和不足进行了详细分析,并针对功能点法存在的缺陷,提出了具体改进措施。(3)根据Q公司P区信访管理系统的功能和资源需求分析,对功能点分析方法在系统特性和软件项目管理方面提出了改进,构建了新的功能点分析模型,并运用新构建的模型对P区信访管理系统进行了估算,将估算结果与实际投入进行了对比,根据对比结果得到估算结果与实际情况相比准确度比改进前更加接近实际工作量。说明改进后的方法,对中小软件企业成本估算和控制有着重要的参考借鉴意义。本文的研究成果能够丰富项目成本管理体系,为软件研发类企业提供一种可操作且合理、准确的估算方法,可以用来更好的指导软件研发类企业进行成本估算和成本控制,以提高企业的利润和竞争力。