menu

秋梦无痕

一场秋雨无梦痕,春夜清风冻煞人。冬来冷水寒似铁,夏至京北蟑满城。

Avatar

摘录《IT度量》

可以理直气壮地说:用“高级语言”来编写一个功能点时,不得超过50行源代码。用“低级语言”要用100行以上。
----------------------------------------------
构建一个功能点在西欧平均成本是1500美元,在东欧平均成本低于350美元。
----------------------------------------------
功能点经验法则:
功能点数/150~=软件人员开发数量
功能点数/3500~=维护程序员数量
功能点数*1000美元~=美国的软件开发成本
功能点数*2%~=每月的需求蔓延率
功能点数*7%~=首次发布后每年的成熟量
(功能点数)^1.2~=软件中潜在缺陷总数
(功能点数)^1.25~=需要的测试案例总数
(功能点数)^1.15~=全部文本文档的页数
一般每人每月能完成大于25个功能点。
----------------------------------------------
对于功能点代码量的定义,50行代码的量和另一种方式的公式可能暗合:
FP=总计数值×[0.65+0.01×ΣFi],
其中计数值的来源是:一个用例,输入4,输出5,查询4,主控文件10,接口7。
Fi是一个复杂度估计,这个估计使得0.65+0.01×ΣFi 的结果在1上下波动。~=30。
----------------------------------------------
生产率和战略收益都很重要,不能只注重其中一方面。新技术研究可能使得生产率不稳定,但不能由此判定团队工作不努力或不职业化。做已经做过的项目,效率可能很高,但可能对公司在市场上的资质排名用处不大。
----------------------------------------------
基线是一种参照的曲线,就好像不同年龄段的孩子的平均身高连在一起的曲线---拿不同年龄的小孩身高进行对比是不合适的,不同年龄段的身高增长速率不一样。记录下项目历史现在的状态,和基线相比,可以判断当前项目成长是否健康。

看不懂。现在好像很难集中注意力了,看了一半,脑袋里就一片空白……

我这是把别人抽象过的东西再抽象一回,当然看着会有些莫名其妙的样子……

评论已关闭