What is SDLC?
A software cycle deals with various parts and phases from planning to testing and deploying. All these activities are carried out in different ways, as per the needs. Each way is known as a Software Development Lifecycle Model (SDLC)
What are the different SDLC Models ?
1.Rapid application development(RAD) (including methods like SCRUM, Agile & Extreme Programming);
2.The linear or waterfall model(which was the original SDLC method);
3.Joint application development (JAD);
4.The iterative model;
5.The v-model;
6.The prototyping model;
7.The fountain model;
8.The spiral model;
9.Build and fix;
10.synchronize-and-stabilize
spiral model and prototype model
SDLC refers to a stage all systems naturally undergo, a methodology refers to an approach invented by humans to manage the events naturally occurring in the SDLC
In iterative model we get an end product at the end of each iteration. Iterative model is not so efficient and time consuming.
Software and traditional engineering are somewhat very closely related. Engineering practices like cost and effort estimation are common in both.
The reason why you might not find differences in the sdlc and rad is because RAD is a more sped-up version of the SDLC. RAD is typically used in small to medium size projects, while the SDLC is generally used for large projects. Another difference is that in the SDLC, one can control the scope creep of the project, whereas that is very limited when one implements RAD because you give it up for faster implementation times. In RAD you have alot of feedback from the user to refine the program more to the aspects of the user, whereas you dont get the same user input in the SDLC. This feedback loop is another reason that RAD is sometimes chosen over the SDLC
explain spiral model in sdlc
spiral model and prototype model
Waterfall Model
1 Water fall model 2 Itterative model 3 Spiral model
Spiral Model
Build and fix model is the worst model. It does not involve any steps for SDLC and is highly expensive.
1. Waterfall Model 2. Spiral Model 3. Iterative Model 4. Prototype Model 5. RAD Model 6. COCOMO Model 7. V-Model 8. Fish Model
SDLC has both verification and validation activities where as STLC has only validation activity. Simply STLC is a part of SDLC
SDLC + Software Prototyping commonly used to develop organisational information systems
SDLC stages by taking example of EDP department SDLC stages by taking example of EDP department
SDLC refers to a stage all systems naturally undergo, a methodology refers to an approach invented by humans to manage the events naturally occurring in the SDLC
The Waterfall Model is the oldest and most well-known SDLC model. The distinctive feature of the Waterfall model is its sequential step-by-step process from requirements analysis to maintenance.