Font Size: a A A

Based On The Complexity Of The Software Process Dynamic Resource Configuration Optimization Study

Posted on:2008-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2208360212479111Subject:Systems Engineering
Abstract/Summary:PDF Full Text Request
As information technology develops perpetually, the software industry has become the core of information industry and the basis of an information-based economy. Since the birth of software, it is always accompanied by software crisis, which is reflected in overspending, overtime and low productivity. Traditional software process model for decreasing software crisis has some limitations. Software process improvement for decreasing software crisis is of important practical significance. Software Process is a typical complex system and is composed of activities making customer needs into enforceable system for development and evolution of software engineering process, featuring with parallelism, complexity, objectivity, evolution and dynamics.Complex System Theory (CST) is the development of Modern System Theory and Non-linear Theory, which focuses on intelligence, adaptivity and abstract. As complex systems have the attributes of Artificial Life (AL), AL becames the main method to research them.To advance software productivity, resource utilizing rate and cost estimate precision, the software process has been taken as research object, and complex system methods are used. Cost estimate, activity scheduling, dynamic nature of software process are research focus. There are mainly four contents in this thesis.Firstly, a brief review of software development process and software crisis is introduced. Importance and necessity to decrease software crisis for software industry is analyzed.Secondly, the historical model of software process is analyzed. The merits and demerits of software process model are discussed systematically from three angles, i.e., management, life cycle and complex science. The background, basic principle, method structure and character are introduced.Thirdly, the current system of planning and allocation of resources in software process activities and disadvantages of the method are introduced. Integraing manpower, material resources and reasonable arrangement in software process and the overall planning, a genetic algorithm based activity planning and resource...
Keywords/Search Tags:Software Process, Complex System, Cost Estimate, Activity Scheduling, Dynamic
PDF Full Text Request
Related items