Length: 2 Days
Print Friendly, PDF & Email

Software Safety Course for Managers Training by Tonex

Software Safety Course for Managers

Software safety managers have a very important role.

Essentially, software safety managers need to be watching over everything. For example, software safety managers need to be on the look out for over-zealous developers (or sales and marketing staff) who may try to introduce more value-added features and functions to impress and please customers. Or there could be issues with having unintended functions unwittingly introduced to the system.

Software safety managers also need to keep an eye on requirement flaws.

In the majority of accidents in which software was used to control actions of components, the cause can be traced to requirement flaws such as incomplete requirements in the specified and implemented software behavior — wrong assumptions made on how the control system operates in the production environment.

However, even if there exists a methodology or technique that could identify all software-related hazards, software safety managers should keep in mind that this is just part of it. Software safety managers are still presented with a huge risk if the software is not properly designed, built and tested.

It is common practice to use fault tree analysis to identify software-related hazards. The analysis is usually carried out right down at the software interface level in order to trace the hazards into the software requirements and design implementation.

Additionally, software safety managers need to be certain that software safety systems be built and configured in a secure and reliable way.

Then there’s the IEC 61508 software safety standard that outlines how safety-critical projects should be managed and how to locate, and create, safety-critical code.

Meeting the requirements of IEC 61508 for software development involves a systematic development process, emphasizing requirements traceability, criticality analysis, and validation.

These techniques are not new to embedded software developers. They’re considered and debated and then often dismissed when cost and deadline considerations come into play.

When a software failure could mean the loss of life, however, it’s critical to strictly follow a standard such as IEC 61508 that eliminates the possibility of corner-cutting. Even when developing a non-safety-related system, IEC 61508 is an excellent framework for a quality-focused development process.

Software Safety Course for Managers

Software Safety Course for Managers is a 2-day training course  designed to provide managers, engineers and technical professionals with a firm grounding in the software safety essential and software safety project management skills necessary to lead and produce safe software products that meet customer safety requirements.

Software engineering skills involving software design, safety and reliability considerations, testing, and implementation are vital to software development. However, effective management of the full software safety, from conception to deployment, remains the most critical factor influencing the success of safe software projects.

Software safety requires special attention in planning, architecture, design and test. Participants will learn philosophies and methods of developing and analyzing software and highlights managing a software safety program.  Software design principles are discussed to create programs that are fault tolerant and acceptably safe.  Software hazard analyses methods will be discussed and evaluated though case studies. High level software safety methods are disused including Software Fault Tree Analysis (SFTA), Soft Tree, Software FMEA (Failure Mode and Effects Analysis (FMEA), Software FMECA (Failure Modes, Effects and Criticality Analysis),  Software Sneak Analysis and Petri Nets.

Participants will obtain practical knowledge with methodology, processes and techniques used in the industry to ensure software safety.

Software Safety Benefits
  • Experience with software safety methodologies, processes and tools used in the industry
  • Developed and taught by industry professionals
  • Practical knowledge to complement professional experience
  • Immediate applicable skills
Who Should Attend?

Managers and engineers, system safety analysts, and software engineers who are involved with planning, developing and managing systems and software.

Learning Objectives
  • Safety practices for software projects
  • Software safety and project management tools and techniques
  • Software hazards, root causes, and the methods
  • Analysis of software safety requirements and design
  • Software safety testing and delivering stages, metrics and other estimates
  • Application of architectural techniques to real world software safety challenges
  • Modeling, simulation and administrative methods and documentation to manage a software safety program
Course Topics
  • Overview of Key Software Engineering Processes
  • Software Engineering Life Cycle
  • Software Requirements
  • Overview of Software Safety
  • Software Safety Definitions and Concepts
  • Software Safety Life Cycle
  • Software Safety Project Management
  • Software Safety Design Requirements
  • Software Safety References: Overview of DO-178B/C
  • Case Study: MIL-STD-882E
  • Software Safety Risk Assessment and Management using RMF (Risk Management Framework)
  • Software Safety Hazard Analysis
  • Preliminary Hazard Analysis (PHA)
  • Overview of Fault Tree Analysis (FTA)
  • Software FTA
  • Software FMEA (Failure Mode and Effects Analysis (FMEA)
  • Software FMECA (Failure Modes, Effects and Criticality Analysis)
  • Software Sneak Analysis
  • Petri Nets
  • Formal Methods
  • Software Safety Verification and Validation
  • Software Safety Reliability/Maintenance
  • Software Safety Cheat sheet and Checklist


Software Safety Course for Managers

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • 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.

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.