July 11, 2016 @ 9:00 am – July 13, 2016 @ 4:00 pm
1400 Preston Rd #400
Plano, TX 75093
Howard Gottlieb
Print Friendly, PDF & Email

Software Reliability Engineering Training by TONEX

Software Reliability Engineering Training teaches you how to design and develop reliable software, reliability verification and testing of the software systems.

Software Reliability Engineering Training course is intended to provide attendees with critical knowledge and skills applied to software reliability and software reliability engineering on real world projects.   Software Reliability Engineering Training is a 3 day course focuses on proactive principles and methods to predict software reliability before the coding is started.

Who Should Attend

  • Systems engineers
  • Software managers
  • Reliability engineers
  • Testing engineers
  • Engineering managers
  • Lead software architect
  • Software quality assurance engineers

By attending Software Reliability Training at TONEX, You Will Learn:

  • About principles of software development
  • Application of reliability and reliability engineering in software
  • About software reliability standards and tools
  • How to establish reliable software systems objectives
  • How to develop software reliability operational profiles
  • How to prepare and execute reliability test cases
  • Use reliability formula and reliability software tools
  • How to predict software reliability
  • How to predict defects, failure rate, MTTF, MTBF, MTTCF (Mean Time to Critical Failure), availability, reliability and defect density of the software
  • Use Design FMEA to understand failure and failure modes of your software
  • Reliability, availability and safety of software systems
  • Use Validation and Verification techniques and tools applied to software reliability
  • Investigate Faults, errors, failures, defects, and bugs
  • Enhance software quality and productivity
  • Apply Dependability, survivability, fault tolerance and resilience of software systems
  • Establish software metrics and measurements, estimation, prediction of quality and reliability
  • Use open source software reliability engineering
  • Relate to Web 2.0 reliability, availability and security issues
  • Use supporting software reliability tools and automation
  • Effect of virtualization on software reliability

Learning Objectives

Upon completion of Software Reliability Training, the attendees will learn how to:

  • Develop realistic software reliability requirements for your software, products and/or systems
  • Enhance your skills to create software development specifications using robust software reliability approaches and methods
  • Perform software failure mode and reliability analyses
  • Make recommendations to implement  cost-optimized software reliability strategies
  • Collect and analyze your software test data
  • Determine the “best” software reliability model and framework
  • Collect and analyze your software test, verification, validation and field data
  • Determine failure modes, reliability trends, root failure causes and corrective actions for your software or system software products and components
  • Evaluate your software for vulnerability to cyber security attacks and critical failures
  • Make recommendations for improved software reliability, safety and protection
  • Lean about SFMEA, failure modes and root causes

Course Topics

Introduction to Software Reliability Engineering

  • Software Failure Analysis
  • Software Reliability and System Reliability
  • Software Reliability Modeling Principles
  • Techniques for Prediction Analysis
  • Purpose of the Software FMEA
  • Analyze 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

Software Reliability Measurement and Analysis

  • Measurement-Based Analysis of Software Reliability
  • Defect Classification
  • Reliability Trend Analysis
  • Field Data Analysis
  • Software Metrics for Reliability Assessment
  • Software Testing and Reliability
  • Fault-Tolerant Software Reliability Engineering
  • Software System Analysis Using Fault Trees
  • Software Reliability Simulation
  • Neural Networks for Software Reliability Engineering
  • Software Reliability Tools
  • Review of Reliability Theory, Analytical Techniques, and Basic Statistics

Software Reliability Program Management

  • 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
  • Environmental Stress Screening (ESS)

Software Failure Mode and Effect Analysis (SFMEA)

  • FMEA applied to Software Development
  • Software Failure Mode Analysis
  • Process Variation Elimination
  • Degree of Variability
  • Software Life Cycle Trend
  • Software FMEA approaches
  • Applications
  • Safety and Hazard Analysis, Causes, Corrective Actions and Potential Solutions
  • Documentation
  • Plan for Software Reliability
  • Software Development Plan
  • Software Configuration Management Plan
  • Software Quality Assurance Plan
  • Software Verification Plan
  • Coding Standards
  • Software Design Standard
  • Software Requirements Standard
  • Master Document Template
  • Software Reliability Engineering Checklists
  • Project Checklist
  • Plan Review Checklist
  • Code Review Checklist
  • Document Review Checklist
  • Requirements Review Checklist
  • Verification Review Checklist
  • Review Notes
  • Code Review Sheet
  • Document Review Sheet
  • Software Project Management
  • Software Users Guide
  • Software Unit Test Plan and Procedures
  • Analyzing Software Unit Test Results
  • Software Integration Test Plan and Procedures
  • Analyzing Software Integration Test Results
  • Software Configuration Index
  • Software Correlation Matrix
  • Software Reliability Accomplishments Summary

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.