Software development modelsPosted by Isharose on March 6th, 2018 Software development is the process of dividing software development work into distinct phases to improve design, product management, and project management. It involves a series of interrelated programming code, which provides the functionality of the developed software. There are different types of software development models or methodologies, these are incremental model, waterfall model, RAD model, V model, agile model, spiral model, iterative model and prototype model. Incremental model is used in shrink-wrap application and large system which built-in small segments. It also overcome the weaknesses of the waterfall model,first starts with an initial planning and ends with deployment with the cyclic interactions. Software development is the process of dividing software development work into distinct phases to improve design, product management, and project management. It involves a series of interrelated programming code, which provides the functionality of the developed software. There are different types of software development models or methodologies, these are incremental model, waterfall model, RAD model, V model, agile model, spiral model, iterative model and prototype model. Incremental model is used in shrink-wrap application and large system which built-in small segments. It also overcome the weaknesses of the waterfall model,first starts with an initial planning and ends with deployment with the cyclic interactions in between. The waterfall model is the earliest software development model. In which the testing starts only after the development is completed. This model is based on a sequential design process, like a waterfall filling lower level pools, phases in the waterfall model flow from one to another. This model has six phases these requirements, design, implementation, verification, deployment, and maintenance. RAD model (Rapid Application Development model) It is a type of web development model, it has the following advantages like reduced development time,increases reusability of components, encourages customer feedback and quick initial reviews occur. V-model is also ( Verification and Validation model) an extension of the waterfall model. It,s difference is that the V-shaped model and waterfall model is the early test planning in the V-shaped model. The V-model is consist of the following tests like system testing, unit testing, integration testing, and acceptance testing.
Like it? Share it!More by this author |