【软工】软件质量

一、概念

软件质量与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体;所有描述计算机软件优秀程度的特性的组合。

1、特性

软件质量然反映了软件的本质,定义了软件的质量,还可以用软件质量模型来描述软件质量。

2、模型

1976年 Boehm质量模型

产品修正产品转移产品运行
可维护性互联性正确性
可测试性可移植性可靠性
灵活性复用性可使用性
完整性
效率

1976年 McCall质量模型

1985年 ISO质量模型
这里写图片描述

3、度量

预测度量
这里写图片描述

验收度量

二、保证

1、主要任务

  1. 用户要求定义
  2. 力争不重复劳动
  3. 掌握开发新软件的方法
  4. 组织外部力量写作的方法
  5. 排除无效劳动
  6. 发挥每个开发者的能力
  7. 提高软件开发的工程能力
  8. 提高计划和管理质量能力

软件质量保证的这些任务最终目的都是为了提高软件的质量和软件的生产率。

2、目标与度量

第一明确功能和标准,第二检查和评价,第三对质量进行度量(准则和方法)

3、条件

这里写图片描述

三、软件可靠性

软件的可靠性可以从故障(错误、失效)方面分析:

产生故障原因测试中可靠性分析
系统设计缺陷推测错误产生频率,时间间隔;推测残留在程序中的错误数
抗干扰性不好评价测试的精确度和覆盖率

四、软件配置(SCM)

1、SCM活动目标

  1. 表示变更
  2. 控制变更
  3. 确保变更正确的实现
  4. 向其他有关的人报告变更

2、基线

基线的作用就是把各个阶段的工作划分更加明确化,以便于检验和肯定阶段成果。

软件开发的基线

系统软件需求分析软件设计程序编写测试
系统规格说明软件需求规格说明设计规格说明源代码测试计划过程数据操作系统

3、配置对象

这里写图片描述

4、演变图

这里写图片描述

5、版本管理

这里写图片描述

今天的总结就到这里,视频终于看完了,接下来会有一个汇总的博客,敬请期待!

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值