书签 分享 收藏 举报 版权申诉 / 25
上传文档赚钱

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

  • 上传人(卖家):晟晟文业
  • 文档编号:4563871
  • 上传时间:2022-12-19
  • 格式:PPT
  • 页数:25
  • 大小:585KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《软件工程产品度量课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    软件工程 产品 度量 课件
    资源描述:

    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复杂性度量法,基本思路是根据程序中可执行代码行的操作符和操作数的数量来计算程序的复杂性。操作符和操作数的量越大,程序结构就越复杂。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:软件工程产品度量课件.ppt
    链接地址:https://www.163wenku.com/p-4563871.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


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

    163文库