java source code 를 parsing 해서 sequence diagram 으로 바꿔주는 프로그램은 무료가 보이지 않는다. 하지만 유료는 있다.
Eclipse Plugins
- ObjectAid UML Explorer
- class diagram 은 free
- sequence diagram 은 license 를 구매해야 한다.
- AmaterasUML
- GEF 와 JDT 가 필요하다.
- class diagram 은 java file 을 끌어다 놓으면 자동으로 hierarchy 를 구성하지만, sequence diagram 은 안된다.
- 보기에는 좋은데 UML 작성이 편하지는 않다.
- generic feature 는 감지하지 못하는 듯 하다.
- Diver : ref. 3 에서 추천한 tool., jtracert , javacalltracer 와 비슷한 tool 하지만 UI 가 eclipse 에 있어서 더 편한 듯 하다.
- eUML : ref. 4 에서 추천한다. 여기 를 참고하자. free license 에서는 element 20 개 까지가 한계라고 한다.
Stand alone UML tool
commecial
- heatlamp : 30일 버전
- altova : 30 일 버전
- Enterprise Architect : 30 일 버전
open source project
- sdedit : 간단한 code로 sequence diagram 만드는 tool,
개인적으로 명확한 제한적이지만 명확한 그림을 그릴 수 있어서 좋다. - UMLET : code 로 편집이 가능한 UML tool
- ArgoUML.: 완전하지는 않지만, java code 를 sequence diagram 을 만들어주는 기능이 있기는 한 듯 하다.(개발자 답변) , 하지만 UI 가 직관적이지 않다.
- StarUML
- jtracert : open source project, jvm 실행시에 agent 를 같이 실행시켜서(jvm option 이용) sequence diagram 을 만들어준다.
- javacalltracer : jtracert 와 비슷한 tool
Web based tool
- http://www.websequencediagrams.com/# : 간단한 sequence diagram 을 그리고 싶을 때 좋다.
Reference
- http://stackoverflow.com/questions/51786/recommended-eclipse-plugins-to-generate-uml-from-java-code
- http://stackoverflow.com/questions/1687323/from-java-code-to-uml-diagram
- http://stackoverflow.com/questions/4470329/free-uml-sequence-diagram-reverse-engineering-eclipse-plugin-working-out-of-the
- Generate UML Class Diagram from Java Project - Stack Overflow
댓글 없음:
댓글 쓰기