GM. I'd use ArgoUML - it's arguably the best free UML tool out there. http://argouml.tigris.org/
For paid tools, MagicDraw is the best in my experience. http://magicdraw.com
Best of luck
Main Topics
Browse All TopicsHello,
I am using Visio to draw some UML Sequence Diagrams. A document I am referring to talks about 'Frames' that are UML 2. I can't seem to find Frames anywhere in the Visio toolbox...how can I access UML 2 artifacts in Visio?
Also are Sequence Diagrams a good way to represent interactions between services running as background processes, locally?
And are the following representations correct....
- messages sent represented by <i>sloping</i> solid arrows
- responses rep by sloping broken arrows
- Object lines representing services/exes
....?
Thanks all for the answers!
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
GM. I'd use ArgoUML - it's arguably the best free UML tool out there. http://argouml.tigris.org/
For paid tools, MagicDraw is the best in my experience. http://magicdraw.com
Best of luck
Hi,
Yes you can use Sequence diagrams to show the interactions between almost any participants such as Other Machines or Other Programs.
This would represent a call to a method on another machine or program, no matter where it is running.
messages sent represented by <i>sloping</i> solid arrows
Solid Arrow indicates a synchronous message
Open arrow indicates an asynchronous message
responses rep by sloping broken arrows
Yes this is correct
Object lines representing services/exes
Yes this is fine to show participants.
Hope this helps,
Darren
Business Accounts
Answer for Membership
by: DarrenDPosted on 2009-10-18 at 09:08:51ID: 25600295
Hi,
om/style/f rame.htm
m/uml/inde x.html
Frames are simply used for two reasons:
1. To encapsulate a piece of work and
2. Combined Fragment. This is basically used in 'For' loops
Frame
http://www.agilemodeling.c
I'm not sure what support Microsoft has for UML as they are pushing towards using DSL but you can buy a set of UML 2.2 stencils for Visio.
http://softwarestencils.co
Personally I'd use a different tool such as Sparx Enterprise Architect.
Hope this helps,
Darren