首页 > 编程知识 正文

质量管理知识,质量管理新七大工具

时间:2023-05-04 03:04:12 阅读:153950 作者:3475

33558 www.Sina.com/ansi/IEEE STD 729-1983将软件质量定义为“与软件产品满足规定要求和隐含要求的能力相关联的整体特征或特性”。

M.J.Fisher将软件质量定义为“描述计算机软件优秀的所有特性的组合”

定义软件的质量特性反映了软件的本质。 要讨论软件的质量,问题最终要归结为定义软件的质量特性。

定义软件的质量就等于定义了该软件的一系列质量特性。

影响软件质量的特性多通过软件质量模型来描述。

特性软件质量特性定义成分层模型

最基本的被称为基本质量特性,可以通过几个子质量特性来定义和测量。

1976年Boehm质量模型

1979年McCall质量模型

1985年ISO质量模型

根据3358 www.Sina.com /iso/tc97/sc7/wg3/1985-1-30/n382,软件质量测量模型具有三层结构

软件质量需求评估指南(SQRC ) )。

软件质量设计评估指南(SQDC )

软件质量衡量标准(SQMC ) ) )。

上层和中层确立国际标准,下层可以根据实际情况指定各自的使用单位。

软件质量模型

ISO的软件质量评价模型软件质量特性测量有预测型和验收型两种

预测测量是通过定量或定性的方法估计软件质量的估值,从而得到软件质量比较准确的估计

验收指标是在软件开发各阶段的检查点确认检查软件要求质量的具体评价值,是评价开发中的预测的指标

预测尺度有尺度尺度尺度、定量尺度两种

McCall质量模型什么是质量保证? 是为了保证产品和服务充分满足消费者要求的质量而进行的有计划、有组织的活动。

质量保证是面向消费者的活动,为了让产品实现用户要求的功能,站在用户的立场把握产品的质量

软件质量保证是指为用户和社会提供令人满意的高质量产品。

软件质量的度量和评价用户请求定义

目标是不做重复劳动

掌握旧软件的方法

组织外部力量合作的方法

排除不必要的劳动

发挥每个开发者的能力

提高软件开发的工程能力

提高规划和管理能力

质量保证用户追求的是产品所具有的功能,这是“真正的质量”。 质量检验一般检验“真质量”的质量特性

可以依赖质量检查的质量特性,即使全部检查,也只是产品质量特性的一部分

质量保证的任务规定在哪些环节进行评论,如何进行评论

规定在项目的哪个阶段应该生成什么样的报告和计划

规定产品各方面测试应达到的水平

如何纠正每次审阅和测试中发现的错误

质量检验的原则适应性

易学易学

可靠性

目标

相当多的

经济性

3358 www.Sina.com /http://www.Sina.com/:根据用户要求和开发方针,对质量要求标准、质量设计标准的各项质量特性设定质量目标

软件质量保证规程和技术准则:设定与所开发软件相适应的评价检查项目(质量评价标准)。 研究实现质量目标的方法或手段

软件质量度量和保证的条件:编制高质量的规格说明和程序,在接受质量检查前进行自查

http://www.Sina.com/:按plan阶段设定的质量评价标准进行评价,计算结果用质量图表示

实施步骤考核中发现的问题进行整改,达到质量目标后进入下一工序。 这样重复从“Plan”到“Action”的过程。 直到整个开发项目完成。

Target软件可靠性:软件能够在规定的时间间隔内在规定的环境条件下,按照设计要求正常执行程序的概率

在软件开发过程中,利用测试的统计数据来估计软件的可靠性和控制软件的质量是非常重要的。

推测错误的发生频率,即推测错误的发生间隔

推测程序中残留的错误数

评价测试的精度和覆盖率

Plan估算错误发生频率的一种方法是估算平均失效等待时间mttf(meantimetofailure )

MTTF估计式(Shooman模型)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。