使用Gompertz模型预测非典的趋势
发布于 2024-10-01
2336
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
预测软件可靠性的一个关键指标是通过多轮测试发现的缺陷数量来预测潜在的总缺陷数。测试初期,缺陷发现速度较快,随着测试深入,发现新缺陷的难度增加,导致缺陷增长速度下降。由于软件中潜在缺陷是有限的,因此缺陷增长最终会趋于稳定。Gompertz模型是预测软件缺陷总数的一种有效方法,特别是在测试进行超过1/3总轮次后,预测准确率较高。
Gompertz模型起源于1825年,由英国保险精算师Benjamin Gompertz提出,旨在预测人类的死亡概率。这个模型描述了一个现象,即概率的增长初期较慢,随后加速,最终增长率下降并趋于一个极限值。除了用于软件缺陷预测,Gompertz模型还适用于其他符合类似增长趋势的现象,如人口增长等。
Gompertz模型是一个基于时间的双指数函数,其中t代表时间(例如测试轮次),K代表极限值(如软件潜在缺陷总数)。该模型通过特定的公式参数来预测随时间变化的量的增长和趋近极限的行为。
此摘要依照原文结构分为三段:第一段概述了软件测试中缺陷发现速度的变化趋势及Gompertz模型在软件可靠性预测中的应用;第二段介绍了Gompertz模型的起源和在不同现象中的应用;第三段描述了Gompertz模型的数学形式及其代表的意义。麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 1180.5K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
过程改进:宽度优先还是深度优先?
在过程改进时有这样一种现象:在组织内有很多项目,但是只有参与正式评估的项目严格按照CMMI的体系在做,其他项目基本没有按此体系在做。企业在得到2级的评估时是这样,得到3级的评估时还是这样,得到4-5级的评估时仍然如此。体系在组织内根本就没有推广开来,而是限定在小范围内的一部分项目的一段时间内。 过程改进应该是一种企业文化的变革,仅仅限定在一段时间的局部项目项目的改进不可能形成企业的文化变更,这种
如何判定度量元的价值?
有的公司定义了很多度量元,需要仔细反思这些度量元有啥作用。看看能否从这个5个方面来思考其价值: 1 派生出了其他度量元。比如,采集了项目的规模数据,该数据是用来计算生产率和缺陷密度的。 2 作为某个y的影响因子。比如,采集了评审的单位投入,可以作为回归方程缺陷密度的x。 3 作为某个y的候选影响因子。比如,采集了评审的专家能力水平,可以作为回归方程缺陷密度的候选x,尝试建立性能模型。 4 有配套的指示器,可以得到管理结论,解决某些管理问题。比如,采集了每个迭代估计剩...
如何理解别人写的需求规格说明书?
在开发过程中,开发人员、测试人员都需要阅读其他人写的需求规格说明书,当阅读别人的需求文档时,我们需要关注什么呢?参见下图的要点: 首先需要了解关于该系统的总体信息,主要包含2条: 1 明确出该软件与其他系统、人、设备的交互关系。可以通过环境图,帮我们梳理清楚该软件与周边环境的关系,从宏观上对软件所处的位置有所理解。如下图所示: 2 系统的目标是什么,即解决了客
ChatGPT如何帮助做好质量管理工作?
ChatGPT自推出以来,迅速风靡全球,做为质量管理人员,如何利用ChatGPT更好的进行质量管理呢?以下我们通过9类实例来看看它能起到哪些辅助作用。
正式评估时被访谈人员应该注意什么?
在进行CMMI的正式评估时,被访谈的人员应该快速、准确、条理清楚回答评估组成员的问题,这样才能在比较短的时间内让评估组成员做出正确的判断。根据我的访谈经验,被访谈人员应注意如下的问题: (1) 听清楚问题,再回答问题。 有的被访谈人员可能是由于紧张,没有听清楚评估组的成员问的是什么问题,就答非所问,浪费时间。当你不能确定提问者的问题的含义时,可以要求评估组的成员对问题做出进一步的解释
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线