ABSTRACT

In this chapter, the classification of software reliability models (SRMs) is studied on the basis of effective and efficient quality of SRMs and the software faults with categorisation of vast variety of available software were obtained. Faults in the software give deep knowledge of understanding along with their useful inferences, which enhance the performance of the software. This chapter classifies the existing literature of SRMs according to software development life cycle (SDLC) phases. The SDLC provides the exact information about the classification of the models that can be used in software development. The analytical models are generally used for estimating and monitoring the software faults. These models are classified into two categories: dynamic (probabilistic) and static (deterministic). Statistical representation is provided, which depicts the comparative analysis of various data.