
UML
Get flash to fully experience Pearltrees
Download Visio Stencil and Template for UML 2.2
Updated July 10, 2010. Check what's new in the Update Log . The UML stencil for Microsoft Visio supports complete UML 2.2, i.e. UML use case diagram, class diagram, package diagram, object diagram, composite structure diagram, interaction diagram, sequence diagram, communication diagram, interaction overview diagram, activity diagram, state machine diagram, component diagram, deployment diagram, profile diagram, timing diagram, and all symbols of the UML 2.2, specified in OMG UML Superstructure Specification, formal/2009-02-02 , as well as all previous UML versions, UML 2.1, UML 2.0, UML 1.5, UML 1.4, UML 1.3 and UML 1.1.Balls and Sockets in UML Components - Steve Cook's WebLog - Site Home - MSDN Blogs
There are literally hundred of UML tools and thus it is impossible to find any complete comparison among them. In what follows I try to provide some lists of UML tools classified according to different categories to at least give you some pointers you can use in your UML tool search . My only general advice when selecting a tool is first to think ahead very carefully why you need a UML tool and how you plan to use it. There is no one size fits all UML tool. A good tool when your goal is full code generation is very different from the tool you should select when aiming at drawing some informal models during the early stages of the development process to facilitate the team discussions. For a precise recommendation based on your specific needs, check the consulting page.
UML tools | MOdeling LAnguages
Forever For Now - UML Diagrams Using Graphviz Dot
This article is about using the dot tool from the Graphviz package to automatically generate UML diagrams on the fly. We'll take a look at modelling packages, classes, attributes, methods and associations which already covers a fair subset of the class diagrams in UML. Of course, the information given in this article is only of limited use in situations where you are manually entering the graph description, but the information is highly useful when you're writing a tool which analyzes program structure. So read on if you're writing a piece of software like UMLGraph .UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. The specification is done in text diagrams, that are then transformed into the appropriate graphical representations. There is no rule specifying that models should appear in a graphical form. A model is a simplification of reality, so a model for a software artifact could really be an outline of that artifact; think of a class definition without code in the method bodies. However, we usually prefer to examine many of our models in a graphical representation: UML employs ten different diagrams for visualizing different perspectives of a system.

