Generate sequence diagram from source code

Reverse Engineering enables users to examine legacy code and examine the functionality of code libraries for reuse or to bring the UML model up to date with the code that has been developed as part of a process called synchronization. Examining the code in a UML model enables user to identify the critical modules contained the code, enabling a starting point for understanding of the business and system requirements of the pre-existing system and to enable the developers to gain a better overall understanding of the source code. (Reference Source: Enterprise Architect User Guide)

Step1: Import Source Code
Step2: Generate Sequence Diagram