您当前的位置:网站首页 >软件知识>网站建设>软件开发前如何完成工作量估算
软件开发前如何完成工作量估算
发布于:2015年01月16日 14:36
软件开发是一件复杂的事情,在开发之前有很多的工作需要做,而预估软件开发成本就是其一。软件开发成本有很多种,工作量成本是最重要的内容。软件开发项目的工作量主要指软件开发各过程中所花费的工作量。
软件虽然不是实物,没有了传统的制作流程,但是软件开发也需要大量的工作量。虽然现在软件开发技术不断的在进步,但是软件开发过程仍然是具有创造性特定的活动。也正因为如此,软件开发前的工作量估算比传统行业就更难了。
软件开发前工作量估算也不能单纯的从功能、数量上来看,而要考虑到技术路线的选择、设计方法、软件生命周期模型等众多因素对软件项目工作量的影响。那么,如何评估软件开发的工作量?目前国内软件开发工作量的估算主要用以下几种办法:
一、相似比较估算法:
这种办法是把开发项目的工作分割到一定的程度,和过去的工作进行比较,对其中相同的或相近的部分用已有的数据进行估算,对不同的部分再用其他的方法估算。
二、Debhi估算法:
请多位项目经理、系统分析员或其他专家,用专家的经验来评估软件的开发成本。
三、自顶向下估算:
首先对整个系统进行总工作量估算,把总工作量逐步分解为各组成部分的工作量,并考虑开发软件所需要的资源、人员、质量保证、系统集成、安装等工作量。
四、自底向上估算:
先对软件开发各个子系统或每个模块的工作量进行估算,再逐步相加,这是一种常见的估算方法。