• Sequence Diagrams can now be created within UModel through code or through the UModel API. A sequence diagram can map a scenario described by a use case in step-by-step detail to define how objects collaborate to achieve goals. You can even generate sequence diagrams from source code files that have been reversed engineered into UML classes giving you greatly enhanced traceability and will help speed up analysis of legacy applications.
• UModel API is a COM-based API that enables clients to easily access the functionality of UModel, giving you the ability to automate a wide range of tasks. For example, an external application could launch UModel, then open an UModel project and highlight elements within UML diagrams to provide a visual tracing system that simulates execution of the target application. It is possible to access the methods and properties of the API from development environments such as C, C++,C# and Visual Basic, and scripting languages like JavaScript and VBScript.
• Version Control System support and integration now provides a multiple generation backup ability of working files. Umodel project files and source code files created or modified by UModel during code generation and round trip engineering, can be checked out and checked in again directly through the UModel file interface and the code generation interface.
• Refactoring code in prior versions, UModel would remove the old class and add new ones when the class names
were changed or updated. Now a dialog box will open when it is detected that items have been renamed or added. Instead of just trying to make an informed guess, you will be prompted to confirm the change to ensure that all related data is retained and the engineering process remains accurate.







Article comments