Please advise which medium is better to use for UML modeling. It is even more accurate to tell which one you used and what advantages or disadvantages, convenience-inconveniences you noticed. I myself did not see anything except rational rose
. I would like to get acquainted with all the media that are currently available. It is desirable that they are free, but not necessarily. You can google for a long time, but I trust you more, colleagues. Share your experience.
5 answers
I can advise visual paradigm for uml, there is an integration with the IDE, they themselves used when developing the project on php. From the same series enterprise architect. But the first will be nicer and more pleasant
rational rose is a fairly "heavy" project, for simple modeling there are a lot of ordinary editors from IDE's built-in programming languages to Microsoft Visio. From alternatives: StarUML, UML Pad, UML Studio.
- Can you recommend any specific ones that are built into NetBeans? Used at all myself? - Vitaly Kustov
If you can afford it, then EA and VP are very good. EA while still quite inexpensive.
Of the free, in my opinion, the most adequate and convenient - StarUML. The second in the list, perhaps, is PoseidonUML.
For the harsh lovers of academic LaTeX, there is still a metauml.
Enterprise Architect try, it is paid, thepiratebay.org to help you
Of course, it all depends on what level you need to build uml-diagrams. The volume of necessary toolkit depends on it.
For building diagrams of sequences, classes, use cases and some other ones included in the list of basic ones, I can recommend the online tool Draw.io.
This is a free service that provides a convenient interface for quick, once again I will pay attention to fast !!! creating diagrams that you can immediately save to your media in XML, or save to a browser session, or in the cloud.
In the available elements there are all kinds of arrows, blocks, ready-made templates for designing database entities.
Although the IDE is not, but also a worthy option for creating diagrams on the fly.