目录
1991年 ISO质量特性国际标准(ISO/IEC9126)
软件质量的定义
□ANSI/IEEE Std 729-1983定义软件质量为”与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体”
□M.J.Fisher定义软件质量为”所有描述计算机软件优秀程度的特性的组合”
软件质量特性
□软件质量特性,反映了软件的本质。讨论一个软件的只来你,问题最终要归结到定义软件的质量特性
□定义一个软件的质量,就等价于为该软件定义一系列质量特性
□人们通常把影响软件质量的特性用软件质量模型来描述
软件质量模型
□软件质量特性定义成分层模型
□最基本的叫做基本质量特性,它可以有一些子质量特性定义和度量
□二次特性在必要时又可由它的一些子质量特性定义和度量
□1976年 Boehm质量模型
□1979年 MeCall质量模型
□1985年 ISO质量模型
编辑
ISO的软件质量评价模型
按照ISO/TC97/SC7/WG3/1985-1-30/N382,软件质量度量模型由三层组成
软件质量需求评价准则(SQRC)
软件质量设计评价准则(SQDC)
软件质量度量评价准则(SQMC)
高层和中层建立国际标准,低层可由各使用单位视实际情况制定
编辑
编辑
1991年 ISO质量特性国际标准(ISO/IEC9126)
£质量特性:功能性、可靠性、可维护性、效率、可使用性、可移植性
£推荐21个子特性:适合性 准确性 互用性 依从性 安全性 成熟性 容错性 可恢复性 可理解性 易学习性 操作性 时间特性 资源特性 可分析性 稳定性 可变更性 可测试性 可安装性 可替换性 适应性 一致性
编辑
软件质量的度量和评价
□软件质量特性度量有两类:预测型和验收型
□预测度量是利用定量或定性的方法,估算软件质量的评价值,已得到软件质量的比较精确的估算值
□验收度量是在软件开发个阶段的检查带你,对软件的要求质量进行确认性检查的具体评价值,它是对开发过程中的预测进行评价
□预测度量两种
□第一种叫做度量,这是一种定量度量
□第二种叫做二元度量,这是一种定性度量
编辑
编辑











