Use a state machine (or statechart) diagram to show the sequence of states an object goes through during its life.Ĭreate a UML state machine diagram Use case diagrams
Use an activity diagram to describe the internal behavior of a method and represent a flow driven by internally generated actions.Ĭreate a UML activity diagram State machine diagrams Use a sequence diagram to show the actors or objects participating in an interaction and the events they generate arranged in a time sequence.Ĭreate a UML sequence diagram Activity diagram
Use a deployment diagram to show the structure of the run-time system and communicate how the hardware and software elements that make up an application will be configured and deployed.Ĭreate a UML deployment diagram Sequence diagrams
Use a component diagram to partition a system into cohesive components and show the structure of the code itself.Ĭreate a UML component diagram Deployment diagrams Use a class diagram to make a general model of the structure of an application that specifies the system's classes, its attributes and methods, and the relationships between objects.Ĭreate a UML class diagram Component diagrams This subscription version of Visio supports UML shapes conforming to the UML 2.5 specification while also providing you the flexibility to use them as needed in your diagrams.
UML 2.3, Full round-trip support for Java, C++, C#, CL (MSIL) and CORBA IDL, Report generator from template in RTF, HTML, XML, ODT, ODS, ODP, and Text (DOCX, XLSX, PPTX since 16.8).In Visio Plan 2 and Visio 2019, you can start with a blank UML template or (in some cases) modify a UML starter diagram. Java, C++, C#, CIL, CORBA IDL, DDL, EJB, XML Schema, WSDL Google Drive, Google Apps, JIRA, Confluence, Jive, and Box. JetUML is designed for fast diagramming with a minimalist feature set. Has libraries of shapes for: UML class, sequence, activity, use case and more. Google apps, Google drive, JIRA, Confluence It supports UML, SysML, RAAML and C4 models. Gaphor is designed for fast diagramming for novice and expert modelers. Includes code generator to generate Gaphor's own data models. Simulates Activity, State Machine, Sequence and BPMN diagrams. Model Driven Integrated Development (Edit/Build/Debug) for Java. Forward and Reverse Engineering for code and Database. UML 2.5, SysML, BPMN, SoaML, SOMF, WSDL, XSD, ArchiMate. NET, DDL, EJB, XML Schema, Ada, VHDL, Verilog, WSDL, BPEL, Corba IDLĪctionScript, C, C#, C++, Delphi, Java, PHP, Python, Visual Basic, Visual Basic. Supports MDA templates and Code Generation templatesĪctionScript, C, C#, C++, Delphi, Java, PHP, Python, Visual Basic, Visual Basic. Included Python script codegen.py 'export filter' to Python, C++, JavaScript, Pascal, Java, PHP external tools add Ada, C, PHP5, Ruby, shapefile, C#, SQL (Sybase, Postgres, Oracle, DB/2, MS-SQL, MySQL, …) Supports use case diagrams, auto-generated flow diagrams, screen mock-ups, and free-form diagrams.
Includes glossary, data dictionary, and issue tracking. Provides management of actors, use cases, user stories, declarative requirements, and test scenarios. Microsoft Azure DevOps, Jira,, Excel, Word Google Drive, Google Docs, Typetalk, Adobe Creative Cloud, Slack, Atlassian Confluence, Dropbox, Visio, Box. Extensible through "plug-outs" written in C++ or Java It has a repository of transformations called ZOO about a large set of common industrial concerns and educational labs. Provides API and Plugins, RTF, HTML Export.Īvailable from the Eclipse M2M project (Model to Model).Ĭan transform UML & EMF models into other models. Mind Mapping, ER Diagram, DFD, Flowchart, CRUD, Traceability Map, Requirement Diagram and Requirement table. Java, C++, C#, Python, Ruby and any other languages with plugins Full testing environment integrated based on TTCN-3. The model can be simulated and can be exported to model checking tools. Based on ITU-T Z.109 UML profile, SDL-RT, SDL. Generated code can be integrated on the following RTOS: VxWorks, FreeRTOS, ThreadX, CMX, OSE Delta, OSE epsilon, uITRON 3, uITRON 4, Nucleus, posix, win32.ĭedicated to modeling and testing of communicating systems.
Model simulator integrated with any FMI 2.0 supporting tool. Integration with Reqtify traceability tool.
Windows Vista SP2 and later, OS X Mountain Lion and later, or Linux Ĭommunity & Express editions: Registerware Enterprise, Professional & Others editions: TrialwareĬore tool: GPL, Extensions: Apache License, Commercial Ĭommissariat à l'Énergie Atomique, Atos OriginĬommercial, Freeware for non-commercial use Windows (supports Linux and macOS installation)Ĭhrome, Safari, Firefox, Internet Explorer 9+ Free education edition, subscription modelįree from v7.0, Commercial starting from v5.0 up to v6.12,GPL before v5.0