VISIO UML STENCILS 2.2Free
The UML stencil for Microsoft Visio supports complete UML, 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.
The Visio stencils can also be used for SoaML and other UML profiles and dialects.
The stencil also contains several non-normative UML symbols, that are not specified in the standard, but used in some UML books and papers. These non-normative symbols are always last items on the right-click menu, below the menu item called "non-normative".