过去的几十年中,软件成本估算一直是软件工程经济学领域的研究重点和难
题。20世纪90年代,我国开始大力发展对日软件外包行业,作为软件业的重要
分支,目前已在我国多个城市成为支柱性产业。该行业的特殊性,使其从软件生
命周期到软件开发模式上很大区别于一般性的软件行业。不仅如此,对F1软件外
包企业对软件成本估算的速度以及准确性上都有着更高的要求。
本文的主要目的就是,通过对这一行业的深入剖析,提出一种快速、有效、
准确性较高的软件成本估算方法。
本文研究的意义在于,可以降低我国对日软件外包行业的成本估算风险,在
一定程度上确保企业利润;同时,能够降低对该行业中管理人员的项目经验要求,
从而节省该行业项目管理人员的人工成本。
本文的主要工作和创新点包括:
(1)提出基于设计文档的软件规模估算模型。对FI软件外包行业中,设计
文档是软件开发和验收的唯一标准,该规模估算模型就是针对该行业的设计文档
特点,提出以设计文档的关键要素为依据,通过多元线性回归方法构造的一个数
学模型。该模型的优点在于无须专家意见和人为干预,无须理解功能需求,大大
加快估算的速度和准确度。
(2)提出针对对F1软件外包行业的软件成本估算模型。对R软件外包行业
的软件生命周期并不完整,软件幵发模式和我国的特殊环境也不同于西方国家。
本文通过我国该行业内的本地数据校准,给出适用于该行业的软件成本估算模
型。
(3)提出模型裁剪和校准的通用办法。在成本估算模型的推导过程中,我
们针对行业特点,对影响软件成本估算中复杂多样的驱动因子进行了裁剪和合
并,并给出了同样适用于其他模型的裁剪办法。
(4)提出规模估算工具的设计思路。软件规模是成本估算的重要影响因
素,同时也是限制软件成本估算效率的瓶颈。本文在给出规模估算模型和成本估
算模型的同时,也给出了其相应的软件工具设计思路,这将大大提髙估算效率。
案例分析表明,本文提出的基于设计文档的软件规模估算方法和模型,大大
提高了规模估算速度和精准度,校准后的软件成本驱动模型估算结果也将误差控
制在了 10%左右。整体估算过程,在效率和准确度上均有优异的表现。
关键词:对日外包;软件成本;估算方法;规模估算