Java로 프로젝트를 유지해야하지만 매우 큽니다. 나는 이클립스를위한 플러그인이나 자바 프로젝트에서 UML을 생성 할 수있는 프로그램 만 필요로한다. 나를 도와 줄 수있는 것이 있습니까?Java 프로젝트 용 UML 리버스 엔지니어링 툴이 필요합니다.
답변
대부분의 UML 도구는 Java 코드를 가져올 수 있습니다. JUDE Community Edition을 사용하여 지난 번에 할 수 있었지만 커뮤니티 에디션과 유료 에디션으로 나누었습니다. 나는 자유로운 사람이 더 이상하는 경우에 확실하지 않다. Sparx Enterprise Architect는 Java도 가져올 수 있습니다.
이클립스 플러그인으로 euml2을 제안합니다.
무료 버전이며 꽤 좋습니다!
eUML은 코드에 태그를 추가하고 코드에서 모델 주석을 추가하기 위해 코드를 완전히 다시 작성합니다. 이 모델은 손상된 것으로 말하며 고급 기능이 필요하다면 1600 달러 이상을 지불해야합니다! –
@ user294000을 철저히 피하십시오. 예 : 댓글에 메타 데이터를 추가합니다. '/ *** @ uml.property name = "variableName"* @ uml.associationEnd * /'그러나 그것은 저를 위해 문제를 만들지 않았습니다. 클래스 다이어그램과 패키지 다이어그램에이 코드를 사용했으며 괜찮 았습니다. 고급 사용 경험이 있고 버그를봤을 때 – Cratylus
@ user294000을 기억해 주셔서 감사합니다. 기본 내용은 무료 버전입니다. 다른 제안은 매우 좋지만 평가판 만 있습니다. – Cratylus
제공하신 링크가 고장났습니다. 답변을 업데이트하십시오. – OO7
도구에서 찾을하시기 바랍니다 -> 인스턴트 역 -> 자바 -> 당신의 소스를 지정하고 작업이 완료된다.
이것은 많은 자료가 포함 된 상업용 응용 프로그램이지만 필요한 작업을 수행 할 때는 평가 키를 사용해도됩니다.
를 보라. 거대한 클래스 다이어그램에서 모든 클래스를 생성하는 대신 Arhitexa를 사용하면 다이어그램에서 관련 클래스를 선택적으로 표시 할 수 있습니다.
Java 용을 비롯한 전체 역방향 및 포워드 엔지니어링을 지원하는 Enterprise Architect을 권장합니다. Word, PDF 또는 웹 사이트로 자동 문서 생성.
무료 Class Visualizer은 컴파일 된 Java 코드를로드하므로 관계를 탐색 할 수있는 클래스 다이어그램을 수신합니다. 매개 변수화 된 유형, 주석을 지원하고 모든 종류의 아웃 바운드 및 인바운드 관계 (종속성 포함)를 발견합니다.
- 1. 리버스 엔지니어링 델파이 2010 코드 - UML 도구
- 2. 리버스 엔지니어링 할 수없는 Java 프로그램 만들기
- 3. Hibernate 리버스 엔지니어링 - 테이블을 Java enum으로 매핑
- 4. VS 2010에서 UML 클래스 다이어그램으로 리버스 엔지니어링 코드
- 5. 리버스 엔지니어링 C++ DLL
- 6. Android 앱 리버스 엔지니어링
- 7. ORM 리버스 엔지니어링 OR
- 8. Java의 리버스 엔지니어링
- 9. 리버스 엔지니어링 (심포니에서)
- 10. 이클립스 UML2 리버스 엔지니어링
- 11. 리버스 엔지니어링 AMF
- 12. 리버스 엔지니어링 base64 변형
- 13. 레거시 파일 스키마 - 리버스 엔지니어링
- 14. Oracle 데이터베이스의 리버스 엔지니어링 데이터베이스
- 15. 리버스 엔지니어링 코어 데이터 'mom'파일
- 16. 리버스 엔지니어링 SQL2008 데이터베이스 다이어그램
- 17. 최대 절전 모드 리버스 엔지니어링
- 18. 추진 리버스 엔지니어링 MySQL 데이터베이스
- 19. 리버스 엔지니어링 간단한 암호화 알고리즘
- 20. 답변을 얻기 위해 리버스 엔지니어링
- 21. 퍼지/리버스 엔지니어링 가상 머신
- 22. .NET SQL 어셈블리 리버스 엔지니어링
- 23. QuickBASIC 3.0 프로그램 리버스 엔지니어링
- 24. 시작하기 리버스 엔지니어링 OS X?
- 25. 리버스 엔지니어링 .NET에서 매크로 액세스
- 26. 알 수없는 구조 직렬화/마샬링/리버스 엔지니어링
- 27. 플렉스/액션 스크립트 용 리버스 엔지니어링 또는 문서화 도구
- 28. 블랙 박스 직렬 프로토콜 리버스 엔지니어링
- 29. Guice를 사용하는 리버스 엔지니어링 프로젝트를위한 전략은 무엇입니까?
- 30. JPA 리버스 엔지니어링 다중 데이터 소스
+1 왜냐하면 Enterprise Architect는 훌륭한 UML 도구 (일반적으로 훌륭한 다이어그램 도구)이기 때문입니다. –