[컴][안드로이드][자바] Java code 를 UML 로 바꿔주는 프로그램

Java to UML tools / 자바코드를 UML 로 바꿔주는 프로그램 / UML converting / source code to uml
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

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



Reference

  1. http://stackoverflow.com/questions/51786/recommended-eclipse-plugins-to-generate-uml-from-java-code
  2. http://stackoverflow.com/questions/1687323/from-java-code-to-uml-diagram
  3. http://stackoverflow.com/questions/4470329/free-uml-sequence-diagram-reverse-engineering-eclipse-plugin-working-out-of-the
  4. Generate UML Class Diagram from Java Project - Stack Overflow

댓글 없음:

댓글 쓰기