首页 > 教育学习 > 为什么 > 软件开发过程中如何度量每个工程活动并通过这些数据了解开发人员的产出和工作效率?

软件开发过程中如何度量每个工程活动并通过这些数据了解开发人员的产出和工作效率?
2012-01-19 17:37:34   来源:   点击:

    软件开发过程中如何度量每个工程活动并通过这些数据了解开发人员的产出和工作效率?工程活动包括:需求分析、总体设计、详细设计、编码、代码审查、单元测试、集成测试等

    2 个答案

    • 答案 1:

      规模度量一般选择 页数(需求、设计、用例)、代码行(千行)、用例数(测试);工作量度量用人时;效率就是规模/工作量啦。
    • 答案 2:

      通常度量软件开发人员的度量项有:开发需求数或功能点数、所开发功能bug数、代码行数、每千行代码bug数、bug re-fix率、完成功能状况(是否按时按质按量)等等。 要注意没有一项是绝对客观的来衡量开发人员绩效的。比如代码行数,可能有些软件要求代码越精简越好,有些要求适量就可以。 测试人员绩效的度量项有:报的bug数、测试功能点数、所开发的测试用例数、创建的自动化脚本数或者测试用例自动化率,等等。 这些也不都是很客观的度量项。比如有的软件很稳定,bug就很少。这时候应该结合DRE (Defect Removal Efficiency)来度量。就是说产品发布之前发现的bug数占产品发布前后发现的总bug数的比率。这样可以综合衡量其发现bug的能力。

相关热词搜索:

上一篇:为什么Python在标准库中不添加对MySQL的支持,而需要通过第三方库?
下一篇:现在的ERP软件都用什么语言写了呢?学校老师说开始由JAVA转向了C ++ ,大家认为呢?