软件质量的定义

什么是质量

  • Joseph M.Juran,朱兰,美国质量管理专家
  • 质量就是良好的实用性
  • 从顾客角度出发
  • 用户对产品的基本要求是适用不同类型用户对产品和服务的要求不同

  • Philip B.Crosby,克劳斯比,美国质量管理专家,零缺陷之父。
  • 质量是产品符合规定要求的程度从生产者角度出发
  • 使用要求:即用户需求,应准确、清晰地表达,多样化、动态化的用户需求。
  • 满足程度:应通过一定手段、借助工具进行定期测量。
  • 提供标准:应有标准来衡量产品与需求的一致程度。

ISO8402质量的定义

​​​​​​​反映实体满足明确或隐含需要能力的特性总和。

  • 在合同环境中,需要是规定的,而在其他环境中,隐含需要应加以识别和确定。
  • 在许多情况下,需要会随着时间而改变,要求定期修改规范。

质量的要素

  • 实体:实体是质量的主体,即测试的主体。一般指产品,也可以是活动、过程、组织、人,或者它们的组合。
  • 特性集合:表示质量,特性必须可以测量,定性或定量的方式得到指导性结论。
  • 需求

什么是软件质量

  • 反映软件满足明确或隐含需要能力的特性总和。
  • 客观而言,软件质量是软件具有某种能力的属性,这是前提条件。
  • 主观而言,软件具有的能力对应不同层次的用户需求。

不通过层次的用户需求

  • 显示需求
    • ​​​​​​​需求规格说明书描述的内容:开发者将用户需求具体化,以此开发软件,这是获得产品质量的基本途径。
    • 是软件内部质量。
  • 隐私需求
    • ​​​​​​​未在需求规格说明中明确描述。
    • 用户明确说明的目标
    • 反映验收质量。
  • 实际需求
    • ​​​​​​​软件的使用质量
    • 用户在实际使用过程中对产品质量评价。

狭义和广义的软件质量

  • 狭义的软件质量:软件的内部质量,即软件无“故障”。
  • 广义的软件质量:产品质量、过程质量和客户满意度。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前路茫茫——何处无香

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值