Price: $2,499.00

Length: 3 Days
Print Friendly, PDF & Email

IEEE 1633 Software Reliability Engineering (SRE) Training  Course

IEEE 1633 Software Reliability Engineering (SRE) Training  is a 3-day practical training program focusing on advantages of IEEE 1633-2016, IEEE Recommend Practices for Software Reliability.

IEEE 1633 Software Reliability Engineering (SRE) Training Course will cover the key features of Recommended Practices for software reliability.

Who Should Attend?

  • Software engineers and managers to enhance their knowledge and skills in methods to predict software reliability
  • Reliability engineers new to software development
    Project managers involved in software releases and maintenance
  • Acquisition professionals to assess and validate reliability of software packages and vendor supplied software
  • Technical, operation and support staffing needed for testing and field support
  • Anyone else who requires guidance and tools to apply software reliability models

Learning Objectives

Participants will learn about:

  • Tonex  Recommended Practices for Software Reliability
  • Best practices applied to IEEE 1633
  • Recommended Practice for Software Reliability
  • Best practices and checklist
  • Compare and contrast Software FMEA (SFMEA) and Software Fault Tree Analysis (SFTA)
  • Applied to software lifecycle model
  • Tools for predicting software reliability

Course Content and Agenda

Executive Software Reliability Overview

  • Fundamental Software Quality/Reliability Definitions
  • Software Reliability (SR), Software Reliability Engineering (SRE) And Software Quality (SQ)
  • Software Defects, Faults
  • Failures Vs. Problems
  • Examples and Case Study 1

Introduction to Software Reliability Engineering (SRE)

  • Software Requirements, Design, Production, Verification and Validation
  • Software Development Plan (SDP)
  • Software Verification Plan (SVP)
  • Software Quality Assurance Plan (SQAP)
  • Software Configuration Management Plan (SCMP)
  • Software Reliability and System Reliability
  • Software Reliability Modeling Principles
  • Techniques for Prediction Analysis
  • Software Failure Modes and Root Causes
  • Functional Failure Modes
  • Interface Failure Modes
  • Detailed Design Failure Modes
  • Maintenance Failure Modes
  • Usability Failure Modes
  • Serviceability Failure Modes
  • Vulnerability Failure Modes
  • Process Failure Modes
  • Software Operational Profile
  • Principles of Software Reliability Engineering (SRE)
  • Software Development Life Cycle, Including Software Specifications, Software Design, Software Coding, And Software Testing
  • Cost Analysis Of SRE
  • Example of SRE Tools
  • Purpose of The Software FMEA and FTA
  • Software Failure Modes and Effects Analysis (SFMEA)
  • Software Fault Tree Analysis (SFTA)
  • Examples and Case Study 2

Safety-Critical Software

  • Software Reliability & Safety
  • Software Failures
  • Software Reliability
  • Reliability Allocation
  • Defining and Analyzing Operational Profiles

Software Reliability Program and Project Management

  • Software Reliability Projects and Tasks
  • Planning for Software Reliability
  • SRE During Software Development Phases
  • Working With SFMEA, FMEAs and SFTA
  • SRE During Testing (Verification and Validation)
  • Developing Software Failure Modes
  • Role of Software Reliability in Operation and Maintenance
  • Reliability Data Collection & Analysis
  • Reliability Modeling & Prediction Management
  • Parts Control Programs
  • Parts Qualification
  • Failure Reporting and Corrective Action Systems (Fracas)
  • Failure Mode, Effects and Criticality Analysis (FMECA)
  • Fault Tree Analysis (FTA)
  • Reliability Centered Maintenance (RCM)
  • Reliability/maintainability Test Planning & Control

Software Failure Mode and Effect Analysis (SFMEA)

  • FMEA Applied to Software Development
  • Software Failure Mode Analysis
  • Process Variation Elimination
  • Applications
  • Control Plan
  • Mitigation Techniques
  • Documentation

Build Software Fault Tree (FTA)

  • Software Fault and Failures
  • Role of Software in a System Fault Tree Analysis or Quantitative Hazard Analysis
  • Fault Tree with OR, AND, K-out-of-N (voting) gates and different types of basic events, including Evident, Latent, External, Repairable and Unrepairable
  • Calculate Fault Tree probability/unavailability (including events and intermediary gate probabilities) for Mission time (with defined mission duration) or for Steady-state mode

Workshop 1: Developing Software FMEA and FTA

  • Faulty Functionality, Sequencing, Timing, Output and Undesired Outputs
  • Tools to Analyze Embedded Software Reliability
  • Mapping Software to Hardware Reliability
  • Using Tools to Perform Software Failures Modes Effects Analysis (FMEA)
  • Using Software in a System Fault Tree Analysis (FTA)






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.