|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/iso-26262-62018-product-development-at-the-software-level/
课程评论:没有评论
**课程名称:** ISO 26262-6:2018 软件安全产品开发 **课程概述:** 本课程深入探讨 ISO 26262 标准的第 6 部分,专注于软件层面的产品开发。课程将详细讲解 ISO 26262 第 6 部分的所有相关条款,包括: * **条款 6:软件安全需求规范** * ISO 26262 软件开发阶段 V 模型 * 软件安全需求的特性和属性 * **条款 7:软件架构设计** * 软件架构设计的原则和表示方法 * ISO 26262 规定的错误检测机制 * ISO 26262 规定的错误处理机制 * 软件架构设计的实例 * **条款 8:软件单元设计与实现** * 软件单元设计的原则和表示方法 * 软件单元设计实现的方法 * 软件工具的资格认证 * 软件单元设计的实例 * **条款 9:软件单元测试** * 软件单元测试的目标 * 测试方法推导及示例 * 结构覆盖(语句覆盖、分支覆盖、修正条件/判定覆盖)及示例 * **条款 10:软件集成与测试** * 软件集成与测试的目标 * 测试用例推导方法 * 测试方法 * 结构覆盖(功能覆盖、调用覆盖)及示例 * **条款 11:嵌入式软件测试** * 嵌入式软件测试的目标 * 测试方法 **实践环节:** 通过实践练习,学员将逐步学会如何为电动汽车在“避免意外加速”的安全目标下,进行软件架构设计和软件安全需求规范。课程还提供视频形式的参考解决方案。
This course is about ISO 26262-4: Product development at the system level. All relevant clauses of this part of ISO 26262 are explained in the course. The following clauses are considered:Clause 6: Specification of software safety requirementsClause 7: Software architectural designClause 8: Software unit design and implementationClause 9: Software unit testingClause 10: Software integration and testingClause 11: Testing of the embedded softwareThe following aspects are considered in Clause 6: Specification of software safety requirements:The ISO 26262 V-model for the software development phaseCharacteristics and attributes of the software safety requirementsThe following aspects are considered in Clause 7: Software architectural design:Principles and notations for the software architectural designError detection mechanisms according to ISO 26262Error reaction mechanisms according to ISO 26262Example for the software architectural design The following aspects are considered in Clause 8: Software unit design and implementation:Principles and notations for the software unit designMethods for implementation of the software unit designSoftware tool qualificationExample for the software unit designThe following aspects are considered in Clause 9: Software unit testing:Aims of software unit testingMethods to derive test methods with several examplesTest methodsStructural coverage (statement coverage, branch coverage, modified condition/decision coverage) with examplesThe following aspects are considered in Clause 10: Software integration and testing:Aims of software integration and testingMethods to derive test casesTest methodsStructural coverage (function coverage, call coverage) with exampleThe following aspects are considered in Clause 11: Testing of the embedded software:Aims of testing of the embedded softwareTest methodsIn the exercises you will learn step by step how to develop the software architectural design and software safety requirements for an electric vehicle and the safety goal "Avoid an unintented acceleration".A possible solution for the exercises is presented in a video.