一、质量对成本的影响
一个软件开发的实现过程就是质量的形成过程,在这一过程中为达到质量要求需要开展两个方面的工作。其一是质量的检验与保障工作,其二是质量失败的补救工作。这两项工作都要消耗资源,从而都会产生项目的贡量成本。如果项目质量要求越高,项目质量检验与保障成本就会越高,项目的成本也就会越高。质量越高,相应的质量保证成本也越高,故障就越少,由故障引起的损失也相应减少。因此需要建立一个动态平衡关系。
二、开发周期对成本的影响
项目的软件开发工期是整个项目或项目某个阶段或某项具体活动所需要或实际花费的工作时间周期。项目软件开发工期与时间是等价的。也可以这样理解软件功能越多越复杂相应的软件开发工期就会相对长,人工成本就会越高。 在项目实现过程中,各项活动消耗或占用的资源都是在一定的时点或时期中发生的。所以项目的成本与软件开发工期是直接相关的并随着软件开发工期的变化而变化。