Font Size: a A A

Research And Application On Software Re-engineering Theory

Posted on:2012-04-05Degree:MasterType:Thesis
Country:ChinaCandidate:J YangFull Text:PDF
GTID:2218330338970466Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As we know, Software System is changing all the time for computers and internet has been widely used in the field of industry and education and so on. In software engineering, the part of the re-engineering is more important because of most systems are based on Web development and they have no clear structure. More and more people use software due to the popularization of computer. And many commercial entrepreneurs'leaders have strict requirements for software that led to the old system is out of time. So many people must explore new software system to meet their requirements.Reengineering extracts information from original system and then developed a new system according to information obtained. So it not only reduces time and energy to develop the new software system, but also it can make use of old system effectively. The key point is how to get the useful and valuable information and the strategy to R&D new systems from old system.Most of current software is base on "Component-based-N-tier Software architecture", which drives the main part of the software fields. Java has become the mainstream language for the platform-independent characteristics in the few short years time. This easy work done is based on Java software development.Firstly, the essay summarizes and generalizes all aspects of contents for Software re-engineering and then obtained a series of related knowledge. Then it extract information from the original system which is unstructured and developed by JSP and Java Bean. After that it is transformed to Multi-level structure components of J2EE by which to construct the new system.Secondly, the essay discusses a group of system based on J2EE and JSP and some various problems existed in the original system. After analysis and discussion, we get the strategy of re-engineering. Finally, the author extracts information from legacy systems based on the knowledge of re-engineering of software and study of the SSH on the J2EE framework. Then we obtain the new system based on legacy systems re-architecture and functional improvement.
Keywords/Search Tags:Software Reengineering, Legacy System, Forward Engineering, Reverse Engineering, Component Multi-level framework of J2EE
PDF Full Text Request
Related items