ASPICE中关于“Communication”的要求

文摘   2024-09-27 13:48   广东  

最近2次的ASPICE 4.0 Upgrade Training中,都有和学员讨论了ASPICE中关于”Communication”的要求,特别是CL1和CL2之间的差异。


总结如下,分享给读者。


(1) ASPICE CL-1中的Communication

ASPICE PAM V4.0的附录C.6中,关于“Communication”的说明,如下图所示:

 

① V模型左侧的Communication

如上图所示,V模型左侧的Process中,有一个BP: Communicate agreed work product (即:沟通达成一致的…工作产品),例如:

  • SYS.2.BP6: Communicate agreed system requirements

  • SWE.2.BP5: Communicate agreed software architecture

 

这个BP是要求:Process输出的工作产品,需要在所有“affected party/受影响方”之间进行沟通,并达成一致的理解。例如:

  • SYS.2.BP6: Communicate agreed system requirements,是需要在System Requirements的所有受影响方之间就System Requirements沟通并达成一致。

  • System Requirements的受影响方,是指使用System Requirements的相关方,如:软件需求工程师、硬件需求工程师、系统设计工程师、系统测试工程师等。

    (说明:建议System Requirements的上游也参与沟通)


② V模型右侧的Communication

如上图所示,V模型右侧的Process中,有一个BP: Summarize and communicate results. (即:总结并沟通Verification的结果),例如:

    • SYS.4.BP5: Summarize and communicate results.

    • SWE.5.BP7: Summarize and communicate results.

 

这个BP是要求:Verification过程的结果,需要进行”总结”,并将这个”总结的结果”,沟通给 “受影响方”,使得所有的“受影响方”都能对Verification结果有一致的了解。

 

Summarize的时候,通常需要Summarize哪些信息呢?

 

典型的测试结果,通常包括:

  • Number of planned cases

  • Number of passed cases

  • Number of failed cases

  • Number of not executed cases and their justifications

  • Number of not applicable cases and their justifications

  • Pass rate

  • Final judgment (pass or fail) acc. the predefined pass criteria

 

这可以参考ASPICE V4.0中建议的如下Output Information item:

  • 13-24 Validation results

  • 13-25 Verification results

  • 13-50 ML test results

 

③ Communication的形式

培训期间,学员关注的问题是:Communicate需要采用哪些形式,保留哪些沟通记录呢?如果采用例如“微信群”的形式进行沟通,可以吗?

 

ASPICE V4.0中建议的Communication Evidence,如下图所示:


所以说,只要是有效的沟通,采用例如及时聊天工具(如:企业微信群)的方式,是可以的。

 

在ASPICE VDA Guideline中,也有如下的打分规则:

[COM.RL.1] If effective communication of agreed information at Capability Level 1 is not done based on baseline or by explicitly document communication or review records, then BP “Communicate” shall not be downrated.

如果不是通过基线,或者不是通过明确的文档来记录沟通过程,或者不是通过评审记录等进行的沟通,但确实是有效地进行了沟通,那么Communicate的BP,不应该降低打分


(2) ASPICE CL-2中的Communication


 

GP 2.1.6是指识别所有的相关方,确定相关方的职责、沟通机制,并确保相关方可以按照确定的职责和沟通机制,有效参与进来。


(3) ASPICE CL-1, CL-2中关于Communication的区别

CL-1的Communicate对象是“Process输出的结果”,例如:

    • SWE.1 – Communicate对象是“SW Requirements”

    • SWE.2 – Communicate对象是“SW Architecture Design”

    • SWE.6 – Communicate对象是“SW Verification Results”

 

CL-2的GP 2.1.6所要求的Communicate,是有策划、有控制的沟通

  • 首先,需要定义相关方之间的沟通机制(CL-1中,沟通方式未被要求进行策划)

  • 然后,沟通的内容,不仅仅是过程输出的结果(CL-1,只是沟通过程输出的结果)

  • 最后,沟通的情况,会被监控和调整(CL-1,不要求对沟通进行监控和调整


如下图所示:

( -- 完 -- )


先起公司近期公开课:


推荐阅读:


 



仨人谈起
咨询是盛开的生命;传播理念、思想、希望和行动;谈Automotive SPICE,汽车功能安全(ISO26262 + SOTIF),汽车网络信息安全
 最新文章