软件可靠性模型详细解释
本文概述 软件可靠性建模技术 区分软件可靠性预测模型和软件可靠性估计模型 可靠性模型 软件可靠性模型指示随机过程的形式, 该过程定义了软件故障随时间变化的行为。 随着人们试图了解软件故障原因和方式以及试图量化软件可靠性的特征, 出现了软件可...
本文概述 软件可靠性建模技术 区分软件可靠性预测模型和软件可靠性估计模型 可靠性模型 软件可靠性模型指示随机过程的形式, 该过程定义了软件故障随时间变化的行为。 随着人们试图了解软件故障原因和方式以及试图量化软件可靠性的特征, 出现了软件可...
PCMM是一种成熟度结构, 其重点是不断改进组织的人力资产的管理和开发。 它定义了从Adhoc, 执行不一致的实践到成熟, 纪律严明并不断改善员工知识, 技能和动力的发展的进化改进路径, 以增强战略业务绩效。 人员能力成熟度模型(PCMM)...
失效强度为: 属于平均值函数 这是Musa-Okumoto对数模型的功能形式: 与Musa的基本执行时间模型一样, Musa和Okumoto的”对数泊松执行时间模型”基于执行时间中测得的故障数据。 假设条件 在时间τ...
本文概述 JM模型的特征 假设条件 JM模型的变化 Jelinski-Moranda(JM)模型也是一个马尔可夫过程模型, 已严重影响了许多后来的模型, 这些模型实际上是对该简单模型的修改。 JM模型的特征 以下是JM模型的特征: 是二项式...
该模型由J.D. Musa在1979年建立, 它基于执行时间。基本执行模型是最受欢迎和最常用的可靠性增长模型, 主要是因为: 它是实用, 简单且易于理解的。 它的参数显然与物理世界有关。 它可以用于准确的可靠性预测。 基本执行模型最初使用执...
本文概述 SEICMM方法 软件组织的关键流程区域(KPA) 能力成熟度模型(CMM)是用于开发和完善组织的软件开发过程的过程。 该模型定义了一个日益组织化和持续成熟的过程的五级演化阶段。 CMM由美国国防部(DOD)推动的研发中心软件工程...
Goel和Okumoto于1979年开发的模型基于以下假设: 时间t经历的故障数量遵循带有平均值函数μ(t)的泊松分布。该平均值方法的边界条件为μ(0)= 0且Limt→∞μ(t)= N <∞。 在(t, t +Δt)中发生Δt→0的...
Boehm在1981年提出了COCOMO(建设性成本估算模型)。COCOMO是世界上最常用的软件估算模型之一。 COCOMO根据软件的大小预测软件产品的工作量和进度。 此模型中的必要步骤是: 通过评估成千上万的源代码行(KDLOC)获得开发...
劳伦斯·普特南模型描述了完成指定大小的软件项目所需的时间和精力。 Putnam利用所谓的Norden / Rayleigh曲线来估算项目工作量, 进度和缺陷率, 如图所示: Putnam注意到, 软件人员配置文件遵循众所周知的Rayleig...
本文概述 何时使用SDLC瀑布模型? 瀑布模型的优点 瀑布模型的缺点 温斯顿·罗伊斯(Winston Royce)于1970年推出了瀑布模型, 该模型分为五个阶段:需求分析和规范, 设计, 实施和单元测试, 集成和系统测试以及操作和维护。步...