A powerful UML auxiliary toolQuick sequence dimo-editorIt is specially used to draw sequence graphs. The key is free of charge.
Advantages:
- The sequence digoal can be generated instantly by writing simple scripts.
- With the image export function (PNG, GIF, BMP, JPG, PDF, and other formats), and can adjust the image size, the image is also very clear.
- Can draw asynchronous operations and mark the lifeline of different threads with different colors. (You can create diagrams that model arbitarily (arbitrarily ?) Optional sequences running in parallel, not just a single one. The sequences can (at your option) be distinguished by the colours of their corresponding lifelines .)
Usage:
The BASIC script format is<Message sending Object>: message receiving object. Message name. Here is an example of the script and the sequence diagram:
Client1: Actor
Client2: Actor
Webserver: Server [A]
/T1: thread [A]
/T2: thread [A]
Localdisk: HDD
Client1: webserver. Get/
Webserver [, 0]:> t1.new
T1 [, 1]: page = localdisk. Read ("/var/www/index.html ")
Client2: webserver. Get/doc/menu.html
Webserver [, 2]:> t2.new
T2 [, 3]: page = localdisk. Read ("/var/www/doc/menu.html ")
T2: client2.send (page)
T1 [, 1]: client1.send (page)
T1: Stop
T2 [, 3]: Stop
This tool does not supportCodeGenerate a sequence chart. If you only need to draw a sequence chart, it is very good.
From: http://appmem.com/archives/246