Font Size: a A A

Software Reengineering Strategy Selection

Posted on:2004-08-24Degree:MasterType:Thesis
Country:ChinaCandidate:H L ShenFull Text:PDF
GTID:2206360122460793Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
With practice of software development, many legacy systems are being utilized progressively. The theory of make legacy system utilize again systematically-software reengineering becomes more and more important. There are many difficult problems in the software reengineering practice; an important one is how to select an approach to perform software reengineering. Domestic and foreign researches either pay attention to technological aspect too many, the consideration of non-technical factor too few; either too complex, does not have the specific operation means.The thesis attempts to bring forward a decision making model to help organization select an aptitude approach to perform software reengineering. The author has made research into foreign and domestic software reengineering theories and practices, deems that there are three basic approaches of software reengineering: big band approach, incremental approach and evolutionary approach. Base on those researches, the thesis applies a MADM (Multi Attribute Decision Making) model. The model embarks from socio-technical viewpoint, analyzes technical issues, economic issues, procedural issues and organizational issues that affect software reengineering, selects economic factors, managemental factors, organizational factors, risk factors and expectational factors as main decision matrix, establishes hierarchy structure of decision matrix. The model is based on quantitative analysis, uses AHP as main mathematical method. The thesis also mentions the process of using the model.The thesis' socio-technical viewpoint makes it overcomes shortcoming of former researches, the thesis hides complex analyzing of technology, increases maneuverability. Those are creative points.This model passes through a small scope application, and the practice is proved successful, has obtained quite ideal effect. Through this thesis' research, this model also provides one kind of reference for those who study software reengineering.
Keywords/Search Tags:Software Reengineering, Decision Making Model, Legacy System
PDF Full Text Request
Related items