International Journal of Scientific & Technology Research

IJSTR@Facebook IJSTR@Twitter IJSTR@Linkedin
Home About Us Scope Editorial Board Blog/Latest News Contact Us

IJSTR >> Volume 6 - Issue 7, July 2017 Edition

International Journal of Scientific & Technology Research  
International Journal of Scientific & Technology Research

Website: http://www.ijstr.org

ISSN 2277-8616

A Study On Traditional And Evolutionary Software Development Models

[Full Text]



Kamran Rasheed, Muhammad Imran, Muhammad Noman, Muhammad Iqbal



Adaptive vs. Predictive; Software development methodologies; Agile vs. Conventional models; Adaptive and Predictive methodologies; SDLC



Today, Computing technologies are becoming the pioneers of the organizations, and helpful in individual functionality i.e. added to computing device we need to add softwares. Set of instruction or computer program is known as software. The development of software is done through some traditional or some new or evolutionary models. Software development is becoming a key and a successful business nowadays. Without software, all hardware is useless. Some collective steps that are performed in the development of these are known as Software development life cycle (SDLC). There are some adaptive and predictive models for developing software. Predictive mean “already known” like WATERFALL, Spiral, Prototype and V-shaped models while Adaptive model include agile (Scrum). All methodologies of both adaptive and predictive have their own procedure and steps. Predictive are Static and Adaptive are dynamic mean change cannot be made to the predictive while adaptive have the capability of changing. The purpose of this study is to get familiar with all these and discuss their uses and steps of development. This discussion will be helpful in deciding which model they should use in which circumstance and what are the development step including in each model.



[1]. Software development life cycle SDLC, Available at: “https://www.tutorialspoint.com/sdlc/sdlc_overview.htm”

[2]. http://istqbexamcertification.com/what-is-v-model-advantages-disadvantages-and-when-to-use-it/

[3]. Christian wallin, Rikard Land, Software development life cycle Models. The Basic Types Available at: “http://www.idt.mdh.se/kurser/ISD_cdt417/files/articles/paper5.pdf”

[4]. Overview of data structures Available at: https://www.tutorialspoint.com/data_structures_algorithms/data_structures_basics.htm

[5]. Tree data structure , https://www.tutorialspoint.com/data_structures_algorithms/tree_data_structure.htm

[6]. Overview of data structures , http://www.cs.cmu.edu/~clo/www/CMU/DataStructures/Lessons/lesson4_1.htm