Anyone know about Failure Mode and Effect Analysis (FMEA) in software testing?

This is a rarely used phase in software testing. I don’t know much bout this thing but have only heard and I was in search of details of this methods. I would like to know when it is required, how it can be implemented, etc. If any one got any materials or link related to FMEA, please do share with me. Thanks in advance.