Call for Paper - March 2023 Edition
IJCA solicits original research papers for the March 2023 Edition. Last date of manuscript submission is February 20, 2023. Read More

A Comparative Analysis of Software Process Models

IJCA Proceedings on National Conference on Recent Trends in Computing
© 2012 by IJCA Journal
NCRTC - Number 5
Year of Publication: 2012
Ashish K. Sharma
Sangita A. Sharma
I. C. Mehta

Ashish K Sharma, Sangita A Sharma and I C Mehta. Article: A Comparative Analysis of Software Process Models. IJCA Proceedings on National Conference on Recent Trends in Computing NCRTC(5):16-20, May 2012. Full text available. BibTeX

	author = {Ashish K. Sharma and Sangita A. Sharma and I. C. Mehta},
	title = {Article: A Comparative Analysis of Software Process Models},
	journal = {IJCA Proceedings on National Conference on Recent Trends in Computing},
	year = {2012},
	volume = {NCRTC},
	number = {5},
	pages = {16-20},
	month = {May},
	note = {Full text available}


In today's fast-paced business environment and with floods of data involved in the business, the proper management of data is highly asked for successful running of business. Thus, the companies involved in the business have to use software for the proper management of data. Using software not only removes unnecessary onus but also helps in proper management of data besides saving time and effort. However, the development of software is a complex task. The successful development of software requires a systematic and disciplined approach. Software Engineering (SE) is a systematic and disciplined process to produce software. Software Engineering offers a pool of Software Development Life Cycle (SDLC) models to develop software products. A process model is selected keeping in view of business application to be software automated. Selection of a suitable process model is of utmost importance as each of these models has its own style, approach and applicability. This requires proper understanding of the models. To this end, this paper discuses the various SDLC models used for software development and presents a comparative analysis of the same to show the merits and demerits of each model.


  • A. K. Sharma, I. C. Mehta, J. R. Sharma, "Analyzing Programming Tools For The Development Of Quality Function Deployment Software", International Journal of Information and Decision Sciences, Inderscience Publishers, 2010, Vol. 2, No. 2, pp. 132-146.
  • http://computingcareers. acm. org/?page_id=12
  • A. R. M . Reddy, P. Govindarajulu, M. M. Naidu, "A Process Model for Software Architecture", International Journal of Computer Science and Network Security, 2007, VOL. 7, No. 4.
  • Sommerville, I. , Sawyer, P. 1997 Requirements Engineering: A Good Practice Guide. John Wiley and Sons.
  • Ghezzi, C. , Jazayeri, M. , Mandrioli, D. 1996 Fundamental of Software Engineering. Prentice Hall of India Pvt. Ltd.
  • Bourque, P. and Dupuis, R. Guide to the Software Engineering Body of Knowledge. (2004), 1-1.
  • http://en. wikipedia. org/wiki/Software_engineering
  • http://en. wikipedia. org/wiki/Software_engineering# History
  • http://en. wikipedia. org/wiki/Software_engineering_ process
  • Thayer, R. H. and Christensen, M. J. 2005 Software Engineering, Volume 1: The development Process, Third Edition. John Wiley and Sons.
  • Koch, A. S. 2005 Agile Software Development: Evaluating the Methods for your Organization. Artech House.
  • Kivinen, T. 2008 Applying QFD to Improve The Requirements and Project Management in Small-Scale Project. Masters Thesis. University of Tampere.
  • N. M. A. Munassar, A. Govardhan, "Comparison Between Five Models Of Software Engineering", IJCSI International Journal of Computer Science Issues, 2010, Vol. 7, No. 5.
  • Pressman, R. 2000 Software Engineering: A Practitioner Approach, 5th Ed. , Mcgraw-Hill.
  • http://www. iotap. com/Blogs/tabid/277/EntryId/152/Advantages-Disadvantage-of-Prototyping-process-model. aspx
  • J. Butler, "Rapid Application Development in Action", Managing System Development, Applied Computer Research, 1994, Vol. 14, No. 5.
  • http://www. my-project-management-expert. com/the-advantages-and-disadvantages-of-rad-software-development. html
  • http://www. blurtit. com/q9036463. html
  • http://www. buzzle. com/articles/website-development-process. html