笔记——软件质量管理

软件质量概念

**软件质量的定义:**与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体

**软件质量特性:**反应了软件的本质。讨论一个软件的质量,问题最终要归结到定义软件的质量特性
人们通常把影响软件质量的特性用软件质量模型来描述
在这里插入图片描述

软件质量的度量和评价

两类:预测型和验收型
预测度量利用定量或定性的方法,估算软件质量的评价值,以得到软件质量的比较精确的估算值
验收度量是在软件开发各阶段的检查点,对软件的要求质量进行确认性检查

预测度量有两种:
第一种叫做尺度度量,这是一种定量度量
第二种叫做二元度量,这是一种定性度量
在这里插入图片描述
在这里插入图片描述

软件质量保证

1、质量保证的概念
2、软件质量保证的主要任务
3、质量保证与检验
4、软件质量保证体系
5、质量保证的实施
6、软件的质量设计

概念

有计划、有目标、有组织的活动,面向消费者的活动,站在用户的立场来掌握产品质量的。

软件质量保证的主要任务有以下8点:

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

质量检验的原则:

一般检查的是“真质量”的质量特性、分析异常情况以及对后期的影响
软件质量保证体系:涉及各个部门的部门间的活动。
必须明确反馈途径

软件质量保证规程和技术准则:

1、规定在项目的哪个阶段进行评审及如何评审
2、规定在项目的哪个阶段应当产生哪些报告和计划
3、规定产品各方面测试应达到的水平
4、在每次评审和测试中发现的错误如何修改

质量保证的实施

1、纵向和横向展开:
要求所有与软件生存期有关的人员都要参加
要求对产品形成的全过程进行质量管理

质量目标与度量

1、明确软件应达到什么样的质量标准,即质量目标

软件质量度量和保证的条件

适应性、易学性、可靠性、针对性、客观性、质量经济性

保证活动的实施步骤(TPDCA)

T(Target):以用户要求和开发方正为依据,对质量需求准则、质量设计准则的各质量特性设定质量目标
P(plan):设定适合于被开发软件的评测检查项目(质量评价准则)。研讨实现质量目标的方法或手段。
D(Do):制作高质量的规格说明和程序。
C(check):以plan阶段设定的质量评价准则进行评价,计算结果用质量图的形式表示出来
A(actioin):对评价发现的问题进行改进活动,如果实现并达到了质量目标就转入下一个工程阶段。这样重复“plan”和“action”的过程,直到整个开发项目完成
在这里插入图片描述

软件可靠性

1、软件生存期与软件寿命的关系
2、在软件工程中常用的定义
3、软件可靠性定义
4、测试中的可靠性分析
5、测试精确度和测试覆盖度的评价

在软件工程中常用的定义

故障:软件内在的缺陷
失效:不对错误进行任何的修改,导致不符合用户的需求

软件故障产生原因:

1、支持软件工作的基本条件的缺陷
2、软件设计不当
3、加入了允许范围之外的输入

软件可靠性的定义:

在给定的时间间隔及给定的环境条件下,按设计要求,成功地运行程序的概率

测试中的可靠性分析:

1、利用测试的统计数据,估算软件的可靠性
2、推测错误的产生频度
3、推测残留在程序中的错误数
4、评价测试的精确度和覆盖率

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值