Price: $1,699.00
Length: 2 Days
Print Friendly, PDF & Email

SFMEA, Software Failure Modes Effects Analysis Training

SFMEA, Software Failure Modes Effects Analysis Training Course Description

SFMEA, software failure modes effects analysis training covers all the steps, techniques, and tools necessary to develop and execute a software FMEA. SFMEA training course will also teach you to perform software reliability failure modes and root causes associated with the standards, interface design, detailed design and code, vulnerabilities, corrective actions, serviceability, applicability, and processes.

SFMEA, software failure modes effects analysis training

Software failure analysis is one the key steps of software development, as it is, cost-wise and quality-wise, crucial to anticipate all the things that might go wrong later after the software is developed before even the code is written.


SFMEA training is a 2-day course designed for:

  • Reliability engineers
  • Software engineers
  • Systems engineers
  • All individuals involved with identifying risks associated with software related failure modes

Training Objectives

Upon the completion of SFMEA training course, attendees are able to:

  • Understand that systems failures are the results of faulty requirements, design, codes, poor corrective actions, lack of user instructions, installation scripts, and vulnerabilities
  • Understand that failure modes and root cause can be applied in both commercial and defense applications
  • Identify critical failure effects
  • Identify failure modes leading to these effects
  • Determine where additional protection is required
  • Predict software failure modes before the code is written
  • Protect their critical systems from software failures
  • Prepare a software FMEA report

Course Outline


  • Definition of software reliability
  • Definition of FMEA
  • Definition of SFMEA
  • Purpose of the SFMEA
  • How the SFMEA integrated into the system lifecycle
  • Limitations and advantages of SFMEA
  • Costs estimation of performing SFMEA
  • Existing guidance
  • Software FMEA Procedure
  • Hardware vs Software FMEA
  • How software development is different
  • Measurements
    • Time
    • Size
    • Defects
  • Software lifecycle trend
  • How defects, faults, and failures are related

Introduction to Failure Analysis (FA)

  • FA definition
  • Key areas of FAs
  • Rationale for Fas
  • The effects of software Fas
  • Three levels of FA
  • Level1 FA
    • Logic
    • When
    • Process
    • Software failure modes taxonomy
    • Failure modes data
  • Level 2 FA
    • Logic
    • When
    • Process
    • Phase contaminant
    • Phase contaminant of defects and failures
    • Phase contaminant behavior
    • Defects reduction behavior
    • Identify the origin of defect
  • Level 3 FA
    • Logic
    • When
    • Process
  • Applying FA results in the current system
  • Common questions to ask during an FA

Preparing the SFMEA

  • Where does the SFMEA Apply?
  • What are the most sensitive parts of the software
  • Applicable viewpoints
  • Collecting documentation
  • Staffing needed for the SFMEA
  • Decide selection scheme
  • SFMEA ground rules
  • Define rankings of failure, probability, and severity
  • Select and adjust the SFMEA tool


  • Begin with the outputs
  • Forms
  • Severity
  • Interface analysis
    • Software
    • Hardware

SFMEA and Software Quality

  • Walkthroughs
  • Examinations
  • Testing

Analyze the Software Failure Modes and Root Causes

  • Functional failure modes and root causes
  • Interface failure modes and root causes
  • Detailed design failure modes and root causes
  • Maintenance failure modes and root causes
  • Usability failure modes and root causes
  • Serviceability failure modes and root causes
  • Vulnerability failure modes and root causes
  • Process failure modes and root causes
  • Case studies

Analyze Consequences

  • Identify the local, subsystem, and system effects
  • Identify preventive measures
  • Identify the severity and probability
  • Identify mitigation
  • Develop corrective actions
  • Identify compensating provisions
  • Revise RPN

Generate a Critical Items List (CIL)

  • Identify equivalent failure modes
  • Create CIL

TONEX Hands-On Workshop Sample

  • Completing of each phase and step of the SFMEA on a real world case
  • Brainstorming
  • Real life cases of completed SFMEAs
  • Examples of wrong-done SFMEAs
  • Real world examples of root causes of faulty range data failure mode for detailed FMEA viewpoint

SFMEA, Software Failure Modes Effects Analysis Training

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.