Graphviz 가 스크립트를 사용하여 그래프를 그리는 것과 같이 mscgen 은 sequence diagram 을 간단한 스크립트를 활용하여 그릴 수 있습니다.
http://iamaman.tistory.com/1685
Mscgen 은 다음 사이트에 다운로드 받을 수 있고 mscgen 사용 방법에 대해 공부 할 수 있습니다.
http://www.mcternan.me.uk/mscgen/
Graphviz 와 마찮가지로 mscgen 역시도 Doxygen 에서 sequence diagram 을 넣는데 활용 될 수 있습니다.
다음과 같은 mscgen script 파일(example0.msc)을 작성하고
# http://www.mcternan.me.uk/mscgen/img/example0.msc
# Example fictional MSC
msc {
a,b,c;
a->b [ label = "ab()" ] ;
b->c [ label = "bc(TRUE)"];
c=>c [ label = "process(1)" ];
c=>c [ label = "process(2)" ];
...;
c=>c [ label = "process(n)" ];
c=>c [ label = "process(END)" ];
a<<=c [ label = "callback()"];
--- [ label = "If more to run", ID="*" ];
a->a [ label = "next()"];
a->c [ label = "ac1()\nac2()"];
b<-c [ label = "cb(TRUE)"];
b->b [ label = "stalled(...)"];
a<-b [ label = "ab() = FALSE"];
}
다음과 같이 명령어를 수행하면
mscgen -T png -i example0.msc
다음과 같이 아주 깔끔한 sequence diagram 이 만들어 집니다.
'유틸' 카테고리의 다른 글
Open Source watermark 프로그램 JACo Watermark (0) | 2017.02.14 |
---|---|
Sharp Develop(C# 개발환경) 설치시 dependency (0) | 2017.02.12 |
graphviz 테스트 사이트 GraphvizFiddle (0) | 2017.02.11 |
Doxygen CHM 파일 만들기 (0) | 2016.11.01 |
SyncToy 를 이용한 파일 백업 (0) | 2016.01.06 |
Graphviz 사용하기 (0) | 2015.10.23 |
확장자에 대한 연결 프로그램 제거 (0) | 2015.10.18 |
오픈 소스 파일 동기화 프로그램 FreeFileSync (2) | 2015.10.15 |
댓글