ASPICE4.0学习笔记系列之SYS.4和SYS.5实战要点

ASPICE4.0学习笔记系列之SYS.4和SYS.5实战要点

SYS.4系统集成和集成验证

首先,根据系统架构的静态设计和动态设计来制定相应的验证措施,验证措施技术主要关注的是系统要素之间接口的信号流和依赖关系,以及软硬件之间的相互作用,需要对系统元素之间的动态交互关系、信号流的时效性、信息的时序关系等进行验证。在这个过程中,应定义所需要的验证环境和设备、验证的准入准出标准、验证技术、判定准则等内容。

然后,依据需求的优先级、回归验证的需要,产品版本的预期用途(台架测试、场地测试还是公共道路测试)等信息确定验证措施的选择标准,依据这个标准,为每个集成步骤选择相应的验证措施。所选的验证措施选择应具有足够的覆盖范围。

接着,按照规定的顺序和规定的前提条件,对系统要素进行集成,直到系统完全集成为止,根据选定的系统集成验证措施,执行系统集成验证。

最后,就是ASPICE对于测试验证相关过程域的通用要求,总结和沟通验证结果,这个不难理解,可以将验证结果总结为报告,有汇总的数据说明,然后和项目中的所有相关方进行沟通,让项目干系人充分了解结果,沟通证据可以很灵活,例如邮件、聊天记录、会议纪要都可以,只要确保相关人充分知悉并达成一致。对于双向可追溯性和一致性,也是通用要求,系统集成验证措施需要和系统架构设计进行双向追溯,系统集成验证结果也需要和系统集成验证措施进行双向追溯。

附赠自动驾驶最全的学习资料和量产经验:链接

image

结合功能安全方面的要求,在系统集成和集成验证阶段,不仅需要验证系统架构设计的正确执行,系统架构层面接口的正确性和一致性,还需要验证功能安全需求和技术安全需求在系统架构层面的正确执行,安全机制在系统层面的功能性能、准确性和时序,并且需要考虑验证系统的鲁棒性。

在SYS.4过程中,我们在实践中一般可以输出以下交付物(供参考):

交付物说明
系统集成及集成验证策略集成顺序、集成流程、集成启动准则、集成结束准则、集成结束后的通知;集成验证目标、验证启动准则、验证结束准则、回归验证策略、验证措施的选择标准等。
系统集成验证措施(含测试用例)针对系统要素之间的数据流、时效性和时间依赖、接口信号的正确性、动态交互、接口资源消耗目标的达成情况设计验证措施,需要覆盖系统架构设计的内容。
系统集成验证报告根据每个发布版本情况和集成策略,执行集成,并选择相应的验证措施进行集成验证,记录验证结果,并总结相应的报告
追溯证据系统架构设计-系统集成验证措施测试用例-测试脚本-log需要完整追溯验证措施-验证记录-验证报告需要有完整追溯此外,验证措施-BUG问题之间已需要有追溯
评审记录对以上交付物要进行充分评审,确保其正确性,并确保相关方全部参与,知悉结果。

SYS.5系统验证

在ASPICE 3.1中,这个过程叫做系统合格性测试,在目前ASPICE 4.0中,改为系统验证,内容大同小异,没有本质变化,只是更具实用性,对于有些非功能需求,可能无法通过测试来证明,可以采取分析、评审等其他的验证手段。系统验证过程的基本实践(BP)要求与系统集成和集成验证阶段十分相似,只是它是针对系统需求的验证,并且它是对集成后的系统整体进行的验证,相当于黑盒验证,不涉及逐步集成验证的过程。系统验证措施可能也会涉及到环境、EMC、寿命测试等验证技术,具体需要根据系统需求制定。

image

在SYS.5过程中,我们在实践中一般可以输出以下交付物(供参考):

交付物说明
系统验证策略验证目标、验证启动准则、验证结束准则、回归验证策略、验证措施的选择标准等。
系统验证措施(含测试用例)针对系统需求设计验证措施,需要覆盖系统需求的全部内容。
系统验证报告根据每个发布版本情况,选择相应的验证措施进行系统验证,记录验证结果,并总结相应的报告
追溯证据系统需求-系统验证措施测试用例-测试脚本-log需要完整追溯验证措施-验证记录-验证报告需要有完整追溯此外,验证措施-BUG问题之间已需要有追溯
评审记录对以上交付物要进行充分评审,确保其正确性,并确保相关方全部参与,知悉结果。

需要注意的是,验证中发现的问题需要进行闭环管理,关于问题管理细节后续在讲到SUP.9时再详细展开。以上内容是ASPICE最基本要求,在实践项目中,围绕这些要求可以灵活开展,只要深刻理解开发过程,将这些要求融会贯通在验证细节中即可。

  • 8
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ASPICE是指汽车供应链产品开发基础设施的改进方法,实现了产品组件的重用、可靠性设计和自动化测试。在ASPICE的指导下,汽车制造商和供应商可以更快地将高质量的产品带到市场上,同时还可以降低开发和生产成本。ASPICE使用一系列的过程和模板,来指导汽车供应链中的开发团队。这些模板和过程包括需求分析、系统设计、软件开发、测试等不同阶段,使得开发团队能够掌握和发展最佳实践。ASPICE主要分为3个级别,即基本水平、中间水平和高级水平。每个级别都有不同的指标和标准,开发团队需要按照这些标准进行评估和改进,从而不断提升产品质量和开发效率。ASPICE还提供了评估和认证机制,对汽车供应链中的开发团队进行评估和认证,确保他们符合汽车制造商的要求和标准。ASPICE是汽车供应链的重要工具,已经得到了全球范围内的广泛应用。 ### 回答2: ASPICE是一种软件过程评估标准,它的全称为Automotive SPICE(汽车软件过程改进与能力评估),是汽车行业的一种通用标准。ASPICE被设计用来提升汽车软件开发的质量和效率,涉及到软件开发的不同阶段,从需求定义到开发、测试和集成,甚至到配置管理和项目管理等。它将软件过程分成了六个级别,不同的级别评估软件开发流程的成熟度,其中最高的是LEVEL 5。ASPICE也提供了详细的流程指南、工具和模板,支持开发团队的自我评估和检查。 SWE.3是ASPICE中的一个级别,也称为软件产品的设计和实现。在这个级别中,开发团队需要对软件的需求进行分析和概念设计,并在此基础上完成详细的设计和编码。这个过程需要保证软件质量,并且需要符合特定的标准和规范。在这个阶段,开发团队还需要进行代码静态分析、单元测试和集成测试,并在这个过程中迭代改进软件的设计和编码,确保软件的质量和符合需求。此外,这个阶段的评估还要看开发团队能否满足特定的要求,如安全性、可靠性、可维护性和性能等。这意味着开发团队需要对软件开发的整个过程进行细致的管理和控制,确保软件产品的质量和符合ASPICE标准的要求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值