在汽车行业的波澜壮阔中,ASPICE(Automotive Software Process Improvement and Capability dEtermination)标准的讨论犹如一场永无止境的辩论赛。这个模型,旨在引导和评估软件开发过程的改进,提升软件质量,却意外地成为了意见分歧的焦点。一方面,有业界巨头对其推崇备至,将其视为提升软件质量、确保项目成功的金钥匙;另一方面,也有声音认为它过于繁琐、限制了创新的步伐。然而,无论立场如何,一个不争的事实是:ASPICE在国际汽车软件开发领域扮演着举足轻重的角色。
今天,我们将撇开争议,以一种更为建设性的视角来审视ASPICE的最新演进——ASPICE 4.0。这一版本的发布,不仅仅是数字上的跳跃,更是对汽车软件开发实践的一次深刻反思和前瞻。接下来,让我们一起探索ASPICE 4.0相较于其前身3.1版本所发生的显著变化,带你快速了解和感受这一标准更加精准和实用的魅力。
ASPICE4.0相对ASPICE3.1总体的变化就是涵盖内容更加全面完整,过程域更加精简实用,文字描述更加准确适用。
1.全面完整性
ASPICE4.0的全面完整性体现在工程过程域的扩展,并相应对支持过程域进行更新补充。
增加硬件过程域:ASPICE 4.0新增了4个硬件过程域,填补了先前版本在硬件开发管理方面的空白。这一变化意味着,无论是传统燃油车还是新能源车型,其硬件组件的开发流程都能得到更加标准化和系统化的管理,从而提升整车的质量性能和安全性。
引入机器学习过程域:随着智能驾驶的发展,人工智能技术在汽车行业进行广泛应用,ASPICE 4.0特别增加了4个机器学习过程域。这些过程域专门针对机器学习模型的开发、训练和验证,确保了模型的有效性和可靠性,为智能驾驶技术的发展提供了坚实的基础。
新设确认过程域:新增的1个确认过程域,强化了对产品确认活动的指导,确保产品在交付前能够满足既定的需求和性能标准。
对应增加机器学习数据管理的支持过程域:新增加的1个机器学习数据管理过程域,强调了在机器学习项目中对数据的管理。这一过程域的加入,提升了机器学习模型训练过程中的数据的质量和处理效率,保障了数据的安全性。
ASPICE 3.1框图
ASPICE 4.0框图
2.精简实用
ASPICE4.0中VDA scope发生了精简,取消了16个过程域的概念,将原来经典的16个过程域改为基本范围(base scope)加所需工程域的形式。基本范围包含MAN.3项目管理、SUP.1质量保障、SUP.8配置管理、SUP.9问题解决管理、SUP.10变更请求管理共5个过程,也就是说,这五个过程无论针对什么产品,都是作为VDA scope的必选项,而系统、软件、硬件、机器学习四个方面的工程域是VDA scope的可选项,需要根据特定产品具体包含的内容进行选择确定。
从上面的变化可以看出,原来归属在VDA scope16个过程域中的ACQ.4供应商监控过程域已经被移出。此外,对比ASPICE 3.1和ASPICE4.0的框图可以看出采购和供应链相关的ACQ过程、SPL过程只保留了ACQ.4和SPL.2,其他7个过程在图中都已被删减;支持过程域中原有的SUP.2、SUP.4、SUP.7也已被删减,实际上,这些验证、联合评审和文档管理的支持过程域内容在其他过程域中本身也会有所体现,这次的变化主要是删除了那些冗余的内容,让过程域更加精简实用。
3.准确适用
在之前ASPICE 3.1的实施过程中,经常会遇到的一些困惑和模糊的内容,在本次ASPICE 4.0中进行了修正和明确,让ASPICE标准与项目实践更加贴合适用,具体的变化主要涉及以下方面:
需求可验证性的强化
改变点:用需求的可验证性代替每条需求都必须有“验证准则”的要求。
理由:编写需求时只需要对不明确需求的验证准则说明,而不是对所有需求一概而论都要逐条进行验证准则描述,减少不必要的冗余繁琐过程,提高了标准的灵活性和实用性。
架构备选方案的分析评估
改变点:将架构备选方案的要求改为对方案的分析评估。
理由:鉴于实际项目中往往只有一个确定的方案,此变更使标准更加贴近项目实际情况,避免了不必要的理论多元化。
术语“测试”向“验证”转变
改变点:将“测试”一词改为“验证”。
理由:由于某些需求实现无法通过传统的测试手段证明,可能是通过评审、分析等其他验证手段,因此使用“验证”一词更加精准。
SWE.5软件集成验证追溯关系拓展
改变点:软件集成测试追溯关系由原来的软件架构拓展至软件架构设计和软件详细设计。
理由:软件集成不仅包括组件间的集成,也包括单元间的集成,这一变化更全面地反映了集成的本质。
追溯关系
追溯性和一致性BP要求合并
改变点:合并了每个工程域中的追溯性和一致性两个BP的要求。
理由:由于这两个BP的过程实现和考察过程几乎相同,合并可以避免重复,简化流程。
“策略”制定的通用化
改变点:将制定“策略“的要求从BP移至GP2.1.1中,策略要求扩展到所有过程。
理由:这一变化意味着ASPICE CL2评估范围内的所有过程都需要有策略,不仅限于测试验证,而且策略的形式可以更加多样化,如工作流程、视频资料等,提高了策略的适用性和灵活性。
ASPICE 4.0标准的推出,不仅标志着过程域的精细化扩展和术语描述的准确性提升,更代表了对现代汽车行业迅猛发展的智能化和高效性要求的深刻理解和响应。通过这些精心设计的变化,ASPICE 4.0不仅提升了标准的适用性和灵活性,也为汽车行业的软件和硬件开发提供了更加高效和全面的改进与评估框架,确保了汽车产品从设计到交付的质量与安全性,同时也为行业在智能驾驶和电动汽车革命中保持竞争力提供了有力的支持。
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !