编辑: 梦里红妆 | 2017-08-29 |
用户角度对系统的主观评价(可以通过问题调查表得到). 协调不同的度量方法 代码行数和功能点之间的关系依赖于用来实现软件的程序设计语言和设计质量.下面给出使用各种程序设计语言建立一个功能点所需要的平均代码行数的粗略估算. 建立一个功能点所需平均代码行数 影响软件生产率的重要因素 人的因素:软件开发组织的规模和专长;
问题因素:问题的复杂性和对设计限制,以及需求的变更次数;
过程因素:使用的分析与设计技术、语言和CASE工具的有效性,及评审技术;
产品因素:计算机系统的可靠性和性能;
资源因素:CASE工具、硬件和软件资源的有效性. 在软件工程过程中使用度量 建立基线 为了将LOC和FP用于软件估算技术中,必须建立历史数据基线. 根据历史经验,在软件工程过程的衔接处划出一条基线,在此基线上附有一些用于度量的经验目标信息,作为工程过程评估的依据,判断工程过程的完成是否达到预想的要求. 质量度量数据一旦收集到,软件开发组织就可以根据它们来调整其软件工程项目,以消除那些对软件开发有重大影响的差错产生的根源.大多数软件开发人员都希望了解:哪些用户需求可能会变更?系统中哪些模块容易出错?对每一个模块要做多少测试?在测试时能够预计多少错误?如果能收集到相关的度量数据,就能确定这些问题的答案. 为了帮助计划、成本和工作量估算,基线的数据应当具有下列属性: 数据必须合理........