2023年12月1日,中国消费品质量安全促进会(简称“中消会”)发布环球首个汽车软件质量管理体系标准ASQMS(Automotive Software Quality Management System),该标准于2024年1月1日履行,标志着一个主要的里程碑。该标准由中消会汽车事情委员会联合了海内紧张汽车制造商(OEM)、顶尖汽车技能及工程研究院,以及认证、检测和咨询机构的专家共同开拓,历时两年半完成。ASQMS标准办理了新能源汽车和智能汽车时期,传统IATF质量管理体系在软件领域留下的空缺。这一标准的推出不仅强化了中国在环球汽车智能化和网联化发展中的领导地位,而且展示了我国在该领域的创新能力和国际视野。
作为一名在OEM卖力软件项目的职员,我有幸参与了ASQMS的起草事情。在该标准即将履行之际,我从标准的设计与一个早期试行者的角度、结合现在行业普遍碰着的软件质量问题,对此标准的特点进行归纳总结,以及从标准的内容上做要点导读,希望能给业内朋友们带来帮助。
标准的特点总结
1. ASQMS是组织级的体系认证标准,适用于汽车行业软件组织。与行业盛行的ASPICE针对项目(除非达到三级)不同,ASQMS确定了一个可以给汽车行业供应软件的组织的准入哀求,担保了OEM内部软件部门或其外部软件供应商具有基本的质量方针、目标和规范流程。事实上,该标准既适用于纯软件组织,也适用于软硬件一体的系统生产型组织;
2.ASQMS标准的范围包含汽车家当生态内的各种软件。这意味着不但是车载软件,该标准也包括支配在云端(如车联网)、客户端、路端(如V2X)、场端(如充换电举动步伐)等的软件、和软件开拓运维工具等。这充分表示了智能汽车软件的交互性须要全网保障的特点,不同于只管理车载硬件的IATF传统质量体系;
3.ASQMS标准全面覆盖软件产品从需求到运维的全生命周期,从需求、设计、开拓、集成、测试、发布、支配、升级、运维、到终止等的全过程实践。这是与软件发布后须要持续改进和升级迭代、以及很多软件须要运维乃至以做事的办法交付的特点相符合的,不同于只针对软件的开拓过程的ASPICE;
4.ASQMS为保障功能和网络安全,把软件分为一类、二类。智能汽车不但须要嵌入式软件,也须要车载和非车载的各种运用软件等,这些不同功能的软件的繁芜度以及安全保障需求都有很大的不同,如果用同一套哀求可能会造成过度管理,带来资源摧残浪费蹂躏、本钱增加、和韶光的拖延。基于此,该标准把既无功能安全也无网络安全风险的软件归为一类软件,其过程实践只需支持软件的功能与性能的实现。除此之外的软件都归为二类软件,该标准哀求在知足一类软件的过程根本上,还要知足额外的过程确保功能和网络安全得到保障。从ASQMS的分类构造来看,将来可以进一步细分软件种别,以知足智能驾驶发展的更高等需求;
5.ASQMS着眼关键过程,简洁、灵巧、便于履行。相对付ASPICE在履行中的过程繁芜、输出物繁琐等问题,该标准的哀求都是直接影响软件质量的过程,而且不对每个过程的输出物做详细哀求。该标准还具有既支持瀑布式、也支持敏捷开拓模式的灵巧性,支持汽车软件需求变革快、开拓周期短的现状。
内容导读
《汽车软件质量管理体系哀求》标准的整体构造如下:
ASQMS标准的核心内容在三章里面,分别是第四章“体系管理”、第五章“支持过程”、和第六章“运行过程”。该标准表示了软件组织的体系管理以及过程哀求的结合。以下是这三章内容的要点导读:
第四章:体系管理
这一章哀求了一个软件组织的基本管理体系。这一哀求是基于质量固然是过程管理的结果,但过程管理是须要与组织的整体质量原则、方针、和目标对齐的,否则其过程结果就不一定是组织想要的。如果一个企业已经知足了国际通用的ISO 9001的标准哀求,这部分就完备符合。事实上,ASQMS参考了ISO 9001的内容,精简并保留了核心要素,仍旧表示了以PDCA循环为框架的对体系持续改进的哀求,同时突出了对软件企业很关键的职员管理哀求。
ASQMS标准很全面,涵盖了汽车生态系统各种企业的各种过程。本章也指出,如果标准的某些哀求对一个企业不适用,可以进行删剪利用。当然,“只有当所删减的哀求不影响组织确保其产品和做事合格的能力或任务,对增强顾客满意度也不会产生影响时,方可声称符合本标准的哀求”。
第五章:支持过程
这一章哀求了一个组织的软件活动的所有支持过程。本章定义了十个支持过程。为了方便履行,很多过程都通过备注给出了只管即便详细的例子。例如,5.2(软件工具链管理)小节,以下十二类软件工具都备注在列:需求开拓及管理工具、软件代码管理工具、软件质量管理工具、项目管理工具、变更管理工具、配置项管理工具、测试与故障诊断工具、软件代码编码工具、软件仿真工具、软件代码扫描工具、软件集成及编译工具、和问题管理工具。
供应商管理对软件质量特殊主要。该标准把对供应商的管理按照过程属性分成两部分:一部分是对供应商的准入与绩效管理,在本章的5.10(外部供应的产品和做事);另一部分是对供应商在详细项目的对接互助过程中的实行管理,在第六章的6.8(供应商软件项目管理)。
该标准也融入了对趋势明确或者已经发生的创新技能或实践的过程管理。例如,软件物料清单SBOM(Software Bill of Materials)是近年来提出的对应硬件BOM的观点。SBOM是“构成软件产品的模块或组件和所有上游组件的清单”,“清单中包含这些组件之间的依赖关系、层级关系以及这些组件各自的来源供应商信息等”。汽车软件越来越繁芜,协同开拓的组织越来越多,各组织利用第三方组件和模块来构建更是普遍,通过供应链引入的软件代码的安全漏洞隐患与掌握难度都陡增。SBOM的信息便是为了管理软件代码层面的可追溯性的。本章的5.1.1(文档管理的范围)里就明确了软件物料清单SBOM文档的哀求。
再如,开源软件越来越多被用在汽车软件里,而开源软件可能没有明确的供应主体,开源软件的利用还可能有特定的流程哀求,乃至有可能哀求企业自己的软件也进行某些对应开源,因此开源软件的管理就很有必要。这部分哀求在本章的5.10.3(开源软件的管理)。
第六章:运行过程
这一章哀求了一个组织的软件活动的所有运行过程。软件开拓的范例的V模型贯穿运行过程,ASQMS的特点是合并了系统过程与软件过程。因此,6.2.3(需求定义)既包括系统需求也包括软件需求,6.3(架构设计)既包括系统架构也包括软件架构,6.4(软件详细设计及实现)既包括软件设计也包括单元设计,6.6(集成和集成测试)既包括软件集成和软件集成测试、也包括系统集成和系统集成测试,而6.7(验证测试)则是针对项目需求的系统与软件的合格性验证。
本章还指出,“组织应在项目准备阶段确定项目开拓模式”,包括瀑布、螺旋、迭代、增量、敏捷等模式。这个确定有助于开拓的各方对适用的过程实践达成同等,提高效率。其余,标准许可新项目在重用先前项目的代码时,裁剪某些过程以提高效率。
本章中,6.9(软件发布)、 6.10(软件支配),包含了生产线支配和OTA等、6.11(软件掩护)、和6.13(软件终止)的一系列过程表示了软件全生命周期管理。而软件利用中的升级迭代也实行开拓的过程实践6.1到6.8,不重复描述。
消费者用户的运用生态在智能汽车时期越来越主要,因此6.12(用户信息管理)也作为该标准不可少的过程。这节包括了用户信息的网络与利用、软件终止时用户信息的处置等,环绕信息安全保护、并且遵守软件支配的统领国家的干系法规对过程进行哀求。
末了指出,ASQMS旨在帮助业内办理软件质量问题,提高汽车软件的整体质量水平,利用此标准时,一个组织根据自身须要来决定履行一类软件还是二类软件的哀求。如果企业须要剖断其供应的软件种别,该剖断的规则在标准的附录A。
总体而言,ASQMS标准范围覆盖广、全生命周期、过程全面、简洁且通用性强,基本可以知足现阶段及未来可预见的汽车软件质量管理。实际利用的效果还可以在未来履行中持续修订改进。末了值得指出的是,由于是中消会发布的,ASQMS的哀求很贴近消费者市场,这对OEM在智能网联时期提升消费者感知的质量以及利用体验有很积极的意义。希望以上这些解读对汽车同行们有帮助。
来源:中消会
声明:本文所用***、图片、笔墨部分来源于互联网,版权属原作者所有。如涉及到版权问题,请及时和我们联系,经核实后作删除处理。