扫码阅读
手机扫码阅读

建立过程性能模型的几种方式(二)

87 2024-07-27

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:建立过程性能模型的几种方式(二)
文章来源:
零竖质量
扫码关注公众号

(二)质量模型

软件质量定义由ISO提出,包含六个属性,但未指明具体实现这些质量属性的方法。QA、QC和TQM讨论了质量技术,但缺乏对不同技术间关系的讨论。通过对传统制造业质量管理的观察,可见软件/系统构件质量可以通过类似的方法定义,即制造精度、表面光洁度和材料硬度。

质量模型的定义:

质量模型(QM)或质量设计,是将产品质量目标定量分配的三维描述:纵向分配沿生命周期各阶段,横向分配沿产品工作分解结构(WBS),以及通过各种缺陷发现方法的质量要求分配。

质量目标的分配:

通过假设生命周期各阶段允许注入和要求修复的缺陷数,可以区分产品缺陷和过程缺陷。过程效益等于每个阶段修复缺陷数除以逃逸加注入缺陷数。总过程效益是各阶段过程效益的乘积。同时,根据模块的规模和重要性规定允许的缺陷数。

质量目标的发现方法:

质量目标的发现方法分配是规定各种发现方法应检测出的缺陷数,确保总缺陷数等于所有阶段和发现方法检测出的缺陷数之和。发现方法包括PPQA、同行评审、测试、里程碑评审、问题报告/改进建议和过程评估。

质量准则:

质量准则是生命周期各阶段入口和出口准则的集合,总质量准则是所有入口准则加出口准则之和。

编码和单元测试阶段示例:

例如,编码和单元测试的出口准则包括100%的设计覆盖、程序结构化、映射关系建立、测试用例成功执行、100%的语句覆盖、同行评审、工作量和缺陷严重等级要求。

缺陷分析示例:

缺陷分析包括记录、累计和分析缺陷数据,如缺陷分布、发现方法效率、基于20%/80%定理的薄弱环节发现、缺陷出现次数统计、测试用例有效性分析、缺陷驻留时间计算和预测产品残留缺陷。

本文撰写于浦东世纪大都会,用时15分钟。

未完待续!

想要了解更多内容?

查看原文:建立过程性能模型的几种方式(二)
文章来源:
零竖质量
扫码关注公众号

专注数智化转型升级,致力于研究各行业数智化建设、大数据与数据治理、信息安全、人工智能与元宇宙等业务顶层设计咨询+落地解决方案、干货信息分享及生态合作....前沿科技资讯分享,打造专业数字化解决方案知识交流平台。

123 篇文章
浏览 12.5K
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线