【问题标题】:Measure development platform effeciency衡量开发平台效率
【发布时间】:2010-05-13 09:55:17
【问题描述】:
我们正在开发一种应用程序,它是一种用于开发业务线应用程序的开发工具。我们当前构建的应用程序是 Windows 桌面客户端,但我们也在研究针对 silverlight / 云类型的应用程序。
我们正在寻找一种“标准”方法来衡量构建中等到大型复杂性应用程序的时间。 “简单”的方法是构建应用程序的两个版本,一个使用“标准”工具,如 VS 和组件,一个使用我们的平台,但我正在寻找一种更有效的方法来测量较小的部件,并且仍然可以能够获得一些有用的指标,说明使用我们的产品可以节省多少时间。
你们有什么建议让我看看,测试什么等?
【问题讨论】:
标签:
metrics
measurement
line-of-business-app
【解决方案1】:
所有可以计算的东西都是潜在的衡量标准。 LOC、类、组件、依赖项等。
您专门询问“时间度量”而没有实际测量时间。好吧,如果您要记录时间,那么测量时间是唯一的方法。如果您想估计或预测您认为将花费的时间,那么您可以使用一些预测工具。 COCOMO 模型可能是最著名的模型。该模型使用 LOC 作为基本输入,以及一些额外的校准参数,如复杂性、系统类型、人员经验和历史校准。
原始模型经过重新设计(本质上包括更多参数),称为 COCOMO II。并且原型号更名为 COCOMO 81(Boehm 于 1981 年发布了第一个型号)。
如果你用谷歌搜索 COCOMO,你会发现很多信息。
维基百科的文章可能是最热门的文章之一:http://en.wikipedia.org/wiki/COCOMO