Different Modules of SDLC(software development life Cycle)

Different Modules of the Software Development Life Cycle (SDLC)

Now in This Topic, We are going to discuss different modules of SDLC.

Basically there are mainly 5 major types of  modules of SDLC and these are:

  1. Waterflow Module
  2. Spiral Type Module
  3. Prototype Module
  4. VLV(Verification And Validation)
  5. Hybrid Module

Now, let’s move to each module one by one.

Different Modules of the Software Development Life Cycle (SDLC)

Waterflow Module 

  • It is a basic module of SDLC(all modules derived from these modules).
  • Execution happens in sequential order or one place is an input of next place.
  • No parallel deliverable.(no teamwork simultaneously).
  • The developer used to test the application.
  • No requirement review process means after taking requirement from the customers is given to review io find any mistake or not.
  • No requirement changes available. release change in between is not allowed but after release change is allowed.

Note : Generally we go for Waterflow module in case of life-critical and making a critical application.

2. Apart from W.F.M requirement change are allowed in all other models.

3. A Part from W.F.M testing engineer tests the application in all other models.

Spiral Module

  • Generally, we go for this module when the module is dependent on other modules. In this case, we create the application module by module and handed over customer, so that it is flexible for change.
  • customer use the software at an early stage.
  • This type is more clear for test engineer and developer.
  • No parallel deliverable.
  • No requirement review process.

Prototype Module

Since there was a lot of customer rejection in the previous module the company started a new approach known as the prototype module. In this type first, we collect the requirement of customer created a prototype or sample module shown to the customer and only after they approve or except, we start developing the original product so that chance of customer rejection is very less.

Note: Whenever the customer is new to the It industry or whenever he doesn’t know how to express requirement or he is not clear about his requirement in such case we go for prototype module when based on the customer requirement create a prototype show it to them and only after approval creates the original software.


  • Customer satisfaction exists because the customer feels the software at an early stage.
  • prototype reused.


  • No parallel deliverable (means simultaneous work is not done).
  • No requirement review process.
  • It may time consuming because It cost keeps on changing prototype.
VLV(Verification and Validation )Module

Since in V module first, we come toward the downward direction and at every stage we also prepare necessary test documents at one stage .we come back in an upward direction to make use of tested documents for the testing process. Hence it is known as the V model.

This model is executed in two phases.

  • Verification where review activities take place. Once coding is completed they start validation where testing activities goes on.so it is also known as verification and validation model


  1. Review first of every stage.
  2. Robust product.
  3. Parallel deliverable first.
  4. test documents can be re-used.
  5. Test engineer have more product knowledge.


  1. Costlier model.
  2. Sometimes this model is time-consuming.

Note: In case of large and complex application we prefer V module.so that the text document can be reused.

Hybrid model

Whenever we want to obtain the characteristics of two modules in a single model this cases we go for hybrid model.














































































































































































































































































































































































































































































































































Spread the love

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top