This document discusses software reliability growth models. It summarizes several key models: 1) The Jelinski-Moranda model assumes random failures, perfect fixes, and all faults contribute equally to failures. 2) The Littlewood models are similar but assume bigger faults are found first. 3) The Goel-Okumoto imperfect debugging model allows for imperfect fixes, where new defects may be introduced when fixing others. It also briefly discusses other models like the Non-Homogeneous Poisson Process model and Delayed S and Inflection S models.