Comprehensive modelling and programming solution that offers developers the tools they need to switch from design to implementation and go back with ease
UML Lab is a comprehensive software solution that brings to the table capabilities for dealing with both modeling and programming tasks. Within the app’s user interface you can either adjust the project’s structure or modify the source code.
Software development application that packs extensive documentation and usage tutorials
To help you get started, UML Lab comes with an extensive documentation that can be accessed locally via the Help menu, or you can opt for the more advanced tutorials available online.
You get to learn more about the UML concepts used by the application and see what tasks you can perform within the workspace, going from creating a UML model to adding a Class Diagram, configuring individual elements, applying profiles or code styles, and so on.
UML Lab also comes with Cheat Sheets on how to start developing a Java application, creating plug-ins, or merging CVS branches. You may also launch the built-in UML Lab Tour that covers modeling, programming and validating code and model instructions.
Reverse engineering capabilities help you switch between project design and implementation
UML Lab packs a Round-Trip-Engineering approach and offers you the possibility to reverse engineer object oriented software projects by using the Unified Modeling Language (UML). At the same time, the utility comes with templates that can handle code generation.
Within the UML Lab user interface, you get to create both class and package diagrams, navigate from source to model and vice versa, use UML profiles to generate code, take advantage of the Eclipse integration, rely on various code styles, customize reverse engineering templates, and much more.
UML Lab comes in multiple editions, and some of them can also integrate with version control systems. Make sure to navigate to the UML Lab website to see the complete list of features available for each edition.
Efficiently manage object-based software projects by using UML tools and reverse engineering
To sum up, UML Lab can improve the code development process by providing support to go back and forth between the source code and the UML model with ease.
The UML La workspace includes reverse engineering capabilities, template code generators, can be used to create class or package diagrams, and comes with support for multiple code styles.
- 1 GB free memory
- 500 MB free disc space
- Java 7 64-bit VM (or higher)
LIMITATIONS IN THE UNREGISTERED VERSION
- 30 days trial period