跳转至内容

软件工程/流程/标准简介

来自Wikibooks,开放世界中的开放书籍

我们应该简单地提到一些与流程改进模型相关的行业标准。对于初学者来说,知道它们的存在就足够了。但是,如果您开始在大型公司工作,您会发现许多公司会遵循这些标准中的一个或多个。

能力成熟度模型集成

[编辑 | 编辑源代码]

能力成熟度模型集成(CMMI)是领先的模型之一,基于最佳实践。独立评估根据组织遵循其定义流程的程度对其进行评级,而不是根据这些流程或产生的软件的质量进行评级。CMMI 已取代CMM。

ISO 9000 描述了正式组织的生产产品流程以及管理和监控进度的标准。尽管该标准最初是为制造业创建的,但 ISO 9000 标准也已应用于软件开发。与 CMMI 一样,获得 ISO 9000 认证并不能保证最终结果的质量,只能保证已遵循正式的业务流程。

ISO 15504

[编辑 | 编辑源代码]

ISO 15504,也称为软件过程改进能力确定(SPICE),是“软件流程评估框架”。该标准旨在为流程比较制定一个清晰的模型。SPICE 的使用方式与 CMMI 非常相似。它对流程进行建模以管理、控制、指导和监控软件开发。然后,使用此模型来衡量开发组织或项目团队在软件开发过程中实际执行的操作。分析这些信息以识别弱点并推动改进。它还确定可以继续或整合到该组织或团队的通用实践中的优势。


[编辑 | 编辑源代码]
华夏公益教科书