我在我的工作场所(一所大学)上见过大多数学生使用科科摩软件估算他们最终文凭工作的成本。我猜想这种估算成本的方法有点过时(COCOMO的日期是1981年),因此我的问题是:
How do you estimate costs in your software?我见过这样的事情:
成本=( HoursOfWork + EstimatedIddle )* HourlyRate
这不是我想要的,我在寻找一个正确(科学)定义的成本模型
编辑:我在下面找到了一些相关问题:
发布于 2011-06-21 20:11:48
如果您被困在瀑布模式中,我所使用的唯一比较准确的方法是:
你最终会得到一个非常精确的数字。我不是说它是准确的,但它会很精确。
准确与否完全取决于能否根据过去的经验为每项任务提出一个数字,或者找到以前做过的人。你拥有的经验越多,你的估计就越好。
在执行项目时,根据每个任务跟踪您的时间,并记录您错过的任务,这样您就可以进行比较。随着时间的推移,这会让你变得更好。
发布于 2011-06-21 20:06:33
软件评估是非常困难的。我使用的一种方法是尽可能精细地分解需求,并分别对每个部分进行评估。然后添加一个“模糊因子”,它既可以是乘数(加倍),也可以是固定数量(对于计划外的工作需要x小时)。如果您没有良好的需求,估计是不可能的实际目的。
发布于 2011-06-21 20:10:54
自81年以来的30年里,这个行业学到了很多东西。这样的估算从未奏效。随着敏捷热潮基本上改写了整个环境,我们用“故事点”来表示一些模糊的“相对难度”。然后,我们获得了“速度”,这样这些肮脏的垃圾就可以用一定数量的经验数据进行$$估算了。
https://softwareengineering.stackexchange.com/questions/85942
复制相似问题