Font Size: a A A

Study On The Reliability Of Refactoring In The Process Of Evolution Of Object-Orented System

Posted on:2005-04-26Degree:MasterType:Thesis
Country:ChinaCandidate:J DongFull Text:PDF
GTID:2168360152495561Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the far-ranging popularization and application of computer and Internet, Software has turned into the most important base of information ages. But appearance of software crisis breaks this base. Now, we need high quality's, safe and reliable software development technology urgently to resolve software crisis that has more and more severity. Study on the refactoring in the process of evolution of object-oriented system in this dissertation is new software development technology to resolve software crisis.Study on the software refactoring has actual meaning and academic value.The main study of this dissertation is the reliability of refactoring. The reliability of refactoring is the behavior of program has preserved in process of refactoring. The reliability of refactoring play an important role in refactoring became a practical technology from study academically.First, this dissertation point out shortage of refactoring traditional by deeply study on the refactoring traditional. At this base, this dissertation advance that use test to assure the reliability of refactoring, and this dissertation study infection of refactoring to test case by advance two new classification which are syntactic refactoring and semantic refactoring and refactoring changed interface and refactoring not changed interface.Second, this dissertation advance refactoring semantic tags to describe interface of refactoring object and method of make test case automatically by use refactoring semantic tags. And then, we improve the process of make test case traditional with the new method of make test case automatically.Last, this dissertation made a tool which could make test case automatically to realize method and process advanced by this dissertation.
Keywords/Search Tags:Software Crisis, Evolution of Object-Oriented System, Software Refactoring, Reliability of Refactoring, Refactoring Semantic Tags, Test Case
PDF Full Text Request
Related items