Failure Mode Effects Analyses (FMEA) have proven to be an effective method for improving the reliability of hardware systems but many still consider software FMEAs to be problematic. This course provides a proven methodology and a detailed example for planning and performing FMEAs on software. An introduction to Software FMEA and relation to Hardware FMEA will be provided along with a step-by-step approach to performing software FMEA--using excerpts from a real example.