Some coworkers recently recommended Omnigraffle to me as a UML diagramming tool. After installing a copy, I discovered that although UML “stencils” are available, the tool is not in fact a dedicated UML tool at all. Ahem…obviously I should have read the description a little better.
Now that I have Omnigraffle, however, I will need to use it at least until I find something better for UML diagrams. I have found a few stencils — stencils are pre-made template objects that can be used in your diagrams. So far I’ve found these:
- Bantik UML — not really full featured but certainly nice looking. It’s not a reasonable choice because it just doesn’t have a full set of UML diagram types.
- UML 2 — again, just not nearly a full set of diagram types.
- UML 2.1 Collection — has practically everything I need for now. Best set of diagrams I’ve found. The only trouble I had was that the unzipped stencil wasn’t properly named. When I finally added the .gstencil extension to the unzipped file, Omnigraffle recognized it.
If you know of a better set than the UML 2.1 Collection above, let me know. Until I find something better, that’s what I’m using. I feel a bit silly for using OmniGraffle in the first place. It isn’t exactly a UML tool, but it can be forced into it as needed.
Since I started using NetBeans again recently, maybe I’ll check out the plugins available for it. Surely someone has created a UML plugin. I’ll check that out tomorrow and let you know what I find.