团体标准
汽车软件开发能力要求
Automotivesoftwaredevelopmentcapabilityrequirement
中国电子信息行业联合会发布
目次
前引 言 III II1范围..2规范性引用文件3术语、定义和缩略语4标准综述. 3.1术语和定义.4.1软件重要性等级4.2标准过程框架..4.3标准结构说明.5组织级软件管理... 5.1软件开发治理[SDG]5.2软件过程体系[SPS].5.3软件工具管理[STM].5.4人员能力管理[PCM]. 5.5信息安全管理[ISM]6项目级软件管理... 96.1软件项目管理[SPM]6.2软件配置管理[SCM]. 106.3软件变更管理[CGM] 7分布式软件开发管理 10 117.1供方选择[SSS] 117.2供方协议[SPA] 118软件开发过程管理. 7.3供方监控[SSM]. 118.1软件需求分析[SRA] 11 118.2软件设计[SDA] 128.3软件实现[SIM].. 138.4软件单元测试[SUT] 8.5软件集成和测试[SIT] 13 148.6软件合格测试[SQT] 158.7软件发布[REL] 159能力评估要求... 169.1能力评估概述. 9.2过程能力评估要求 16 169.3软件产品评估要求.. 1617
参考文献..
前言
本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草.
请注意本文件的其他内容可能涉及专利,本文件的发布机构不承担识别这些专利的责任.
本文件由软件成本度量和价值评估分会提出.
本文件由中国电子信息行业联合会归口.
本文件起草单位:广州赛宝认证中心服务有限公司、科大讯飞股份有限公司、东风汽车集团有限公司研发总院、中电金信数字科技集团股份有限公司、北京理想汽车有限公司、北京新能源汽车 股份有限公司、潍柴动力股份有限公司电控与软件研究院、东软集团股份有限公司、宇通客车股份有限公司、陕西重型汽车有限公司、广西玉柴机器股份有限公司、麦格纳动力总成(江西)有限公司、星河智联汽车科技有限公司、武汉环宇智行科技有限公司、沈阳关行科技股份有限公司、威海神舟信息技术研究院有限公司.
本文件主要起草人:翟宏宝、金戈、黄岚、施展、王旭飞、毛志飞、周文峰、余来星、董雷、方文韬、张庆浩、段升龙、沈楠、吕传成、刘兴义、刘建飞、李春林、汪鹏、李进、安永杰、王辉、叶宇、朱赛春、王雷、金鑫、杜思宁、舒选才、黄莉、曹祁生、任振刚、谢成龙、闻艺、孙海铭、王松、毛慧丽、唐百惠.
本文件为首次制定.
引言
新能源汽车和智能网联汽车已成为全球汽车产业发展的战略方向.软件作为新能源汽车和智能网联汽车的重要基础,在整车中的比重越来越大.据有关分析,汽车中的软件代码量已突破5亿行, “软件定义汽车”的时代已经到来.
然而,近些年因软件质量问题带来的汽车事故层出不穷,软件质量问题导致的汽车召回事件屡创新高,各汽车企业正在抓紧制定应对软件质量问题的策略.
我国相关部委高度重视汽车产业的发展,近些年密集出台了《智能汽车创新发展战略》、《工业和信息化部关于加强智能网联汽车生产企业及产品准入管理的意见》、《关于开展智能网联汽车 准入和上路通行试点工作的通知》、《关于开展智能网联汽车“车路云一体化”应用试点工作的通知》等系列意见和通知要求.从相关意见和通知中可以看出,国家对智能网联汽车的功能安全、网络安全和预期功能安全等都提出了明确的要求.作为汽车功能安全、网络安全和预期功能安全中非常重要部分的汽车软件也受到了前所未有的关注.
本文件旨在指导汽车软件开发组织在开发车载软件时应考虑的质量要求,及对软件开发的正确性、合理性和有效性的评估要求.
本文件典型的应用场景包括:
2)软件采购方利用本文件对软件开发组织的软件能力进行评估: 1)软件开发组织利用本文件建设汽车软件开发能力,并进行测量、评估和改进:3)第三方机构依据本文件对软件开发组织的软件开发能力及软件产品质量进行客观评估.
汽车软件开发能力要求
1范围
管理四个方面的要求. 本文件规定了软件开发组织管理、软件开发项目管理、分布式软件开发管理以及软件开发过程
本文件提供了汽车软件开发过程能力评估和产品评估的方法.
本文件适用于搭载在汽车电子控制单元(ECU)中的软件的开发,不适用于汽车有关的云端软件、工具软件的开发管理.
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款.其中,注日期的引用适用于本文件. 文件,仅该日期对应的版本适用于本文件:不注日期的引用文件,其最新版本(包括的修改单)
ISO/IEC24765-2017系统和软件工程术语ISO26262:2018道路车辆功能安全ISO21448:2022道路车辆预期功能安全 ISO/SAE21434:2021道路车辆网络安全工程
3术语、定义和缩略语
3.1术语和定义
3. 1. 1
产品Product
为交付给用户而设计的计算机程序、规程和相关文档的完整集合.
3.1.2
工作产品 Work Product
来自过程、活动或任务的输出,可以是独立输出或者是解决方案的一部分.
3.1. 3
项目Project
受管理的一组相互关联的活动和资源(包括人员),能够向客户或最终用户交付一个或多个解决方案.一个项目通常有一个预期的开始(即项目启动)和结束点,但也可以是连续不中断的.项目通常根据计划和需求运作.
3. 1. 4
能力Capability
组织或个人通过利用资源、知识和技能实现预期结果的本领.