模型 所有的模型都是错误的,但有些是有用 的 99 All models are wrong but some are useful George BoX ■提供对真实世界认识的简单近似
模型 “所有的模型都是错误的,但有些是有用 的。” “All models are wrong, but some are useful.” ◼ George Box ◼ 提供对真实世界认识的简单近似
使用什么模型? ■从历史的角度讲,是以学科建立模型, 如 ■软件工程 ■系统工程 ■软件获取 系统安全,等等
使用什么模型? ◼ 从历史的角度讲,是以学科建立模型, 如: ◼ 软件工程 ◼ 系统工程 ◼ 软件获取 ◼ 系统安全,等等
CMM的产生背景 美国国防部在向承包商发包军用软件项目时, 希望了解承包商的开发能力,以保证项目的成 功和产品质量 ■美国国防部委托美国卡内基-梅隆大学的软件工 程研究所( CMU-SEI)进行研究 SEI基于项目成功很大程度依赖于其开发过程 的经验,提出包含5级的软件能力成熟度模型 (SW-CMM) 美国国防部要求其承包商的能力成熟度至少为 3级
CMM的产生背景 ◼ 美国国防部在向承包商发包军用软件项目时, 希望了解承包商的开发能力,以保证项目的成 功和产品质量 ◼ 美国国防部委托美国卡内基-梅隆大学的软件工 程研究所(CMU-SEI)进行研究 ◼ SEI基于项目成功很大程度依赖于其开发过程 的经验,提出包含5级的软件能力成熟度模型 (SW-CMM) ◼ 美国国防部要求其承包商的能力成熟度至少为 3级
CMM的产生历程 1987年美国软件工程研究所(SEI)以 W.S. Humphrey为首的研究组发表的“承 包商软件工程能力的评估方法” 1991年发展为 SEI CMM1.0(能力成熟度 模型1.0版) 1993年该模型发展为 SEI CMM1.1(现 行有效)
CMM的产生历程 ◼ 1987年美国软件工程研究所(SEI)以 W.S.Humphrey为首的研究组发表的“承 包商软件工程能力的评估方法” ◼ 1991年发展为SEI CMM1.0(能力成熟度 模型1.0版) ◼ 1993年该模型发展为SEI CMM 1.1(现 行有效)
CMM的基础 阶段化结构:基于过去60年来的产品质 量原则。 nWa/ ter shewa在三1年代发表了统计质量 控制原理。 W.Edwards Deming和eph 元a又进一作发展和论证了该原理 成熟度框架: Philip crosby在“ Quality is Free"中描述了质量管理成熟度框架的五 个进化阶段。 IBM等的工程实践
CMM的基础 ◼ 阶段化结构:基于过去60年来的产品质 量原则。 ◼ Walter Shewart在三十年代发表了统计质量 控制原理。W.Edwards Deming 和Joseph Juran 又进一步发展和论证了该原理。 成熟度框架: Philip Crosby在“Quality is Free”中描述了质量管理成熟度框架的五 个进化阶段。 ◼ IBM等的工程实践