National Conference on Advances in Computing Applications |
Foundation of Computer Science USA |
NCACA2016 - Number 2 |
September 2016 |
Authors: Subodh Kumar, N. K. Mishra, Sarkar Sharan Mehta |
65615615-acc1-426c-abd5-d50ba9f787b1 |
Subodh Kumar, N. K. Mishra, Sarkar Sharan Mehta . Critical Analysis of Software Process Models. National Conference on Advances in Computing Applications. NCACA2016, 2 (September 2016), 12-14.
Software process models are descriptive and diagrammatic form of the software life cycle. Software life cycle models provide a descriptive way to perform the various activities which are necessary during a software product development from scratch or even at some level of maintenance. In software process models the main focus has been drawn on the structured approach to build a new system or to improve an existing system. The basic activities of software development has been summarised in different life cycle models. The order of these activities in life cycle models are not homogeneous. However, there is not much variation between the software development structured process. On other hand, during software development there must be a sound understanding among project team members and they should have a clear-cut understanding about the various activities. Otherwise, unstructured process(without following any software process model) and lack of understanding between team would lead to project failure. Every life cycle model specify the entry and exit criteria in case of every development phase. Hence, developing a software product without software life cycle models not only difficult but also a pathetic approach which generally in-force towards project failure. In this paper the performance various existing software process models such as Build And Fix, Waterfall Model, Rapid Application Development, Formal Systems Development Model, Prototyping Model, Incremental Model, Spiral Model, WIN WIN Spiral Model has been analysed on the basis of various features.