ModelMaker C# 11.5.0
ModelMaker C# 11.5.0 | 13 Mb
The C# edition is specifically designed for generating native C# code. The C# 1 - C# 5 .NET framework syntax is fully supported. ModelMaker C# Edition has full reverse engineering capabilities and import existing C# code. including generics and nested types. Delphi and Visual Studio IDE Integration experts take care of synchronizing ModelMaker and the Delphi and or Visual Studio IDE editors.
You design in the UML modeler and/or the code model views. ModelMaker supports the full set of UML diagrams:
Class Diagrams - classes can be visualized in many different ways.
Implementation Diagrams - both Component and Deployment diagrams are supported.
Package Diagrams - including auto generated (Pascal) Unit Dependency Diagrams.
Use Case Diagrams - any symbol can be linked to other diagrams and external documents.
Robustness Analysis Diagrams - a bridge between the use cases and detailed design.
Sequence Diagrams - methods can be created right in the diagram editor. Check movie with some Sequence Diagram Editor features.
Collaboration Diagrams and Concurrency Diagrams - to model (real time) dynamics.
State Chart Diagrams - including composite states and Concurrency.
Activity Diagrams - including Swimlanes and Object Flow visualization.
UML 2 Interaction Overview Diagrams - combining Activity and Sequence diagam show high level overviews.
ISO Flow charts - Very similar to UML Activity diagrams but in ISO 9000 style.
Mind Map Diagrams - Visually organize your thoughts.
Restructuring and Refactoring
ModelMaker's active modeling engine maintains all relationships between classes and their members. This is the base for ModelMaker's restructuring power. For example: Renaming a class or changing its ancestor immediately propagates to the automatically generated source code. If you change a (virtual) method, the overriding methods are automatically updated and regenerated. Tasks like overriding methods, adding events, properties and access methods are reduced to selecting and clicking in dedicated dialogs.
Seamless transformation to code
The main difference between ModelMaker and other CASE tools is that design is strictly related to and native expressed in the Delphi or C# target code. This way there is a seamless transition from design to implementation as currently not found in any other high level CASE tool. At the same time this approach assures your designs remain down to earth.
Home:
http://www.modelmakertools.com/modelmaker/index.html
Only for V.I.P
Warning! You are not allowed to view this text.