SDLC (Software Development Life Cycle) Models
After accepting a software proposal, the corresponding project managers should one of the available 5model to follow in the development cycle.
There are 5 SDLC models available currently.They are
Waterfall Model: When the customer requirements are clear and complete
Requirements Gathering—>Analysis & Planning—> Design—> Coding—> Testing—> Release & Maintenance
Prototype Model: When the customer requirements are unclear and confusing
Incremental Model: When the customer requirements are clear but not complete, because client is giving requirements in installment basis.
Spiral Model: When the customer requirements are clear and complete but enhancing in future
Note: In above 4 SDLC models the testing is available as one stage and the stage was also conducted by same developers.Due to this the organizations are concentrating on multiple stages of testing and separate testing teams for quality software development.
V-Model: V- stands for Verification and Validation
- It is a recognized model by organizations
- This model defines the mapping in between multiple stages of development and multiple stages of testing
To decrease project cost,the organizations are maintaining the separate testing team only for system testing. Because the system testing stage is working as bottle neck stage in software development.
- What is Prototype Testing?Its Strengths, Weaknesses and When to use Prototype Model?
- What is Spiral Model ? Its Strengths, Weaknesses and when to use it?
- What is Rapid Application Development(RAD) Model? Its Strengths, Weaknesses and When to use RAD?
- What is V-Model? What are V – Model Strengths and Weaknesses?When to use it?
- What is Waterfall Model ? What are Waterfall Strengths and Deficiencies? when to use it?