Font Size: a A A

Optimizing And Risk Evaluation Of Software Process Based On Complex Theory

Posted on:2008-04-18Degree:MasterType:Thesis
Country:ChinaCandidate:Z H XuFull Text:PDF
GTID:2178360212478696Subject:Systems Engineering
Abstract/Summary:PDF Full Text Request
Software Process is composed of a set of steps in relation with activities, methods, practice and improvements, which are used in software development and maintenance in software project. Namely it is abstract presentation to the whole process of software project. At present, Modeling is a general method in software process research. All kinds of modeling methods may be classified to two classes: stage model focusing on each stage of software process; component model focusing on each kind of software process i.e. activities, roles, products, resources and constrains etc. Component model is better in some fields compared with stage model. It can display the workflow of software development more directly, so that software process is identified and analyzed more easily, as well as is planned, managed and controlled more easily. Based on the above discussions, component model is chosen in the thesis in order to model software process.In the thesis, software process is displayed as activity on vertex network, to which all facts (i.e. time, resource, risk etc.) are attached. Aiming to the activities scheduling network, the optimization to time, risk and activity scheduling in software process is studied by applying complex theory and methods. Optimizing model is constructed to find the best activity scheduling with the shortest lead-time, the lowest lead-time risk. The main contents are as follows.1. Component model is selected to describe software process after analyzing and evaluating the strengths and weaknesses of several general software process models.2. All general methods to evaluate all varieties of risks in software process are briefly introduced and compared. Finally lead-time risk is aimed as the main risk problem. The risk evaluating method of Program Evaluation and Review Technique based on time deviation is selected to quantify risk effects attached to each activity, then the risk of each activity is calculated to obtain the overall risk of act scheduling by risk transferring rule. In the thesis, the risk evaluating method...
Keywords/Search Tags:Software Process, Activity Scheduling, Genetic Algorithm, Lead-Time Risk, Lead-Time, Cellular Automata
PDF Full Text Request
Related items