建立过程性能模型的几种方式(二)
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
质量模型摘要
ISO定义了软件质量的六个属性,但未具体阐述如何实现这些质量属性。尽管QA、QC和TQM讨论了质量技术,但它们忽略了不同技术间的相互关系。通过传统制造业的实践,了解到可以将软件/系统构件的质量用类似的方式来定义,即通过每个构件的特定质量标准来保证整体产品的质量。
质量模型(QM)是一种质量设计,它将产品的质量目标在三个维度上进行定量分配:生命周期各阶段的纵向分配、产品工作分解结构的横向分配和缺陷发现方法的分配。在质量目标分配过程中,要区分产品缺陷和过程缺陷,并确保生命周期中各阶段的过程效益最大化。
对于质量目标的发现方法,需要规定六种不同的缺陷发现方法应检测出的缺陷数,以确保总缺陷数达到预定要求。这些方法包括由PPQA发现的不符合问题、同行评审、各类测试、里程碑评审、问题报告/改进建议以及过程评估的发现。
质量准则是生命周期各阶段的入口和出口准则的集合,确保每个阶段都有具体的质量标准。以编码和单元测试阶段为例,其出口准则包括100%的设计覆盖、程序结构化、建立跟踪矩阵、成功执行所有测试用例、同行评审等。
进行缺陷分析时,应该记录、累计和分析缺陷数据,包括不同的分布情况、发现方法的效率、系统的薄弱环节、同一缺陷的出现次数、测试用例的有效性、缺陷的驻留时间和预测产品的残留缺陷。这种分析有助于揭示产品质量的关键细节,从而提高整体品质。
本文是在浦东世纪大都会15分钟内完成的,显示了作者的高效率。
想要了解更多内容?
专注数智化转型升级,致力于研究各行业数智化建设、大数据与数据治理、信息安全、人工智能与元宇宙等业务顶层设计咨询+落地解决方案、干货信息分享及生态合作....前沿科技资讯分享,打造专业数字化解决方案知识交流平台。