International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 10 - Number 10 |
Year of Publication: 2010 |
Authors: Dr.GSVP Raju, K.Koteswara Rao, M Sumender Roy |
10.5120/1516-1896 |
Dr.GSVP Raju, K.Koteswara Rao, M Sumender Roy . Article:Roundtrip Engineering using Unified Modeling Language with Rational Rose and JAVA. International Journal of Computer Applications. 10, 10 ( November 2010), 28-34. DOI=10.5120/1516-1896
Sometimes documentation only available for the post delivery maintenance is the source code itself. This happens all too frequently when maintaining legacy systems, i.e. software in current use but developed not earlier than 15 or 20 years .Under these circumstances, maintaining the code can be extremely difficult. One way of handling this problem is to start with source code and attempt to recreate the design documents or even the specifications. This process is called Reverse Engineering. CASE tools can assist with this process. One of the simplest is a pretty printer, which may help display the code more clearly. Other tools construct diagrams such as flow charts or UML diagrams, directly from the source code, these visual aids can help in the process of design recovery.