Instant Reverse - Visual Paradigm
Instant Reverse - Visual Paradigm Instant Reverse - Visual Paradigm
9 Instant Reverse
SDE-VS User’s Guide (Part 1) Chapter 9 - Instant Reverse Chapter 9 - Instant Reverse SDE-VS provides a handy way to reverse engineer various sources (including binary files) into UML class models. This feature is called Instant Reverse. The use of Instant Reverse is discussed in this chapter. In this chapter: 9-2 • What is Instant Reverse? • Supported Sources • Using Instant Reverse • Java Instant Reverse What is Instant Reverse? The Instant Reverse facility of SDE-VS allows you to reversely engineer different types of source or binary files into UML class models, such as java source, java classes, C++ Source, JDBC, .NET binaries, etc...(More types will be supported soon). This chapter provides a brief description on the supported formats and the steps required to reverse engineer source codes into UML class models in SDE-VS. Supported Sources Instant Reverse currently supports eleven types of sources (Instant Types), they are Java source, Java class, C++ source, .NET binaries, windows executables, JDBC, XML, XML schema, CORBA IDL source, PHP 5.0 source, Hibernate and Ada 9x Source. For reversing Java source, you can supply a single source file or a directory. For reversing Java classes, you can supply a single class file, a jar file, a zip file or a directory. For reversing C++ source, you can supply a .cpp source file or a .h header file. For reversing .NET binaries, you must supply a single binary file (.dll or .exe), and the related files must in the same directory as the source file. Supported Instant Type Java Source Dir/.java Java Class Dir/.class/.jar/.zip Dynamic Link Library .dll Extension Remarks Must be created by MicrosoftR Visual Studio .NET Only one .dll file needs to be supplied. All other required .dll files will be looked up automatically. Windows Executable .exe Must be created by MicrosoftR Visual Studio .NET XML .xml XML Schema .xsd C++ Source .h/.cpp CORBA IDL Source .idl PHP 5.0 Source Dir/.php/.inc Hibernate .hbm.xml JDBC Ada 9x Source .ada/.adb/.ads Reverse the database schema of the specific database according to the given JDBC Connection URL. Table 9.1
- Page 175 and 176: SDE-VS User’s Guide (Part 1) Chap
- Page 177 and 178: SDE-VS User’s Guide (Part 1) Chap
- Page 179 and 180: SDE-VS User’s Guide (Part 1) Chap
- Page 181 and 182: SDE-VS User’s Guide (Part 1) Chap
- Page 183 and 184: SDE-VS User’s Guide (Part 1) Chap
- Page 185 and 186: SDE-VS User’s Guide (Part 1) Chap
- Page 187 and 188: SDE-VS User’s Guide (Part 1) Chap
- Page 189 and 190: SDE-VS User’s Guide (Part 1) Chap
- Page 191 and 192: SDE-VS User’s Guide (Part 1) Chap
- Page 193 and 194: SDE-VS User’s Guide (Part 1) Chap
- Page 195 and 196: SDE-VS User’s Guide (Part 1) Chap
- Page 197 and 198: SDE-VS User’s Guide (Part 1) Chap
- Page 199 and 200: SDE-VS User’s Guide (Part 1) Chap
- Page 201 and 202: SDE-VS User’s Guide (Part 1) 4. T
- Page 203 and 204: SDE-VS User’s Guide (Part 1) Chap
- Page 205 and 206: SDE-VS User’s Guide (Part 1) Chap
- Page 207 and 208: SDE-VS User’s Guide (Part 1) Chap
- Page 209 and 210: SDE-VS User’s Guide (Part 1) Chap
- Page 211 and 212: SDE-VS User’s Guide (Part 1) Chap
- Page 213 and 214: SDE-VS User’s Guide (Part 1) Chap
- Page 215 and 216: SDE-VS User’s Guide (Part 1) Chap
- Page 217 and 218: SDE-VS User’s Guide (Part 1) Chap
- Page 219 and 220: SDE-VS User’s Guide (Part 1) Chap
- Page 221 and 222: SDE-VS User’s Guide (Part 1) 2. S
- Page 223 and 224: SDE-VS User’s Guide (Part 1) Chap
- Page 225: SDE-VS User’s Guide (Part 1) Chap
- Page 229 and 230: SDE-VS User’s Guide (Part 1) Chap
- Page 231 and 232: SDE-VS User’s Guide (Part 1) Chap
- Page 233 and 234: SDE-VS User’s Guide (Part 1) Chap
- Page 235 and 236: SDE-VS User’s Guide (Part 1) Chap
- Page 237 and 238: SDE-VS User’s Guide (Part 1) Chap
- Page 239 and 240: SDE-VS User’s Guide (Part 1) Chap
- Page 241 and 242: SDE-VS User’s Guide (Part 1) Chap
- Page 243 and 244: SDE-VS User’s Guide (Part 1) Chap
- Page 245 and 246: SDE-VS User’s Guide (Part 1) Chap
- Page 247 and 248: SDE-VS User’s Guide (Part 1) Chap
- Page 249 and 250: SDE-VS User’s Guide (Part 1) Chap
- Page 251 and 252: SDE-VS User’s Guide (Part 1) Chap
- Page 253 and 254: SDE-VS User’s Guide (Part 1) Chap
- Page 255 and 256: SDE-VS User’s Guide (Part 1) Chap
- Page 257 and 258: SDE-VS User’s Guide (Part 1) Chap
- Page 259 and 260: SDE-VS User’s Guide (Part 1) Chap
- Page 261 and 262: SDE-VS User’s Guide (Part 1) Chap
- Page 263 and 264: SDE-VS User’s Guide (Part 1) Chap
- Page 265 and 266: SDE-VS User’s Guide (Part 1) Chap
- Page 267 and 268: SDE-VS User’s Guide (Part 1) Chap
- Page 269 and 270: SDE-VS User’s Guide (Part 1) Chap
- Page 271 and 272: SDE-VS User’s Guide (Part 1) Chap
- Page 273 and 274: SDE-VS User’s Guide (Part 1) Chap
- Page 275 and 276: SDE-VS User’s Guide (Part 1) Chap
9<br />
<strong>Instant</strong> <strong>Reverse</strong>