CFP last date
22 April 2024
Reseach Article

A Comparative Analysis of Software Process Models

Published on May 2012 by Ashish K. Sharma, Sangita A. Sharma, I. C. Mehta
National Conference on Recent Trends in Computing
Foundation of Computer Science USA
NCRTC - Number 5
May 2012
Authors: Ashish K. Sharma, Sangita A. Sharma, I. C. Mehta
4e0af21f-db70-41c0-81cf-600124ffd373

Ashish K. Sharma, Sangita A. Sharma, I. C. Mehta . A Comparative Analysis of Software Process Models. National Conference on Recent Trends in Computing. NCRTC, 5 (May 2012), 16-20.

@article{
author = { Ashish K. Sharma, Sangita A. Sharma, I. C. Mehta },
title = { A Comparative Analysis of Software Process Models },
journal = { National Conference on Recent Trends in Computing },
issue_date = { May 2012 },
volume = { NCRTC },
number = { 5 },
month = { May },
year = { 2012 },
issn = 0975-8887,
pages = { 16-20 },
numpages = 5,
url = { /proceedings/ncrtc/number5/6547-1037/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 National Conference on Recent Trends in Computing
%A Ashish K. Sharma
%A Sangita A. Sharma
%A I. C. Mehta
%T A Comparative Analysis of Software Process Models
%J National Conference on Recent Trends in Computing
%@ 0975-8887
%V NCRTC
%N 5
%P 16-20
%D 2012
%I International Journal of Computer Applications
Abstract

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.

References
  1. 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.
  2. http://computingcareers. acm. org/?page_id=12
  3. 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.
  4. Sommerville, I. , Sawyer, P. 1997 Requirements Engineering: A Good Practice Guide. John Wiley and Sons.
  5. Ghezzi, C. , Jazayeri, M. , Mandrioli, D. 1996 Fundamental of Software Engineering. Prentice Hall of India Pvt. Ltd.
  6. Bourque, P. and Dupuis, R. Guide to the Software Engineering Body of Knowledge. (2004), 1-1.
  7. http://en. wikipedia. org/wiki/Software_engineering
  8. http://en. wikipedia. org/wiki/Software_engineering# History
  9. http://en. wikipedia. org/wiki/Software_engineering_ process
  10. Thayer, R. H. and Christensen, M. J. 2005 Software Engineering, Volume 1: The development Process, Third Edition. John Wiley and Sons.
  11. Koch, A. S. 2005 Agile Software Development: Evaluating the Methods for your Organization. Artech House.
  12. Kivinen, T. 2008 Applying QFD to Improve The Requirements and Project Management in Small-Scale Project. Masters Thesis. University of Tampere.
  13. 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.
  14. Pressman, R. 2000 Software Engineering: A Practitioner Approach, 5th Ed. , Mcgraw-Hill.
  15. http://www. iotap. com/Blogs/tabid/277/EntryId/152/Advantages-Disadvantage-of-Prototyping-process-model. aspx
  16. J. Butler, "Rapid Application Development in Action", Managing System Development, Applied Computer Research, 1994, Vol. 14, No. 5.
  17. http://www. my-project-management-expert. com/the-advantages-and-disadvantages-of-rad-software-development. html
  18. http://www. blurtit. com/q9036463. html
  19. http://www. buzzle. com/articles/website-development-process. html
Index Terms

Computer Science
Information Sciences

Keywords

Software Data Software Engineering (se) Software Development Life Cycle (sdlc) Process Model