UMLGraph で シーケンス図

UMLGraph でシーケンス図 を書く。UMLGraphは、sequence.pic というファイルでマクロを定義しているので、それをインクルードして、マクロを利用する。

図 UMLGraph でシーケンス図

actor とか object とかがマクロで定義されている。

.PS

copy "sequence.pic";

actor(A,"");
object(T,":OTaker");
object(F,":OFulfill");
step();

message(A,T,"submitOrder");
message(T,F,"placeOrder");
message(F,A,"acknowledgeOrder");

step();
complete(A);
complete(T);
complete(F);

.PE