1 / 9
文档名称:

认识软件度量.doc

格式:doc   大小:17KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

认识软件度量.doc

上传人:三角文案 2022/5/22 文件大小:17 KB

下载得到文件列表

认识软件度量.doc

相关文档

文档介绍

文档介绍:认识软件度量
王素芳 在软件开发中,利用度量的目的是来改进软件过程。人们无法管理不能度量的事物。在软件开发的历史中,我们可以意识到,在20世纪六十年代末的大型软件所面临的软件危机反映了软件开发中管理的重要性。而对于管理层人员来说:C)/每人每月等。
2、度量的分类。客观度量一般为定量的度量;主观度量一般反映为专家意见;在这些基本度量(直接度量)的基础上,经过计算得到进一步的附加度量(或称推导度量,间接度量等)。
3、可识别的属性。
4、一个理论或数据驱动的模型。其描述的是一个依赖于独立变量(如大小)函数的可变变量;这种模型通常是用于预测目的的。

四、软件度量的过程

软件度量工作首先需要确定能够表示软件质量的各种属性和指标;然后分析软件、收集数据;接着运用公式换算代码的各种指标值;最后通过这些指标就可以分析代码的质量。确定哪些属性和指标可以表示软件质量、收集哪些数据、如何用公式推导指标,都是软件度量的研究重点。它所确定的各种软件度量指标为我们了解软件属性、衡量软件质量提供了科学依据。
软件开发过程中,不管哪种软件度量方法,都包括了其基本的软件度量过程。这些过程构成软件度量作业的一次循环,使得软件度量能够经由渐进式的循环得到螺旋式上升。软件度量的基本过程如下:
1、承诺度量。根据软件开发的技术和管理过程对软件度量的需求,决定并承诺实施软件过程度量,这是具有针对性地推进软件度量的第一步骤,也是高层管理者参与决策并提供相应资源的重要环节。
2、计划度量。基于软件度量承诺,根据软件开发的技术、管理、流程、绩效、问题等信息制定软件度量计划。在计划中正式确认产品、流程、角色、责任和资源相关问题及属性,为实施软件度量提供书面的、计划性的、具有可行性的、得到资源支持的保证。
3、实施度量。根据软件度量计划对软件开发的项目、产品和过程等度量对象实施度量。通过度量收集、存储、分析有效的软件度量数据,并将度量和分析结果用于控制和改善软件过程。
4、评估度量。对软件度量过程本身进行评估,对度量标准、度量流程、度量方法、度量对象、度量效用等做出评估,发现度量作业的问题点,总结度量作业的资产,并提出度量作业改善方案。
5、改善度量。根据度量作业的改善方案在后续的度量作业中加以实施,将改善方案导入下一次软件度量过程之中。改善并不是水平方向上的简单重复作业,而是基于经验和教训之上的螺旋式上升过程,将软件度量的效用在软件开发过程中展现出来。

五、软件度量方法

1、项目度量。项目度量是针对软件开发项目的特定度量,目的在于度量项目规模、项目成本、项目进度、顾客满意度等,辅助项目管理进行项目控制。
2、规模度量。软件开发项目规模度量是估算软件项目工作量、编制成本预算、策划合理项目进度的基础。规模度量是软件项目失败的重要原因之一。一个好的规模度量模型可以解决这一问题。有效的软件规模度量是项目成功的核心要素:基于有效的软件规模度量可以策划合理的项目计划,合理的项目计划有助于有效地管理项目。规模度量的要点在于:由开发现场的项目成员进行估算;灵活运用实际开发作业数据;杜绝盲目迎合顾客需求的“交期逆推法”。
3、成本度量。软件开发成本