Write Effective Requirements and Test Cases for Functional Safety Products

Course Duration: 3 Days - 8 Hours/day

This three-day course is designed to give the attendee a detailed understanding of writing Effective Requirements and Test Cases through process workshops focused on the system, software and hardware process groups.

The course combines best practices from Automotive SPICE® v4.0 PRM/PAM and Hardware SPICE® PRM/PAM.

Learning Objectives

  • Detailed understanding of what Automotive SPICE® is and the motivation behind the model
  • Detailed understanding of process capability level 1 (VDA-Scope)
  • Detailed understanding of traceability requirements
  • Detailed understanding of creating requirements for software and its elements at various levels
  • Understanding of how to evaluate process risks and drive process improvements

Course Outline

Day One

  • Chapter 1: Introduction and Overview
  • Definition
  • History
  • Structure
  • Key Concepts
  • Chapter 2: Understanding System/Software Requirements
  • Defining Requirements
  • Types of Requirements
  • Notation for Requirements
  • Requirements Elicitation
  • Breakout Exercise 1: Introduction of Case Study System Requirements (SYS.2)
  • Breakout Exercise 2: SWE Requirements (SWE.1)
  • Chapter 3: Architectural Design
  • Notation for System Architecture
  • Notation for Software Architecture
  • Breakout Exercise 3: Develop the Software Architecture using Block Diagram, Timing Chart, and Allocation Matrix for Architectural (SWE.2)

Day Two

  • Chapter 4: Developing Software Detailed Design, Unit Construction, and Software Unit Verification
  • Develop Software Detailed Design
  • Coding Style
  • Coding Rules
  • Breakout Exercise 4: Deriving Software Detailed Design and Unit Construction (SWE.3)
  • Breakout Exercise 5: Software Unit Verification (SWE.4)
  • Unit Testing
  • Chapter 5: Conducting Software Integration and Integration Testing, and Software Qualification Test
  • Test Case Development
  • Test Methods
  • Breakout Exercise 6: Integration Testing (SWE.5)
  • Breakout Exercise 7: Conducting Software Qualification Testing (SWE.6)

Day Three

  • Chapter 7: Developing Hardware Requirements
  • Defining HW Requirements
  • HW Design
  • Breakout Exercise 8 – Hardware Requirements Analysis
  • Test Methods
  • Chapter 8: Creating the V-Model using DFMEA and DVP&R

Who Should Attend

The seminar has been developed for:

  • Developers, test engineers, project managers, software quality engineers and managers & other participants involved with development of embedded systems in the automotive industry.
  • Hardware designers, test engineers, project managers, hardware quality engineers and managers & other participants involved with development of embedded systems in the automotive industry.
  • Software and Hardware managers, Automotive SPICE® Implementers, internal auditors and others who need to understand Automotive SPICE® and how to integrate it into their Quality Management or Functional Safety system will find the training helpful.

Course Materials

Each participant will receive a seminar manual including case studies.

Note: Omnex does not provide copies of standard(s) during training courses, but clients are encouraged to have their own copy.

Pre-Requisite

Background in “development projects”, “software development”, “quality management systems”, or “functional safety” will be helpful.

A basic understanding of project management, quality management and system and software engineering processes is helpful, but not required.

Upcoming Training