as shared with us by Anand Ramdeo where he worked on Rational Rose and Rational Software Architect product line.
Application Summary
Design and modeling tools are used by the software engineers and architects to design the software system. Using these tools you can design at the high level system using use case diagrams or at the deepest level in terms of interaction diagram and collaboration diagram. These tool also gives functionality of generating source code from the class diagram. Generated code and class diagram can remain in sync, and any changes made in the source code will be reflected in the model as well.
Apart from generating code from the model, models can be generated from the existing source as well. The process of generating model from the source code is known as reverse engineering or visualization.
|