Font Size: a A A

Research In Geostatistical Analysis System Of Reservoir Based On Software Refactoring Technology

Posted on:2013-12-17Degree:MasterType:Thesis
Country:ChinaCandidate:H L LiuFull Text:PDF
GTID:2248330395478219Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The theory and methods of Software refactoring is studies in-depth, and application therefactoring technology to laboratory developed "Geostatistical Analysis System ofReservoir(GASOR)".First,the paper explores the dilemma of the current GASOR, and thendetermine the refactoring program, finally, it is carried out the refactoring of GASOR underthe refactoring program.The GASOR after refactoring is enable developers to easy reading itscode, easy maintenance, expansion, reuse, update, and enable user easy to operation. Contentand innovation of this study are as follows:First, it is analysis and summarizes detailed of the refacotoring’s definition, principles,meaning, method, implementation time and a dozen expressions of code details problem. Afterreading GASOR’s development information, analysised the code and tested the function ofcode, determined the problem of GASOR’s code, then,it is put forward the refactoring ofimplementation of the program.Second, it choose Appropriate method of refactoring to reconstruct the all GASOR’s codedetails problem, and shows the application process of the various refacotoring methods indetail. By refactoring GASOR’s code, it’s function naming conventions, code is simple andclear, low redundancy and easy maintenance.Third, the paper were refactoring GASOR based on design patterns. After refactoring ofdesign patterns, it is separated the variable part and unchanging part of the program, reducedthe coupling between the classes, improved the code readability and reusability.Fourth, it is expounded Software architecture and architecture refactoring theory, toconversion the original reserve calculation unit build structures interface of GASOR from QTto MFC, and use MVC architecture refactoring it, finally, using the plug-in technologyinserted it in GASOR, also full realization of the unified interface style of GASOR.This paper discussed the theory of refactoring and summarize the refactoring methods hasa general, that with some reference value to object-oriented software design and softwarerefactoring implementation.
Keywords/Search Tags:software refactoring, Design pattern, Object-oriented, Reservoir modeling
PDF Full Text Request
Related items