Font Size: a A A

Research And Application On Reuse-Oriented Software Reengineering

Posted on:2005-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:C WangFull Text:PDF
GTID:2168360125954777Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
How to evolve legacy systems into new systems is becoming one of the focuses of current software engineering researches. It's under this situation that software reengineering becomes more and more important. Software reengineering offers a practical and feasible approach to use legacy system. Software reengineering can transform the existent system into the new system. Meanwhile, because of the constant enlargement of the software scale and the constant improvement of the software complexity, software reuse has been regard as main route to solve software crisis and enhance software productivity, quality, opening and the adaptability for the out disturbance. Software reengineering need the support of software reuse, for that make the goal system can have evolving nature even more again; Software reengineering is also a main route to construct reusable resource. How to combine software reengineering with software reuse more excellent has become the focus of present research on software engineering. It is the main contents of this paper.In this paper, we discuss the relationship between soft reengineering and soft reuse at first. Then we present a reuse-oriented software reengineering method and especially present a method on how to construct a system based on UML model from a legacy system based on traditional dataflow model, that directed by the unified software development, with a goal of a evolutable system and combine with domain engineering. At last, we proved the feasibility and validity of this method through practice of the actual project.
Keywords/Search Tags:legacy systems, software reengineering, software reuse, unified process, software componen
PDF Full Text Request
Related items