Software Development Life Cycle Models
There are many different methods that can b e used for developing software and . no model is necessarily the best for a particular project.
These are some of the frequently used models :
Each has its own advantages and disadvantages. Let us see what these really are :
Big Bang Model :
The method is as simple as its name. A huge amount of matter (people, time and money) is put together, a lot of energy is expanded, which comes out as the software product. You should have the customers who are flexible in this model. Because, they too won’t know what the result will be.
This method is selected by the team who usually starts with a rough idea, then does a simple design, and then proceeds into the long repeating cycle of coding, testing and fixing bugs. It works very well for small projects.
This is the most common method seen everywhere. It is simple and it makes sense. A project using this model goes through a series of steps starting from the initial idea to the final step.
These are the steps :
- Final Product
In this method, there will be a large emphasis on specifying what the product will be. The steps are no overlap, they are discrete. And, there is no way to backup.
It was introduced by Bary Boehm in 1986. The general idea behind this is, you don’t define everything in detail at the very beginning. There are six steps involved :
- Determining the objectives, alternatives and constraints.
- Identify and resolve risks
- Evaluate alternatives
- Develop and test the current level
- Plan the next level
- Decide the approach for the next level
This model is the most liked by the testers.
If you are someone who is interested in choosing Testing as a career, join the software testing training courses in kochi. QC More, Kochi provides the best software testing training in Kochi. You get the best training from QC More under the guidance of industry experts and exposure to live projects.
Join QcMore and get placed in no time with our placement assistance !