Abstract
From the beginning of software development, it always tried to formulate some process or process sequences or steps to develop or making software. Development of software should be in systematic manner. Today there are variety of software projects some require only good GUI, some require security, some software are made for mission critical tasks, for all these different types of projects require different type of model for development of software. Few well know software development models are waterfall, v-shaped, agile, and object-oriented. All these have their own advantages and disadvantages. This paper try to solve the problem of choosing right methodology for particular software by comparing all software development methodologies. It also figure out the advantages and disadvantages of different methodologies in useful manner not to criticize, so that a particular model will be chosen by an organization or company. This paper divided into two parts first is dedicated to advantage and disadvantages and second part id for comparison between all most popular software development life cycle models. This paper also used for choosing best model for particular project for developing particular software. This paper broadly categorize all software development models into four categories flow based model, iteration based model, object oriented model, structured based model.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.