软件工程产品度量课件.ppt

上传人(卖家):晟晟文业 文档编号:4563871 上传时间:2022-12-19 格式:PPT 页数:25 大小:585KB
下载 相关 举报
软件工程产品度量课件.ppt_第1页
第1页 / 共25页
软件工程产品度量课件.ppt_第2页
第2页 / 共25页
软件工程产品度量课件.ppt_第3页
第3页 / 共25页
软件工程产品度量课件.ppt_第4页
第4页 / 共25页
软件工程产品度量课件.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、 产品度量n软件产品质量的生命周期及其度量软件产品质量的生命周期及其度量n软件产品度量用于对软件产品进行评价,并在此基础软件产品度量用于对软件产品进行评价,并在此基础之上推进产品设计、产品制造和产品服务优化。之上推进产品设计、产品制造和产品服务优化。n软件产品的度量实质上是软件质量的度量,而软件的软件产品的度量实质上是软件质量的度量,而软件的质量度量与其质量的周期密切相关。质量度量与其质量的周期密切相关。为什么软件质量需要有度量?n有效产品质量管理有效产品质量管理n改进用户满意度改进用户满意度n改进产品质量改进产品质量n减少产品开发和售后服务支持费用减少产品开发和售后服务支持费用没有质量度量,

2、等于没有质量标准!没有质量度量,等于没有质量标准!软件测试的质量需要有度量n有效实行测试质量分析和管理有效实行测试质量分析和管理n可及时检查测试进度和质量可及时检查测试进度和质量n帮助发现测试漏洞帮助发现测试漏洞n比较测试质量变化趋势,风险分析比较测试质量变化趋势,风险分析n帮助找出最佳实践帮助找出最佳实践使用软件产品质量度量的挑战n无公认准确和科学的度量无公认准确和科学的度量n产品性质不同,很难有通用的度量产品性质不同,很难有通用的度量n最佳实践实际上是经验积累总结最佳实践实际上是经验积累总结n涉及不定因素和人为因素涉及不定因素和人为因素n片面理解和使用可以造成负面影响和效果片面理解和使用可

3、以造成负面影响和效果制定软件质量度量时注意事项n跟踪度量的变化的一致性跟踪度量的变化的一致性n提供基础数据以便杜绝滥用数据提供基础数据以便杜绝滥用数据n讨论会或所有有关方面认可讨论会或所有有关方面认可n体现产品质量结果是否满足质量标准体现产品质量结果是否满足质量标准n明确谁是使用者明确谁是使用者软件产品质量度量模型 n软件产品的度量主要针对作为软件开发成果的软件产软件产品的度量主要针对作为软件开发成果的软件产品的质量而言,独立于其过程。品的质量而言,独立于其过程。n软件的质量由一系列质量要素组成,每一个质量要素软件的质量由一系列质量要素组成,每一个质量要素又由一些衡量标准组成,每个衡量标准又由

4、一些量度又由一些衡量标准组成,每个衡量标准又由一些量度标准加以定量刻划。标准加以定量刻划。n质量度量贯穿于软件工程的全过程以及软件交付之后。质量度量贯穿于软件工程的全过程以及软件交付之后。q在软件交付之前的度量主要包括程序复杂性、模块的有在软件交付之前的度量主要包括程序复杂性、模块的有效性和总的程序规模效性和总的程序规模q在软件交付之后的度量则主要包括残存的缺陷数和系统在软件交付之后的度量则主要包括残存的缺陷数和系统的可维护性方面。一般情况下,可以将软件质量特性定的可维护性方面。一般情况下,可以将软件质量特性定义成分层模型。义成分层模型。n勃姆勃姆(Barry W.Boehm)(Barry W

5、.Boehm)在在软件风险管理软件风险管理(Software Risk Software Risk ManagementManagement)中第一次提出了软件质量度量的层次模型。中第一次提出了软件质量度量的层次模型。n麦考尔麦考尔(McCall)(McCall)等人将软件质量分解至能够度量的层次,提出等人将软件质量分解至能够度量的层次,提出FCM 3FCM 3层模型:层模型:q软件质量要素软件质量要素(factor)(factor)q衡量标准衡量标准(criteria)(criteria)q量度标准量度标准(metrics)(metrics)q包括包括1111个标准,分为产品操作个标准,分为

6、产品操作(product operation)(product operation)、产品修正、产品修正(product revision)(product revision)和产品转移和产品转移(product transition)(product transition)。nISO 9126ISO 9126将软件质量总结为将软件质量总结为6 6大特性,每个特性包括一系列副特大特性,每个特性包括一系列副特性,其软件质量模型包括性,其软件质量模型包括3 3层:层:q高层:软件质量需求评价准则高层:软件质量需求评价准则(SQRC)(SQRC);q中层:软件质量设计评价准则中层:软件质量设计评价准

7、则(SQDC)(SQDC);q低层:软件质量度量评价准则低层:软件质量度量评价准则(SQMC)(SQMC)。软件质量度量FCM模型 层 级名 称内 容第一层质量要素:描述和评价软件质量的一组属性功能性、可靠性、易用性、效率性、可维护性、可移植性等质量特性以及将质量特性细化产生的副特性第二层衡量标准:衡量标准的组合反映某一软件质量要素精确性、稳健性、安全性、通信有效性、处理有效性、设备有效性、可操作性、培训性、完备性、一致性、可追踪性、可见性、硬件系统无关性、软件系统无关性、可扩充性、公用性、模块性、清晰性、自描述性、简单性、结构性、文件完备性等第三层度量标准:可由各使用单位自定义根据软件的需求分析、概要设计、详细设计、编码、测试、确认、维护与使用等阶段,针对每一个阶段制定问卷表,以此实现软件开发过程的质量度量 产品度量框架(1)Halstead复杂性度量法,基本思路是根据程序中可执行代码行的操作符和操作数的数量来计算程序的复杂性。操作符和操作数的量越大,程序结构就越复杂。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(软件工程产品度量课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|