Free Uml Software Mac

2,258 downloadsUpdated: September 27, 2021Shareware

UML based software modeler application for macOS that enables you to create ERD diagrams in order to model your database, and much more

UMLet is a free, open-source UML tool with a simple user interface: draw UML diagrams fast, build sequence and activity diagrams from plain text, export diagrams to eps, pdf, jpg, svg, and clipboard, share diagrams using Eclipse, and create new, custom UML elements. UMLet runs stand-alone or as Eclipse plug-in on Windows, OS X and Linux. Below the original, full-featured tool. Visual Paradigm Community Edition - A Free UML Tool. Free UML software for visual modeling with UML 2.x diagrams. Design API with the Class Diagram tool. With no redundant widgets on the screen, you can design freely in a large diagram editor. UML software with ERD tool for database design. Add or remove a shape, and our UML diagram software realigns and arranges all the elements so that everything looks great. Works on Any Device Use SmartDraw on your computer, browser or mobile device—Windows ®, Mac ®, Android ®, iOS ®, or any other platform with an internet connection.

Free

StarUML 3.2 Free Download - Get Into Desktop photo. Download and install StarUML in Mac OS X - Programmer Sought. Feb 12, 2018 — WhiteStarUML is not available for Mac but there are plenty of alternatives that runs on macOS. The best Mac alternative is PlantUML, which is both free an. But in nearly all cases you need your free UML tool to explain the software system to others. In more advanced software projects you can even take the free UML tool to design software and a code generator will do a lot of standard implementation for the project already. This is known as the Model-driven-architecture (MDA) approach.

What's new in StarUML 4.1.2:

Best uml tool for macMac
  • Resolved Issues:
  • Error occurred when creating Association Class #224
  • Don't connect FreeLine to any node elements #225
Read the full changelog

The UML modeling language is very useful when developing new software solutions: you get to view the system’s structure and keep tabs on all integrated elements. StarUML is a macOS application that enables you to take advantage of everything the UML 2 standard has to offer.

Develop UML or ERD diagrams in a well-organized workspace

To help you get started, StarUML comes with a few templates that will get you working on new diagrams in no time. The center stage is occupied by the diagram editor, while on the window sides you get to see the working diagrams, the toolbox, the model explorer, and the element’s editor.

Note that most StarUML functions are also included in the app’s contextual menu, so all you have to do is select the elements you want to modify, right-click your mouse, and navigate to the appropriate tool.

All in all, finding your way around is quite intuitive, but the StarUML developers also provide an extensive documentation online, that covers basic concepts, includes project management and diagram or elements editing instructions, and so on.

Improve your productivity by taking advantage of the integrated editing shortcuts

StarUML enables you to reduce the time you spend creating elements and connecting them together by providing numerous timesavers either via small panels or with the help of contextual menus.

The StarUML models are stored in the JSON format, while the app provides support for some of the most popular programming languages, such as Java or C++. The utility can either generate the source code starting from your model, or reverse engineer the code to produce the diagram.

The best part is that the StarUML capabilities can be easily extended with the help of plug-ins. Inside the StarUML app, you get to browse the currently available extension collection and install the ones you need. On the other hand, you can also develop your own StarUML extension in JavaScript, HTML5, CSS3, or Node.js .

Feature packed software modeler that can improve your workflow

Bottom line, StarUML provides a well-organized workspace and efficient editing tools that can help you develop diagrams for your new software projects without dealing with tedious or repetitive tasks.

Free uml diagram tool macos

The utility comes with full support for 11 types of UML diagrams, integrates ERD capabilities, can work with popular programming languages, and also enables you to export the diagram to PDF or other image file formats for easy sharing.

Filed under

StarUML was reviewed by Iulia Ivan
5.0/5
This enables Disqus, Inc. to process some of your data. Disqus privacy policy

StarUML 4.1.2

add to watchlistsend us an updateMac
11 screenshots:
runs on:
macOS 10.10 or later (Intel only)
file size:
111.2 MB
filename:
StarUML-4.1.2.dmg
main category:
Developer Tools
developer:
visit homepage

top alternatives FREE

top alternatives PAID

StarUML is compatible with UML 2.x standard, and supports in total 11 kinds of UML diagrams: class, object, use-case, component, deployment, composite structure, sequence, communication, statechart, activity, and profile diagrams. You can also create Entity-Relationship Diagrams (ERD). ERD is one of the most frequently used diagram for database modeling. Our ERD is based on crow’s-foot notation, which is much easier and readable than Chan’s notation.

Uml Diagram Software Mac

  • Creating elements and connecting them are somewhat tedious tasks. StarUML 2 supports many shorthand styles in Quick Edit to create elements and relationships at once such as sub-classes, supporting interfaces, etc.
  • StarUML 2 supports Retina (High-DPI) display. All diagrams, texts and icons are razor sharp. You can also get diagrams as the high-dpi bitmap images (PNG and JPEG).
  • You can easily find and install extensions via Extension Manager from the official extension registry or Github repositories. Many extensions are open source and hosted on Github. Fork one and make your own.
  • StarUML stores models in a very simple JSON (JavaScript Object Notation) format. It can be used easily--in conjunction with mdgen, a command-line tool for custom-code generation based on EJS (Embedded JavaScript) templates--to generate custom codes using user-defined templates.