第4章软件过程和项目度量ppt课件.ppt

第4章软件过程和项目度量ppt课件.ppt

ID:59207458

大小:209.50 KB

页数:44页

时间:2020-09-26

第4章软件过程和项目度量ppt课件.ppt_第1页
第4章软件过程和项目度量ppt课件.ppt_第2页
第4章软件过程和项目度量ppt课件.ppt_第3页
第4章软件过程和项目度量ppt课件.ppt_第4页
第4章软件过程和项目度量ppt课件.ppt_第5页
资源描述:

《第4章软件过程和项目度量ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程SoftwareEngineering第4章软件过程和项目度量第4章软件过程和项目度量4.1过程和项目领域中的度量4.2软件测量4.3调和不同的度量方法4.4软件质量度量4.5在软件过程中集成度量第4章软件过程和项目度量测量在软件工程领域中,“measure”(测量)对一个产品过程的某个属性的范围、数量、维度、容量或大小提供了一个定量的指示。当获取到单个的数据点(如在一个模块的复审中发现的错误数)时,就建立了一个测量。测量的发生是收集一个或多个数据点的结果(如调研若干个模块的复审,以收集每一次复审所发现的错误

2、数的测量)。第4章软件过程和项目度量测量对软件开发过程、产品和资源进行实时和事后的定量描述,涉及测量的要素、方法、过程、工具和数值结果。直接测量和间接测量直接测量用于不依赖于其它属性的简单属性;例如:花费的成本、工作量、产生的LOC间接测量用于依赖于若干其它属性的要素、准则和属性。例如:软件的质量、软件的可靠性第4章软件过程和项目度量度量IEEE的软件工程术语标准辞典中定义:“metric”(度量)为“对一个系统、构件或过程具有的某个给定属性的度的一个定量测量”。度量具有数字特征,软件工程范围的度量是软件开发过程、软

3、件资源或软件产品简单属性的定量描述。如,程序规模、操作符个数、程序中错误的个数等。软件度量在某种程度上与单个的测量相关(如每一次复审所发现的错误的平均数,或复审中每人/小时所发现的错误的平均数)。第4章软件过程和项目度量指标软件工程师收集测量结果并产生度量,这样就可以获得指标“indicator”。指标是一个度量或度量的组合,它对软件过程、软件项目或产品本身提供了更深入的了解。估算对软件产品、过程、资源进行预测估算可以采用经验公式、或参考历史资料估算用于事前签订合同、立项、制定工作计划等4.1过程和项目领域中的度量过

4、程度量和软件过程改进过程度量的收集涉及所有的项目,目的是提供能够引导长期的软件过程改进的一组过程指标。产品过程人员技术开发环境客户特性商业条件4.1过程和项目领域中的度量项目度量评估正在进行中的项目的状态;跟踪潜在的风险;在问题造成不良影响之前发现它们;调整工作流程或任务;评估项目团队控制软件工作产品质量的能力;4.2软件测量软件测量的两种分类方法:软件过程和产品的直接测量产品的间接测量采用规范化的度量方法,就有可能产生在更大的组织范围内进行比较的软件度量。4.2软件测量-面向规模的度量面向规模的软件度量是基于已经开

5、发的软件的规模。用代码行(LOC)数表示软件项目的规模,利用它不仅可以测量软件规模,还可以度量软件开发的生产率,计算每行代码的平均成本,计算文档与代码的比例管理,每千行代码存在的软件错误个数。4.2软件测量-面向规模的度量代码行技术的主要优点:代码是所有软件开发项目都有的“产品”,而且很容易计算代码行数。代码行技术的缺点是:源程序仅是软件配置的一个成分,用它的规模代表整个软件的规模似乎不太合理;依赖于程序设计语言的表达能力;这种方法不适用于非过程语言;会对设计精巧的软件项目产生不利的影响;在项目开发前或初期很难作到。

6、4.2软件测量-面向规模的度量代码行技术的标准值法(ExpertJudgment)请多位专家估算程序的最小规模a,最可能的规模m,和最大规模b。以三组平均值估算程序规模:4.2软件测量-面向规模的度量代码行技术的相关度量-生产率pl=L/EL:代码行数,用千行代码kLOC度量E:软件项目的工作量,用人月(PM)度量。pl:软件项目的生产率,用每人每月完成的代码行数(LOC/PM)度量。4.2软件测量-面向规模的度量代码行技术的相关度量-每行代码的成本Cl=S/LS:软件项目的总开销,用人民币或美元表示;Cl:软件项目

7、每行代码的平均成本,用人民币(美元)/代码行度量4.2软件测量-面向规模的度量代码行技术的相关度量-文档与代码比Dl=Pd/LPd:软件项目的文档页数Dl:每千行代码的平均文档页数4.2软件测量-面向规模的度量代码行技术的相关度量-代码出错率EQRl=Ne/LNe:软件项目的代码错误数EQRl:每千行代码的平均错误数。4.2软件测量-面向规模的度量例软件项目记录项目工作量PM成本(万美元)代码行kLOC文档页数Pd错误数Ne人数MAlpah2416.812.1365293Beta6244.027.21224865ga

8、mma4331.420.210506464.2软件测量-面向功能的度量Albrecht1979年提出,目前在欧共体很普遍,只涉及多种因素的间接度量方式。它根据事物信息处理程序的基本功能定义,因此在软件系统涉及初期就能够估算出软件项目的规模。功能点技术依据对软件信息域特性和软件复杂性的评估结果,估算软件规模。这种方法用功能点(FP)为单位度量软件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。