Delivered by FeedBurner

In last article we have seen the details about the software development models in which all model names have been mentioned. Now in further articles we are going to understand each software development model in detail. Each software development model will be described with its advantages and disadvantages. Let’s start with waterfall model.

This software development model is the first procedure model. That’s why we can call it introductory software model and it is known as linear sequential life cycle model. As this is very oldest model, it is very easy to understand and we can use it easily. In this model, each step should be completed before starting the new step of software development. This kind of software models are basically used for small project and the project which will not require more updates.
ISTQB - Waterfall Model

In last article we have seen about the software development life cycle and in this article we will deeply understand about the software development models. Software development life cycle will you the process of execution while developing a product but software development models will give you the actual idea about which methodology you can use for your product. For example, A merchant have an idea that he wants to prepare a chair but He will start to build with the sitting area first or He will start with the legs first that will be define as per he decide to follow the models of different chairs.

Thus, basically software development models have different kind of process and methodologies which can be selected as per the requirement of product or application. So many models are available for software development life cycle which have different objectives to follow. As the project’s goal, we need to select one model for same. The models are define with the stages of development which we needs to follow.

Software Development Models

In last article we have seen about software development life cycle and understood its 3 level. In this article we will continue with the level 4, 5 & 6 of SDLC. 

4. Testing:
Software testing is came in the 4th level of software development life cycle. As we have seen tester can be involved in first phase of software testing life cycle. This is very important point, as we are taking tester team members in the requirement gathering then most of discussion will be done in front of all the teammates so communication gap will not be there during the project development phase.

Even needed improvements and suggestions can be noted down in the requirement gathering phase. As we know that after requirement gathering next phase is design and then coding phase came to the picture but testing phase can be started after the coding of the application was completed. Once a coding phase will be completed, testing team start working on the application as per the Software testing life cycle. In testing life cycle requirements have been gathered and it is divided within the team. As per the assignment, testing team will start work on the application or Project.