Procedure for Reverse Engineering:
1. | In StarUML(tm), select the [Tools] -> [C++] -> [Code Reverse Engineering...] menu. |
2. | At the [Select Source Code] page in the [C++ Reverse Engineering] dialog box, select a source and click [Add]. Click [Next] once you have completed adding the target sources for reverse engineering. |
![cpp_rev_src](cpp_rev_src.png)
3. | At the [Select the Package to Contain Result] page, select a package to contain the output results from the package tree and click [Next]. |
![cpp_rev_package](cpp_rev_package.png)
4. | At the [Option Setup] page, select the reverse engineering options and click [Run]. Reverse engineering will start now. |
![cpp_rev_opt](cpp_rev_opt.png)
5. | The [Reverse Engineering] page will show the reverse engineering progress status and return reverse engineering failure or success results. |
![cpp_rev_exec](cpp_rev_exec.png)
Note
· | If C++ reverse engineering is executed without including C++ profile, the following dialog box will appear asking whether you want to include C++ profile. Select "Yes(Y)" to continue the reverse engineering process. |
![cpp_rev_include_profile](cpp_rev_include_profile.png)
|