Software Ideas Modeler is an easy-to-use and efficient software that will allow users to create UML diagrams.
It supports mutliple types of UML diagrams (Class Diagram, Use Case Diagram, Communication Diagram, Sequence Diagram, Package Diagram, Object Diagram, Deployment Diagram, State Machine Diagram, Activity Diagram, Profile Diagram), Entity Relationship Diagram, Requirement Diagram and User Interface modeling.
This application supports documentation generating, export to images (WMF, EMF, PNG) and source code generating (C#, VB.NET, SQL DDL). Diagram elements can be styled.
NOTE: Free for non-commercial uses ONLY.
What's New in This Release:
· Improvements and fixed bugs
· Improved sequence messages in sequence diagram
· Mapping to class operations
· Return values
· Assignment of return value
· Parameters
· Added source code template for State Machine (C#, JavaScript)
Added new template commands:
· ModelElements, DiagramElements (Project type)
· Uid, DocumentationLines, TaggedValues, GetTaggedValue (Model type)
· DocumentationLines, TaggedValues, GetTaggedValue (Diagram type)
· Owner, Class (UmlAttribute, UmlOperation type)
· Owner, Entity (ErdAttribute)
· AssociatedDiagrams, Model, GetTaggedValue (ModelElement type)
· Model, Diagram, Container, OutRelations, InRelations (DiagramElement type)
· FromElement, From, ToElement, To (Relation type)
· BehaviorExpression, Guard, Triggers (Transition type)
· Add second optional parameter to Diagram.Elements, Model.Elements, Project.ModelElements and Project.DiagramElements, which allow to filter elements by type
· Added new commands for enumerations: FilterByType(typeName1, ..., typeNameN), Skip...