Increased ergonomic and methodology support for System & Software modeling
Formatted text editor, forms, ...
Modeling systems or software requires more than graphical modeling capacities, in order to handle the richness of model's data: detailed information, extensible data, ...
Modelio already supports spreadsheet editors, which enable table's views and editions of model elements, such as requirements, or any other model element (classes, processes, use cases, ...). Matrixes are also a convenient means to represent traceability, or any other properties or links.
Now Modelio 3.3 provides a rich HTML text editor (see Figure 1) that enhances generated web documents. Modelio also provides for the main modeling elements dedicated forms (see Figure 2) that provide a methodological help in capturing models. Use Cases or Business Processes are example of model elements having a dedicated form.
Figure 1 - Rich text edition in diagram, or for textual "notes"
Figure 2 - Form dedicated to the capture of "Operations" and their descriptions
Modelio 3.3 now supports Java 8, with all its features: code generation, reverse engineering, code/model permanent consistency management.
Thanks to its code generators (Java, C#/.Net, C++), Modelio provides test units model generation and test units code generation, based on existing utilities JUnit, CppUnit, and Nunit. Modelio manages test units at model level, therefore improving their productivity and quality.