UML versions and modelling tools/software

UML versions and modelling tools/software

uml version 2.5 and uml tool- draw.io

UML

Uml which stands for unified modeling language, is specification defining a graphical language for visualizing, specifying, constructing, and documenting the artifacts of distributed object systems. Also, the Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system

Uml version

In 2005, the International Organization for Standardization approved UML as an ISO standard. It is used in various industries for creating object-oriented models. They are verious UML version but the latest UML version is 2.5 which I will go for.

UML 2.4.1 was revised with minor changes which resulted to the new UML version 2.5. UML was made simple than it was before. Rapid functioning and the generation of more effective models were introduced. Outdated features were eliminated. Models, templates were eliminated as auxiliary constructs which now made it easier to use.

UML modeling tools

The UML modeling tool lets you model the structure of system by modeling its classes, their attributes and operations in a UML class diagram. There are various uml tool such as: Edraw Max, Moqups, Visio, ConceptDraw, StarUML, Umbrello, UML Designer Tool, Diagram.net (formerly called Draw.oi), Lucidchart.

Among All this, I prefer diagram.net

diagrams.net (previously draw.io) is a free and open source cross-platform graph drawing software developed in HTML5 and JavaScript. Its interface can be used to create diagrams such as flowcharts, wireframes, UML diagrams, organizational charts, and Network diagrams

Draw.io leaves plenty of shapes and templates at your disposal for fast builds . Functionality isn't sacrificed, either. Import and export several file types like . xml and image formats, and track changes and share your work without trouble.Features: Works with your team on any device across various platforms.

diagram.net(draw.io) uml diagram samples

diagram1.png

diagram2.png