软件验证如何通过ISO26262流程产品认证?

如何按照ISO 26262标准进行软件验证

前述:

这个ISO 26262第6部标准列出了软件级别的产品开发指南。它对软件验证和验证过程也有明确和具体的看法。

除第6部外,第8部ISO 26262标准 还有一个单独的条款,讨论软件验证在一般情况下。

当计划对符合ISO 26262标准的软件进行验证时,将考虑来自这两个部分的建议。

在完成哈拉(硬件和风险分析),您的功能安全(Fusa)配备了以下必要信息:

  • 安全目标,
  • 功能安全(Fusa)概念文件
  • ASIL等级。
  • 所有这些信息下的袖子,阶段被设置为启动-启动ISO 26262兼容的软件开发过程!

    换档齿轮:理解V周期中软件验证的无所不在

    软件开发的V-循环模型,软件验证是在开发的每个阶段进行的。

    如果你看一下V模型,你会发现连接V模型双手的箭头是双向的。

    单元测试对应于软件的实现,集成测试是针对高层设计等。

    这样做是为了实现双向追踪,在以下情况下,这是最重要的符合ISO 26262标准的软件开发。我们将在稍后的博客中讨论可追溯性。

    谈到符合ISO 26262标准的软件验证,它非常类似于传统的软件验证过程。但是,根据ASIL等级分配给软件。

    这些准则不仅包括部署用于验证的方法的建议,而且还包括验证策略.

    让我们详细了解这个过程!

    软件验证方案的设计

    软件开发生命周期的测试阶段定义在第6.9部分-单元测试、6.10-集成测试和6.11-软件安全需求验证中。

    在启动此测试阶段之前,软件验证计划必须就位。此计划是称为在软件层面启动产品开发

    在设计核查计划时必须考虑以下因素:

  • 参与软件开发的活动和选择的执行方法。例如,软件模块开发可能是一项活动基于模型的开发 可以是执行此操作的选择方法。
  • 产品开发生命周期-也可以根据标准第2部分-功能安全管理进行更改
  • 软件是否可配置;如果是,可能会出现其他考虑因素。
  • 方法、编程语言、开发工具等应该在产品开发生命周期的不同阶段和子阶段保持一致。
  • 根据这些考虑,a软件验证计划是作为工作产品创建的。

    下一步是对此进行微调。软件验证计划。

    在软件开发生命周期启动后,对软件安全需求进行了规定。在此阶段,软件验证计划的精化版本作为工作产品生成。

    这个完善的软件验证计划被用作软件体系结构设计的输入(以及其他输入)。这一点很重要,因为这个设计也要按照软件验证计划进行验证。

    以下方法可用于此目的。

    在对软件架构设计进行验证之后,核查 告作为工作产品生成。本 告是证明ISO 26262标准遵守的证据之一。

    软件单元验证:软件单元设计与实现的重要目标

    根据产品开发生命周期,发布软件体系结构的设计,软件单元设计与实现过程已启动. 而软件模块的验证(已经开发),是本阶段的三个目标之一。

    正如您已经注意到的,前一步的工作产品作为下一个步骤的输入。同样,在软件单元的核查过程中,输入如下:

  • 软件验证计划(在指定软件安全要求时进行微调)
  • 软件验证 告(软件架构设计工作产品)
  • 下表列出了验证的方法。验证过程按照iso 26262标准第8部分的规定进行。.

    纳兰企管专注ISO26262流程认证和ISO26262产品认证 欢迎邮件咨询service@nalanchina.org 纳兰企管版权所有。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年4月24日
    下一篇 2021年4月24日

    相关推荐