File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

UML diagram ?

 
Peter Chang
Greenhorn
Posts: 18
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

Is there any UML Diagram that represents the flow of data within different components of a system ?
Example - Securities Trading System.
Order is booked in Order Management system, it is then send to Exchange.
Once filled, Exchange sends back the executions.
These executions are validated and Enriched by trade support systems.
Trades then sent to Back Office systems.
Here lots of actions are taken till the trade is finally settled.

Now if I want to represent this flow using UML, which diagram should I use.
I thought of interation diagrams - but they represents interaction among objects (not sub-systems).
Whereas Component/Deployement diagrams are static in nature.

Please let me know thoughts/Comments ...
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not a UML diagram, but it sounds like a job for a data flow diagram: http://www.agilemodeling.com/artifacts/dataFlowDiagram.htm
 
Ct Arrington
Author
Greenhorn
Posts: 27
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I could imagine using a sequence diagram without too much guilt. Especially if you show the interface that each subsystem implements.

Another possibility is an activity diagram with a swimlane for each subsystem. I have seen business process activity diagrams that worked well that way.
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I recommend Scott Ambler's Diagrams of UML2 as a bookmark to anyone interested in expanding their UML skills. The first one on the list says "Depicts high-level business processes, including data flow, or to model the logic of complex logic within a system. See UML Activity diagram guidelines." Does that sound like what you need?
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic