UML Tools for a Mac

by Julius Vandersteen

If you need to draw diagrams on your Mac, you can use Unified Modeling Language tools. The UML is a method that enables people to create standardized diagrams to illustrate processes, equipment and other types of complex information, ranging from engineering to software design. You can download UML tools from developers to use on your Mac to make your diagrams.

CanvasUML

CanvasUML is an application developed by Todd Ditchendorf for creating simple UML diagrams on a Mac. The developer recommends it for people to use for noncritical work. Use CanvasUML to create boxes connected by lines of association to make your diagrams in a resizable window, also called a canvas area. Your CanvasUML diagrams are saved as HTML files, which you can view in Apple’s native Safari Web browser application.

MagicDraw

NoMagic’s MagicDraw is an UML tool for the Mac that is suitable for people who need to make diagrams of their software-development process. You can also use it to make diagrams for business and process modeling. Multiple people can work on the same MagicDraw UML document at the same time, which is useful when a team needs to collaborate on a project over your company’s computer network.

QuickUML MacOSX

QuickUML MacOSX is an UML tool made by Excel Software for the Mac. Use QuickUML to help you design object-oriented software. The application lets you generate code in languages such as C++ and Java from objects in the diagram, and you can use multiple programming languages in a single diagram. QuickUML enables you to save your project as an XML-formatted file that people can view and edit on Apple and Windows computers.

Visual Paradigm for UML

Visual Paradigm’s Visual Paradigm for UML is an UML tool for Macs. It is a Java-based application, so it runs on Macs as well as Windows and UNIX-based computers. Use Visual Paradigm to generate diagram layouts with rich text documentation. You can make diagrams to illustrate communication protocols, sequences for projects or components needed for your project.

About the Author

Julius Vandersteen has been a freelance writer since 1999. His work has appeared in “The Los Angeles Times,” “Wired” and “S.F. Weekly.” Vandersteen has a Bachelor of Arts in journalism from San Francisco State University.