Professional Documents
Culture Documents
4136
ISSN No. 0976-5697
ISSN No. 0976-5697
Volume 8, No. 7, July – August 2017
International Journal of Advanced Research in Computer Science
RESEARCH PAPER
Available Online at www.ijarcs.info
A SIMULATION MODEL FOR INCREMENTAL SOFTWARE DEVELOPMENT
LIFE CYCLE MODEL
Amninder Singh Puneet Jai Kaur
Research Scholar Assistant Professor
UIET Panjab University UIET Panjab University
Chandigarh, India Chandigarh,India
Abstract: Software Development Life Cycle, SDLC for short, is a very much characterized, organized sequence of phases in software
engineering to add to the proposed software product [12]. SDLC gives a progression of ventures to be taken after to plan and add to a software
product effectively. This research deals with a fundamental and significant issue in computer world. It is concerned with the software
management processes that study the area of software development through the development models, which are known as software development
life cycle (SDLC).This paper also describes the software development life cycle model of software used in the field of software development.
These models are categorized two types: traditional Models and contemporary models. Waterfall model, incremental model, spiral model and the
V-shaped model are comes under traditional model. The contemporary model consist agile model and Extreme programming model. These are
widely used in industry. In this paper, we are proposing a simulation model for iterative process using .NET simulation tool. The purpose of the
research is to determine how to get the maximum productivity by using less number of resources, in minimum time.
needs of the customer when necessary. In addition, one of the the SDLC. Prakriti Trivedi and ashwani Sharma [19]
main reasons for its success is the ability to accept changes at presented a model to solve the problems of assigning optimal
any time in the process of development resources for software life cycle model occurs in incremental
and Incremental model Literature survey
according to the requirement best possible employees should 3. Large projects must be completed in 50 days
be allotted to the best, so that the project should be completed according to a medium firm.
within time. For large project, the project will be completed
within 50 days. So, by keeping ideal and busy resources B. Simulation Results
minimum, bets possible employees are allocated to the
project[21]. The simulation result was executed for 10 firms, having size
Following are the simulation process used for the proposed small, medium and large. The range of employees varied from
work: 100 to 1000. For small companies minimum numbers of
Step 1: After completing the simulation, examine the output employees are 300, for medium 500, for large companies
data obtained after simulation. minimum employees are 700.
Step 2: After simulation check the changes occurs in the
model.
Step3: Repeat the process until the desired results has been
obtained.
The simulation processes of the Incremental model are listed
below:
• The Incremental model is divided into independent
sources
• Understand the concept and requirements of the
iterative model.
• Define the resources for business analyst, designer,
programmer, tester and maintenance man.
• Simulate every phase of the model and record the
results.
• Repeat the process until the desired results has been
obtained.
There are some assumptions are taken for the completion of The above graph obtained for the average number of the total
project[23]: resources calculated for the medium firm. The percentage of
1. Small Project must be completed in 10 days resources obtained for the medium firm is approximately equal
2. Medium Project Must be completed in 30 days to 22% where total number of resources is 100.
V. CONCLUSION
VI. REFERENCES
14. M. Ahmad Khan, A. Parveen, and M. Sadiq, “A method for the 19. S. Robinson,“Modes of simulation practice: approaches to
selection of software development life cycle models using business and military simulation,” Simulation Modelling
analytic hierarchy process,” Issues and Challenges in Intelligent Practice and Theory , vol. 10, no..8 ,2002.
Computing Techniques, International Conference on. IEEE,
20. M.V. Satish Kumar, ,K. Amarnath, G. Sanjeev, M. Pradeep
2014.
Kumar. “Process Simulation and Process Optimization for
15. R. Reuven Levary, and Chi Y. Lin, “Modelling the software
Driving License Process by Using Process
development process using an expert simulation system having
Simulator,” International Journal of Innovative Technology and
fuzzy logic,” Software: Practice and Experience vol 21, no. 2,
Research, vol.4, no.1, 2016.
1991.
21. I. Singh, and A. Singh, “Gray testing support in software
16. S. Robinson, “Soft with a hard centre: discrete-event simulation
repository with keyword based extraction ,” Advances in
in facilitation.,” Journal of the Operational Research Computing, Communications and Informatics, International
Society ,vol. 52, no..8, 2001. Conference on. IEEE, 2014.
17. C. Y Lin, “Software-engineering process simulation model 22. J. Anubha, C. Swati , and P. Tiwari, “Relevance of Genetic
.” Journal of Systems and Software , vol 38, no. 3 1997. Algorithm Strategies in Query Optimization in Information
18. P. Trivedi and A. Sharma, “A comparative study between Retrieval,”International Journal of Computer Science &
Information Technologies, vol. 5, no. 4, 2014.
iterative waterfall and incremental software development life
23. W. Royce, “Managing the development of large software
cycle model for optimizing the resources using computer systems: concepts and techniques,” presented at the Proceedings
simulation,” 2nd International Conference on Information of the 9th international conference on Software Engineering,
Management in the Knowledge Economy, Chandigarh, pp. 188- Monterey, California, United States, 1987.
194, 2013.