Help topics about application options and settings.
Draw a diagram to express your ideas, structures, processes, and workflow. Choose the correct diagram for the desired purpose. Diagrams can perfectly illustrate your texts and documents. Learn how to draw various diagrams using the following tutorials.
Template language of Software Ideas Modeler
Help for ribbon actions.
Software Ideas Modeler provides multiple options how to save and open your projects.
You can model your C# software in UML. The classes can be modeled using UML class diagrams. It is possible to depict abstract, static, generic classes and their members.
A BPMN diagram offers a graphical representation for process modeling and describing. The processes are presented as flows of tasks, events, and process branches (realized by gateways), organized in swimlanes.
An enum allows you to define an entity with a list of literals in the UML class diagram. UML Enumeration values can be used by class attributes.
UML class diagram and ER diagram share the ability to define a domain model. Software Ideas Modeler allows you to convert the classes to entities, associations to relationships and the class attributes to ERD attributes.
You can draw a tree diagram box by box or you can generate it from the text list. Software Ideas Modeler offers a handy solution which allows you to create a tree diagram very easily within seconds.
The diagram editor offers useful features that can help you during the diagram creation, save you mouse clicks and allows you to create the diagrams faster.
There are plenty of diagram types you can draw using Software Ideas Modeler. You can depict structures, behavior, processes, workflows, ideas, concepts, and data models with them.
Chen's notation of the entity-relationship diagram depicts data and domain models using entities, attributes, and relationships. Unlike other ER diagram notations, it shows attributes as standalone boxes, not as a part of entities.
The UML reverse engineering tool allows you to transform JSON to a UML diagram. You can get UML from JSON very easily on just a few clicks.
The entity-relationship diagram can be turned into a SQL script. The ERD tool can generate create scripts for each entity and relationship in the diagram or only for the selected part. You can transform ERD entities to database tables very easily.
The ERD tool allows you to generate an ER diagram from a SQL database. It is also possible to create an ERD from a SQL DDL script. You can turn the whole schema into a diagram or you can select only some tables that you want to be imported.
Use the roadmap tool to create a good-looking roadmap that depicts a plan of a project, the planned stages for new features and modules. Roadmaps are used to present what a team or a company wants to release or develop in the upcoming period or later in the future.
A use case analysis allows you to understand the functional user requirements on the modeled system. During the analysis, you will identify the actors and specify their interactions with the system using use cases. Use cases are detailed using a flow of events.
The long names of diagram elements may be broken into multiple lines. If the name is too long to be displayed within specified bounds, it is broken automatically.
The Layer diagram is a type of a block diagram. It can be used to depict a higher architecture or a concept of a solution.
A flowchart is a common type of diagram. It is easy to draw and even easier to read. Let's look at how to make a flowchart using Software Ideas Modeler.
A user stories diagram is the easiest way how to capture and define user requirements. The user stories may be organized within hierarchies and periods (called sprints). The epics represent the top level of the user story hierarchy. The requirements are organized in the form of statements - As ... I can ... so that ...
A decision matrix (or decision table) is the right choice, if you want to resolve possible outcomes of many combinations of conditions. It allows you to define conditions and possible actions. Then you define the rules which show what conditions lead to what actions.
Each connector tool has defined a default direction in which it is inserted into the diagram. You may change this setting using the context menu for the tool.
Infographic element Progress Bar shows a visual representation of progress. This tutorial shows you how to harness all its capabilities.
Screen Flow Diagram allows you to connect your wireframes into a flow with branches according to the user's interactions.
Draw various shapes in your diagrams. Software Ideas Modeler offers dozens of basic shapes that can be used on any diagram. You may find the shape tools in the Drawing group in the toolbox.