Old and New Software Development Life Cycle

There are some Old SDLC models which are not encouraged to follow. Yet, some of the interviewers ask about these. Hence for the sake of Interview purpose we are going to discuss some of these Old SDLC models below:


  • Prototype Model (Old Model)
  • RAD Model (Old Model)
  • Incremental Model/Component Assembly Model (Old Model)
  • Spiral Model (Old Model)
  • Fish Model (New Model)
  • V- Model (New Model)
  • Agile Model (New Model)
  1. Prototype Model:
This model is follow able when there is no clarity on the requirement. In this model, customer/client ask for the sample first or they ask about the Dummy Software. We can follow this model when there is ambiguity/confusion in customer's requirement. In this software companies release dummy/sample software first. Then based on this they (software companies) try to get the clear requirements from the customer/client. After getting the clear requirement, they focus on the real development of the real software.

Dummy Model
Prototype Model or Dummy Model

2. RAD Model:

This model is called as 'Rapid Application Development Model'. In this model the existing code is used with the minor changes when there is no time. Sometimes the software is developed by just integrating the existing components or block of codes in order to save time.

3. Incremental Model/Component Assembly Model:

This model is also known as 'Installment by Installment Model'.

Installment by Installment Model
Incremental Model

This model is a method of software development where the product is designed, implemented and tested incrementally unless the development is completed. This model includes the process of Waterfall model with iterative philosophy of prototyping 

4. Spiral Model:

This model is also called as version by version testing.

Spiral Model
Spiral Model

Testing is done only at one stage in Old SDLC Models. Single stage were also done by the programmers in Old SDLC models.

In all the above SDLC Models, Organisations conduct testing only after the coding. At the testing stage some programmers used to involve but to release quality software testing is needed to be performed at multiple stages. Hence at all the stages Development Team members were separated from testers at later SDLC Models (New SDLC Models)

5. Fish Model:

This model defines the mapping between multiple stages of development and software integration. The Upper Part in the below diagram is known as 'SDLC' and The lower part is known as 'STLC'.

Fish Model
Fish Model


It is pretty much clear from this model that every development stage is being mapped with the testing stage. This model is very expensive as it demands separate testers for every single stage of testing. Here the review part is known as 'Verification Testing' and the rest of the testing is called as 'Validation Testing'.

But it has some drawbacks too like it is  very costly and there is lack of co-ordination among employees.

6. V-Model:

V-Stands for 'Verification and Validation'. This model also defines the mapping between development and testing phases.

V Model
V -Model


In this model also, separate testing team is needed for system testing/Software Testing stages because the testing stage is the bottleneck stage for the software development. For the remaining stages of testing organisations maintains same developers to conduct development and testing both.

  • Unit Testing: Testing of the program with respect to low level design (LLD) is called as unit testing.
  • Integration Testing: Testing of the Interconnection of the programs with respect to high level design (HLD) is called as integration testing ot interface testing.
  • System Testing:  Testing of a software with respect to system request specification (SRS) is called as system testing.
  • Acceptance Testing: Testing of a software with respect to Business Request Specification (BRS) is called as acceptance testing

7. Agile Model:

In this model, customer involves in each and every stage.

Agile Model
Agile Model


In this model, the developers and testers co-operates with the customer site people (mandatory) in each and every stage of development and testing. This model is suitable only for the projects not for the products. This model is followed only for application development.

Agile Model
Agile Model


In above three Advanced SDLC Models, most of the organisations are following V-Model because this model is suitable for Project Development and as well as for Product development both. This Model has decreased the cost of project/product by assigning some testing stages to the developers.

14 comments:

  1. Replies
    1. For Software Testing Passionates...: Old And New Software Development Life Cycle >>>>> Download Now

      >>>>> Download Full

      For Software Testing Passionates...: Old And New Software Development Life Cycle >>>>> Download LINK

      >>>>> Download Now

      For Software Testing Passionates...: Old And New Software Development Life Cycle >>>>> Download Full

      >>>>> Download LINK Gn

      Delete
  2. There are many interesting information included and i can easily understand all given information.I post something on my blog to post something, or wait to post something worth saying.
    Document Management Software
    Cloud Document Management System
    Document Management System
    Electronic Document Management Software

    ReplyDelete
  3. Great Article… I love to read your QA services articles because your writing style is too good, its is very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

    ReplyDelete
  4. Nice blog, In this era upgrading your business from offline market to online is the need of every business. After the Covid-19 pandemic, every business is transferring their business to the online market. Techsaga helps you to transfer your business online by providing you all the digital help you required like software development, mobile app development, digital marketing services, digital consultant, and more.
    As Digital Marketing Company in Noida we offers best online marketing strategy and tactics to our customers to grow their business in digital form. If you want to rank you website , or want to run PPC campaigns, or want to build your website, we offer you all the services what you need in this day and age.

    ReplyDelete
  5. For Software Testing Passionates...: Old And New Software Development Life Cycle >>>>> Download Now

    >>>>> Download Full

    For Software Testing Passionates...: Old And New Software Development Life Cycle >>>>> Download LINK

    >>>>> Download Now

    For Software Testing Passionates...: Old And New Software Development Life Cycle >>>>> Download Full

    >>>>> Download LINK ZH

    ReplyDelete
  6. AMBC's affordable E Learning Solution is a Cloud-Based Solution that streamlines course content for improved and accelerated E-learning experiences. AMBC's E-Learning System is customized to accommodate the distinct learning needs of each team member in the workforce.



    ReplyDelete
  7. I just want to say that all the information you have given here is awesome...great and nice blog thanks sharing. Thank you very much for this one.
    Software testing Training Course in Kolkata and many more cities in india.

    ReplyDelete
  8. The curriculum of the Software Testing Training Course in Noida is regularly updated to incorporate the latest industry trends and technologies. Students can expect to learn about manual testing, automation testing, performance testing, and much more. The course also includes comprehensive training in widely used testing tools such as Selenium, JIRA, and TestNG. This equips graduates with the skills required to stand out in a competitive job market.

    ReplyDelete
  9. Thank you for sharing this valuable content. I always appreciate insightful and well-presented information. The ideas and presentation are outstanding, making the post thoroughly enjoyable. Keep up the fantastic work.
    visit: Social Media Analytics: Leveraging Social Data for Marketing

    ReplyDelete
  10. Very nice Blog, Informative Content. Maximize Reliability: Top-notch Software Testing. Visit Today FYI Solutions

    ReplyDelete