What Are The Advantages And Disadvantages Of The Software Engineering Process Models

1675 Words7 Pages
The success of a software development project greatly depends upon which process model is used.This paper presents a description of various software engineering process models. It emphasizes on the need of using appropriate model as per the application to be developed.In the paper description of following seven models are given namely Waterfall,Prototype,Rapid application development,Incremental,spiral, Buid and fix and V-shaped. Advantages and disadvantages of these models have been given in this paper. our aim is to create a reliable and cost effective software and these models provides us a way to develop them.In the paper a comparative study of various models have been made along with their defects and features.

…show more content…
2 User get a view of his product.
1The factor of software quality is ignored to some extent.
2 In a rush of making prototype working,implementation mistake can occur.

(c) Rapid Application Development model
RAD means Rapid Application Development.RAD model is a high speed adaption of Waterfall model.This model can be implemented if a developer knows the requirements of customer in advance and here the development cycle is extremely small. User or customer involvement is there in every stage of RAD model. This model has four phases Reqirement planning,User description,Construction,Cutover. A number of teams work on a single function and then it is integrated to form a whole software. diagram Advantages
1Customer satisfaction is there as customer is involved in every stage of the model.
2 Development time is extremely small.
3 Feedback from customer is available at initial stages.
1For large projects, RAD model require the size of team to be large and hence a significant human resource is needed.
2Team members must work in close association with users/customers to complete the project in time.
3 RAD model is not appropriate for all kinds
Get Access