ASPICE汽车软件能力如何评估

news/2024/11/19 14:43:08/

第一节我们介绍了:什么是ASPICE

上一节我们介绍了:什么是aspice认证

这一节我们看一看:ASPICE汽车软件能力是如何评估


为了使汽车电控系统的研发具有统一的流程和规范的标准,并且使整个开发进度具有可控性和可预测阻借用具有国际标准的开发流程进行跟踪管理是必要的和迫切的,如CMMI 、SPICEOSO 15504 入A-SPICE 、ISO 12207 、ISO 26262。下面就对电控系统的质量体系和开发流程ASPICE进行简单的解读:

软件流程提高的能力和测定(模型) (Software Process Improvement Capability and Determination,SPICE) 能力成熟度集成模型(Capability Maturity Model Integration,CMMI) 都是国际知名的开发流程标准。SPICE 和CMMI 两种标准发展过程相互借鉴。相对于CMMI,SPICE 更加开放。

SPICE 为Software Process Improvement Capability and dEtermination 的缩写,意为软件开发流程能力的提高和能力确定。SPICE的另一1个名称为ISO/IEC 15 504,标准主要包括SPICE 流程的参考模型和评估模型。SPICE 是用于软件开发领域的流程标准;但是它不仅仅用于软件开发过程改进领域,也可扩展到其他信息技术相关过程领域。

如今越来越短的汽车研发项目周期,更多依靠软件控制的功能,这为车载产品开发带来了压力,并且增加了电气系统失灵的质量风险和潜在的召回风险,无论是OEM 还是供应商都需要应对出现的各类问题。因此,各大汽车厂商需要提前获知供应商的软件开发能力。再者,由于SPICE 具有开放的特性,特定团体的开发过程标准模式具有在其上独自定义的灵活性。

SPICE 的一些利益相关成员联合奥迪, 宝马、戴姆勒、菲亚特、福特、路虎、保时捷、大众(Volkswagen) 和沃尔沃(Volvo) 几家主要的汽车生产商,形成汽车专业组织,基于SPICE, 制定了A-SPICE( 全称为Automotive SPICE) 标准来评估汽车零部件供应商的开发能力。2006 年4 月,第一个版本出版,它继承了SPICE 的能力维度的评定标准;而子流程维度是从SPICE 子流程中选取了31 个子流程,并且针对汽车行业内容上的行业特殊性定制。A-SPICE 专用于汽车软件开发领域的流程标准,除了评估零部件供应商的目的,这套评估体系也同时为主机厂提高自己的开发水平提供指南。

A-SPICE 描述了两个维度:能力维度子流程维度

  • 能力维度介绍了能力划分的级别和达到该级别所需能力的描述。
  • 子流程维度介绍了SPICE 包含了几个子流程和各个子流程的目标和期待的结果。

A-SPICE 与CMMI 不同,它只具有能力模型,没有成熟度模型,所以,选择哪些子过程,各个子流程达到哪个能力级别,取决于公司的商业目标。对于一个子流程,达到什么能力级别的判断标准为是否达到相应级别的通用实践(Generic Practice, GP) 和通用资源(Generic Resource, GR) 的要求。在子流程维度,每个子流程达到1 级的标准为是否达到相应的基本实践(Base Practice, BP) 和工作产品(Work Product,WP) 的要求。

A-SPICE 具有31 个子流程,分为三大类:基本流程类(Primary Life Cycle Processes) 、组织级流程类(Organizational Life Cycle Processes) 和辅助流程类(Supporting Life CycleProcesses)

  • 基本流程类包含ACQ、SPL 和ENG, 它描绘了OEM 向供应商获取工作产品,以及供应商经过设计、实现、集成和测试等研发过程,以及在此过程当中交付工作产品的过程;
  • 组织级流程类包含MAr业PIM 和REU, 它描绘了如何帮助组织达到其商业目标;
  • 辅助流程类包含SUP, 它描绘了如何辅助其他子流程。

A-SPICE 规定了各个子流程需要遵守的行为要求,这些行为要求,靠人来维护和管理,不仅会发生诸多人为因素效率低而且容易遗漏流程环节,更重要的是维护很复杂,势必导致项目管理的混乱。伴随着开发复杂性的增加,国际上相应的开发流程管理工具也像雨后春笋,这些工具的研发阶段参考了世界通用的开发能力和成熟度的标准,如ASPICE和CMMI 等。专业的工具链可以减少研发中耗费工程师在技术方面以外的时间投入,并且减少不必要的人为因素导致的产品质量间题


http://www.ppmy.cn/news/803688.html

相关文章

VALSE 20200415 | 机器学习 vs 压缩感知:核磁共振成像与重建

【Talk】VALSE 20200415 | 机器学习 vs 压缩感知:核磁共振成像与重建 文章目录 【Talk】VALSE 20200415 | 机器学习 vs 压缩感知:核磁共振成像与重建Deep learning for MR imaging and analysis - Shanshan WangMachine Learning for CS MRI: From Model…

S3C2440实现dm9000网卡驱动程序移植

20150419 S3C2440实现dm9000网卡驱动程序移植 2015-04-19 Lover雪儿 首先附上厂家提供的完整的dm9000程序: 1 /*2 3 dm9ks.c: Version 2.08 2007/02/12 4 5 A Davicom DM9000/DM9010 ISA NIC fast Ethernet driver for Linux.6 7 This program is…

Android S5PV210 fimc驱动分析 - fimc_capture.c

转自:http://write.blog.csdn.net/postedit fimc_capture.c在FIMC系统中的位置,网上偷来的一幅图片 [cpp] view plain copy 43 static const struct v4l2_fmtdesc capture_fmts[] { 44 { 45 .index 0, 46 .type …

【构建ML驱动的应用程序】第 4 章 :获取初始数据集

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

HTML <map> 标签

实例 带有可点击区域的图像映射: <img src="planets.jpg" border="0" usemap="#planetmap" alt="Planets" /><map name="planetmap" id="planetmap"><area shape="circle" coords=&q…

Linux下SPI驱动分析

Linux下SPI总线驱动有通用接口&#xff0c;一般的SPI设备驱动使用这个驱动接口实现设备驱动。分析驱动最好是先了解核心代码&#xff0c;然后从具体设备分析入手&#xff0c;然后从下至上&#xff0c;了解整个框架&#xff0c;再从上到下分析&#xff0c;理解透彻。 以下分析内…

usb gadge驱动设计之我是zero

此处将以zero.c为例进行讲解。 第一次接触zero.c驱动的时候&#xff0c;是因为某项目需要&#xff0c;提供一种usb字符设备&#xff0c;希望能够通过字符设备打开&#xff0c;读取和发送文件。当时能想到的就是zero.c文件&#xff0c;本打算按照zero驱动的编写方式&#xff0c;…

基于MT7688 原厂SDK 使用SPI控制器驱动TFT屏幕ILI9225驱动器(spi接口)

以下是我的一个利用SPI控制器操作屏的一个操作实例 包含一个bpeer_tft.c 和一个bpeer_tft.h 这是我基于flash驱动剥离出来的spi控制器驱动 好的话,顶起来~~~~~~~~~~~~~~~~~~~ 下面是代码: bpeer_tft.c 1 /*2 * MTD SPI driver for ST M25Pxx flash chips3 *4 * Author:…