版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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)(Barr
5、y W. 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复杂性度量法,基本思路是根据程序中可执行代码行的操作符和操作数的数量来计算程序的复杂性。操作符和操作数的量越大,程序结构就越复杂。人有了知识,就会具备各种分析能力,明辨是非的能力。所以我们要勤恳读书,广泛阅读,古人说“书
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度年福建省高校教师资格证之高等教育心理学模考模拟试题(全优)
- 2024年度山西省高校教师资格证之高等教育法规考前冲刺模拟试卷A卷含答案
- 2023年标胶投资申请报告
- 广东开放大学2024年秋《大学英语2(专)》形考测验1参考答案
- 第七章 社会主义改革和对外开放课件
- 二年级数学计算题专项练习1000题汇编集锦
- 2024年输电设备建设承包协议
- 2024年工程承包商协议条款及细则
- 道德与法治八上八上9.2《维护国家安全》教学设计
- 2024年饮食店全职员工聘用协议
- 区块链技术在教育行业的应用场景
- 《西溪湿地博物馆》课件
- 2023-2024学年四川省成都市高一上英语期末考试题(含答案和音频)
- 儿童合唱团管理制度
- 银行业波特五力分析报告
- 设立船舶管理服务公司商业计划书
- 做头疗计划书
- 《透视学》全套教学课件
- 房屋建筑工程监理规划(范本-附带监理细则内容)
- 南京大屠杀-张纯如
- 学术道德与伦理
评论
0/150
提交评论