IJCSI International Journal of Computer Science Issues, Vol. 7, Issue 5, September 2010
ISSN (Online): 1694-0814 www.IJCSI.org A Comparison Between Five Models Of Software Engineering
Nabil Mohammed Ali Munassar1 and A. Govardhan2
1
Ph.D Student of Computer Science & Engineering
Jawahrlal Nehru Technological University
Kuktapally, Hyderabad- 500 085, Andhra Pradesh, India
2
Professor of Computer Science & Engineering
Principal JNTUH of Engineering College, Jagityal, Karimnagar (Dt), A.P., India
Abstract
This research deals with a vital and important issue in computer world. It is concerned with the software management processes that examine the area of software development through the development models, which are known as software development life cycle. It represents five of the development models namely, waterfall, Iteration, V-shaped, spiral and Extreme programming.
These models have advantages and disadvantages as well.
Therefore, the main objective of this research is to represent different models of software development and make a comparison between them to show the features and defects of each model.
Keywords: Software Management Processes, Software
Development, Development Models, Software Development Life
Cycle, Comparison between five models of Software Engineering.
increased recently which results in the difficulty of enumerating such companies. During the previous four decades, software has been developed from a tool used for analyzing information or solving a problem to a product in itself. However, the early programming stages have created a number of problems turning software an obstacle to software development particularly those relying on computers. Software consists of documents and programs that contain a collection that has been established to be a part of software engineering procedures. Moreover, the aim of software engineering is to create a suitable work that construct programs of high
References: [1] Ian Sommerville, "Software Engineering", Addison Wesley, 7th edition, 2004. [3] Steve Easterbrook, "Software Lifecycles", University of Toronto Department of Computer Science, 2001. [4] National Instruments Corporation, "Lifecycle Models", 2006 , http://zone.ni.com. [7] Rlewallen, "Software Development Life Cycle Models", 2005 ,http://codebeter.com. Hansen, 2000 .