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.
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.