SIGNIFICANCE OF SOFTWARE DEVELOPMENT MODELS

Rayan Dasoriya

Abstract


With the evolution of different software development models over the past years, it became a topic of utmost interest to categorize and segregate them depending upon the applications, advantages and disadvantages. There are various factors that affect the projects. They should also be taken care of when we select a development model. Many software projects fail due to reasons like an unskilled developer, time limit, poor quality, less user involvement and much more. Software development models should be selected wisely looking at the conditions and quality of the developer, user, time and complexity of the project. All these factors play a vital role in the success of the project. Models can be categorized as lightweight models and heavyweight models. This paper discusses various models on different metrics with pros and cons of each of them and also help us select an appropriate model depending on the project.

Keywords


Software development; SDLC; Waterfall model; Agile Model; Incremental model; Prototype model

Full Text:

PDF

References


Asif, Usman Khan and Rizwan Qurashi, “A comprehensive Study of Commonly Practiced Heavy and Light weight Software Methodologies”, USCI International Journal of Computer Science Issues, vol 8 , 2011

Beeson, J.D. and Yates, J.B., Concurrent Ventures, LLC, 2016. System and method for dynamically load balancing across storage media devices having fast access rates. U.S. Patent 9,436,404.

Hasan Kahtan, Nordin Abu Bakar, Rosmawati Nordin, Reviewing the Challenges of Security Features in Component Based Software Development Models, IEEE, 2015.

Standish Group International Inc, chaos chronicles, 2016

Dan Galorath, “Software Project Failure Costs Billions-Better Estimation& Planning Can Help”, June 7, 20014

G. L. Baptista, R. M. Vanalle and J. A. A. Salles, A Software Development Process Model Integrated to a Performance Measurement System, IEEE, 2015.

Blum B. “Software Engineering: A Holistic View “, Oxford University Press 1992

Mohamed A. Ben-Zahia, Ibrahim Jaluta, Criteria for Selecting Software Development, IEEE, 2014

Hamid Faradani, “A Guide to selecting software development methodologies”, 2011

Spector, A. Z. 1989. Achieving application requirements. In Distributed Systems, S. Mullender




DOI: https://doi.org/10.26483/ijarcs.v8i8.4839

Refbacks

  • There are currently no refbacks.




Copyright (c) 2017 International Journal of Advanced Research in Computer Science