시퀀스다이어그램을 자동생성할 수 있는 방법을 연구하던 어떤 분으로부터 솔라리스의 dtrace 를 가지고 할 수 있다는 얘기를 들었는데 리눅스에서 사용할 수 없어서 아쉬웠구요.. 솔라리스에서도 그냥은 안되고 스크립트를 짜야 가능한 것 같습니다. 나중에 여유가 있을 때 QNX 에서 dtrace 를 써봐야 겠다고 생각하고 있습니다. dtrace 리눅스 버전이 github 에있긴한데 아직 많이 불안합니다. http://cuddletech.com/blog/pivot/entry.php?id=923
요즘 제가 찾은 괜찮은 방법은 ACE 의 TRACE 라는 디버그 마크로를 소스코드에 삽입하는 방법입니다. 로그 메세지가 인덴테이션이 되어서 시퀀스 다이어그램으로 뽑아낼 때 아주 유용합니다.
결국 제가 사용하는 것은 StarUML(그리기) + ACE TRACE(로그메세지 출력) 입니다.
Thanks for being one of those who care for people and mankind.
I'd like to be one of those as well.
음 ..
wiki 에 plantuml 같은 uml plugin 붙이니 쓸만 하던데요.
data flow 같은건 graphviz 붙여 쓰고..
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
저는 StarUML을
저는 StarUML을 씁니다.
http://staruml.sourceforge.net/ko/index.php
그런데 이 툴은 윈도우즈 전용에다가 command line 에서 사용할 수 없어서 (리눅스상에서는)조금 불편하긴 합니다.
독시즌에 시퀀스 다이어그램을 포함시킬 수 있는 스크립트도 있습니다. 저도 이건 써본 적이 없습니다. 독시즌 만들일 없으면 이런 스크립트 쓸 일은 없겠습니다.
http://www.gooli.org/blog/doxygen-meets-sequence-diagrams/
시퀀스다이어그램을 자동생성할 수 있는 방법을 연구하던 어떤 분으로부터 솔라리스의 dtrace 를 가지고 할 수 있다는 얘기를 들었는데 리눅스에서 사용할 수 없어서 아쉬웠구요.. 솔라리스에서도 그냥은 안되고 스크립트를 짜야 가능한 것 같습니다. 나중에 여유가 있을 때 QNX 에서 dtrace 를 써봐야 겠다고 생각하고 있습니다. dtrace 리눅스 버전이 github 에있긴한데 아직 많이 불안합니다.
http://cuddletech.com/blog/pivot/entry.php?id=923
요즘 제가 찾은 괜찮은 방법은 ACE 의 TRACE 라는 디버그 마크로를 소스코드에 삽입하는 방법입니다. 로그 메세지가 인덴테이션이 되어서 시퀀스 다이어그램으로 뽑아낼 때 아주 유용합니다.
결국 제가 사용하는 것은 StarUML(그리기) + ACE TRACE(로그메세지 출력) 입니다.
Thanks for being one of those who care for people and mankind.
I'd like to be one of those as well.