首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解SLOCCount输出

理解SLOCCount输出
EN

Stack Overflow用户
提问于 2014-12-06 19:19:24
回答 2查看 752关注 0票数 0

我最近运行了SLOCCount工具,因为我需要估计大型项目中的行数。

这就是它所显示的:

代码语言:javascript
复制
Totals grouped by language (dominant language first):
python:        7826 (100.00%)

Total Physical Source Lines of Code (SLOC)                = 7,826
Development Effort Estimate, Person-Years (Person-Months) = 1.73 (20.82)
 (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 0.66 (7.92)
 (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 2.63
Total Estimated Cost to Develop                           = $ 234,346
 (average salary = $56,286/year, overhead = 2.40).

我不太清楚它是如何得出所有这些估计的,但其中一个特别让我失望的是,Development Effort Estimate。我读过关于科科摩模型的文章,但我还是有点迷茫。

用简单的话说,这个估计的意思是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-06 22:19:18

开发工作估算是衡量创建Python代码7.8k行可能需要的时间。

如果你相信可分裂的努力( 人月 of would ),那么一个人大约需要21个月的时间(大概是正确的),或者两个人大约是11个月(有点乐观),或者三个人大约是7个月(相当乐观)。在实践中,它并不像这样线性地缩放--有些任务是不可分割的。让9名妇女在1个月内生产一个婴儿是行不通的,尽管生产一个婴儿需要1个月的时间。

56000美元真的是现在程序员的平均工资吗?

票数 2
EN

Stack Overflow用户

发布于 2019-06-27 15:03:39

COCOMO计算一家大公司的平均开发人员需要多长时间才能创建这个软件。这是一个非常粗略的估计,但有一些参数(称为驱动程序)可以进行调整,以使其更符合您的情况。

一些工具,如ProjectCodeMeter,可以自动检测这些参数并为您进行计算。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27335452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档