Font Size: a A A

Research On Hybrid Simulation Of Global Software Development Process

Posted on:2021-04-16Degree:MasterType:Thesis
Country:ChinaCandidate:J M NiuFull Text:PDF
GTID:2518306197956579Subject:Systems analysis and integration
Abstract/Summary:PDF Full Text Request
Global Software Development(GSD)is a booming method of Software Development,which is characterized by software development teams working on the same software project in different regions and different time zones.This global collaborative development method is conducive to accelerating the development progress and improving the quality of Software.However,the development process of large software projects is often complicated,and some variable factors in the process have a certain impact on the development cycle and output quality of the project.With the wide application of computer systems in various fields,the complexity and importance of software systems are increasing day by day,but in actual software development,the development of high-quality software systems is difficult.Software process simulation modeling is to establish an abstract visual model that can run on simulation software.The simulation model is built to capture the correlation relationship in the development project and reflect some foreseeable problems in the software process through simulation operation.This paper combines System Dynamics(SD)and Petri net methods to build a hybrid simulation model that describes the global software development process.The system dynamics simulation model can describe the interaction between factors.Based on the macro level,Petri net can describe the global software development process as a series of orderly discrete activities,reflecting the interdependence between activities.This paper studies the hybrid simulation modeling of global software development process,which is an auxiliary reference for decision-makers.Firstly,by analyzing the behavior of the global software development process,the whole development process is divided into two parts: continuous and discrete,and the corresponding simulation model is established for the continuous and discrete parts respectively.Then,according to the characteristics of discrete and continuous,a hybrid simulation model is built for the GSD process.Since many open source software projects are typical global software development projects in practice,we take Apache's Ambari,Hadoop and Hbase three open source software projects as research cases to carry out simulation.By comparing the simulation results,we analyze the impact of time and geographical dispersion factors on global software development projects.Finally,Matlab tool is used to simulate the hybrid simulation model of GSD process.The dynamic operation of global software development process is analyzed through simulation.
Keywords/Search Tags:Global Software Development, Software process, Hybrid model, Simulation, System Dynamics, Petri net
PDF Full Text Request
Related items