International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 131 - Number 9 |
Year of Publication: 2015 |
Authors: Vishal Chandra |
10.5120/ijca2015907294 |
Vishal Chandra . Comparison between Various Software Development Methodologies. International Journal of Computer Applications. 131, 9 ( December 2015), 7-10. DOI=10.5120/ijca2015907294
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.