Superiority of Agile over Software Models
Javed Ali, Assistant Professor, College of Computing Informatics, Madinah Munawarah Branch, Saudi Electronic University, KSA.
Manuscript received on 15 December 2016 | Revised Manuscript received on 21 December 2016 | Manuscript Published on 30 December 2016 | PP: 14-19 | Volume-6 Issue-7, December 2016 | Retrieval Number: G2397126716/16©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: The Software Development Life Cycle (SDLC) is a structure imposed on the development of software product and also known as Software Development Processes. It is often considered as a subset of a system development life cycle. There are numerous SDLC models widely used for developing software. The SDLC model gives a theoretical guide line regarding development of the software. The every SDLC has its own benefits and drawbacks according to that we decide which models should be implemented under which conditions. The concept of system lifecycle models came into existence that emphasized on the need to follow some structured approach towards building new or improved system. In this paper, the comparative study made on standard life cycle models namely rapid application development, Agile Development Model, V-shaped model, spiral model, incremental model and waterfall model, prototype.
Keywords: Software Development, Life Cycle, Model, Agile Development, Extreme Programming, Dynamic, Adaptive.
Scope of the Article: Systems and Software Engineering