当一个公司或组织成立时,它不是一个单一的实体,而是一大群人的和谐工作。
当公司规模扩大时,要保持这种和谐变得更加困难,在这种情况下,CMMI 和 ASPICE 等国际方法或程序就派上用场了。
关键精华
- CMMI(能力成熟度模型集成)是适用于各个行业的过程改进框架,而ASPICE(汽车软件性能改进和能力确定)则是专门为汽车行业设计的。
- CMMI 专注于评估和改进组织的整体流程,而 ASPICE 则评估和改进汽车应用程序中的软件开发流程。
- CMMI 和 ASPICE 帮助组织在各自领域实现更高的质量、效率和可预测性。
CMMI 与 ASPICE
当中的差异: CMMI 而 ASPICE 是 CMMI 可以被描述为一个模型,它提供了软件过程开发可能需要的必要步骤。 另一方面,ASPICE 被认为是为了更好地实现软件过程而必须遵循的标准。
术语 CMMI 是能力成熟度模型集成的缩写形式,它是基于过程级别改进的评估和行为程序,并为特定组织的持续增长而开发。
CMMI 有助于组织找到解决方案,降低风险的可能性,并提供产品开发的所有资源。
ASPICE 也称为 Automotive SPICE,是通常称为国际标准的 ISO 的变体。 ASPICE与汽车行业相关,其主要目标是监测和评估 OEM 供应商的表现。
它可以细化为一个框架,为软件或产品的开发提供标准的解决方案。
对比表
比较参数 | CMMI | ASPICE |
---|---|---|
推出 | CMMI 作为 CMM 的第一个版本于 2002 年推出。 | ASPICE 是作为 ISO 的变体开发的,于 2001 年推出。 |
完整形式 | CMMI的扩展形式是能力成熟度模型集成。 | ASPICE 的扩展形式是汽车软件性能改进和能力确定。 |
专注焦点 | CMMI 不仅专注于软件开发,还重视车辆系统及其安全性。 | ASPICE 专注于软件的不同开发阶段和功能;与汽车行业相关。 |
因素 | 安全是CMMI关注的首要因素,其他方面如成本和进度不关心。 | ASPICE关注的主要因素和方面是产品的成本、进度和安全性。 |
可读性 | CMMI 提供了 5 个阶段和 3 个标准,非常容易理解。 | ASPICE 没有像 CMMI 那样分类,这使得它有点难以理解。 |
什么是CMMI?
CMMI 是卡内基梅隆大学开发的组织流程级培训模型。 在美国的大多数合同中,尤其是与软件开发相关的合同中,CMMI 证书是强制性的。
CMMI 模型由 5 个级别或阶段组成,分别是初始、可重复、定义、管理和优化。
CMMI 的第一阶段被认为太不可预测,几乎是被动的。 第二阶段,可重复,对正在开发的项目很有用。
第三阶段应用于组织及其结构是主动的。 因此,每个阶段都具有独特的功能和法规,有助于公司或组织的发展。
CMMI 是 ISACA 的子公司,ISACA 是一家大公司,其主要目的是向业务技术专业人员阐述技术的积极方面。
CMMI 服务于三个标准,即 CMMI for Development(简称 CMMI-DEV)、CMMI for Services(简称 CMMI-)SVC和 CMMI for Acquisition,通常称为 CMMI-ACQ。
已经推出了几个单独的 CMMI 版本,并且在 2.0 版中合并了这三个标准。 CMMI 是非常结构化的程序之一,它根据许多因素进行分类,使其更容易理解。
什么是 ASPICE?
Automotive SPICE 是一个程序或国际标准,用于监控汽车行业软件的性能和开发。
它也被认为是 ISO 的变体。 众所周知,ASPICE 的成熟度和结构框架与 CMMI 相当,而 ASPICE 的主要重点是软件及其开发。
ASPICE 有两个维度或类别的开发,即治理和评估。
车企管理治理,主机厂当然有要求,而在评估时,一个项目必须重视软件工程流程和艺术体系。
汽车行业已经占据主导地位,可以彻底改变一个人的生活。
在这种情况下,问题出现了,一个人如何信任随机软件公司及其产品(软件),以及有什么保证将保留什么类型的数据。
就这样,一个人的脑海里浮现出其他几类问题。 因此,像 ASPICE 这样的组织可以帮助公司及其潜在客户在他们之间建立信任纽带。
因为它在开发软件时监视某些活动。 要达到特定级别,ASPICE 提供从 0 到 5 的等级,大多数 OEM 至少需要达到 3 级。
CMMI 和 ASPICE 之间的主要区别
- CMMI 被认为是 CMM 的继承者,而 ASPICE 是国际标准化组织(简称 ISO)的第一个版本。
- CMMI 是卡内基梅隆大学作为项目的一部分开发的模型或程序,而一些德国汽车制造商创建了 ASPICE。
- 能力成熟度模型集成是CMMI的完整形式,而ASPICE是Automotive Software Performance Improvement and Capability dEtermination的缩写。
- CMMI被广泛使用,以其描述性和结构性框架而闻名,而ASPICE则有点复杂,普通人无法理解。
- CMMI 程序完全专注于产品的安全性。 另一方面,ASPICE还包括成本、管理、进度和安全等重要方面。
- https://books.google.com/books?hl=en&lr=&id=dNyv0h91BJIC&oi=fnd&pg=PT13&dq=CMMI&ots=wPjEguPaf6&sig=XzdlIX-pK7cUVeNLQaKQ8oYKdq0
- https://ieeexplore.ieee.org/abstract/document/6296677/
最后更新时间:18 年 2023 月 XNUMX 日
Sandeep Bhandari 拥有塔帕尔大学计算机工程学士学位(2006 年)。 他在技术领域拥有 20 年的经验。 他对各种技术领域都有浓厚的兴趣,包括数据库系统、计算机网络和编程。 你可以在他的网站上阅读更多关于他的信息 生物页面.